Bruk banningmaskering i Amazon Translate PlatoBlockchain Data Intelligence. Vertikalt søk. Ai.

Bruk banningmaskering i Amazon Translate

Amazon Oversett er en nevrale maskinoversettelsestjeneste som leverer rask, høykvalitets, rimelig og tilpassbar språkoversettelse. Dette innlegget viser hvordan du kan maskere profane ord og uttrykk med en grawlix-streng ("?$#@$").

Amazon Translate velger vanligvis rene ord for oversettelsesresultatet. Men i noen situasjoner vil du forhindre at ord som vanligvis anses som profane termer, vises i den oversatte utgangen. For eksempel, når du oversetter videoteksting eller undertekstinnhold, eller aktiverer chat i spillet, og du vil at det oversatte innholdet skal være alderstilpasset og fri for banning, lar Amazon Translate deg maskere de profane ordene og frasene ved å bruke banning maskering innstilling. Du kan bruke banningmaskering på begge sanntidsoversettelse or asynkron batchbehandling i Amazon Translate. Når du bruker Amazon Translate med banningmaskering aktivert, brukes sekvensen på fem tegn ?$#@$ til å maskere hvert profane ord eller uttrykk, uavhengig av antall tegn. Amazon Translate oppdager hvert profane ord eller uttrykk bokstavelig talt, ikke kontekstuelt.

Løsningsoversikt

For å maskere profane ord og fraser i oversettelsesutdataene dine, kan du aktivere banningalternativet under tilleggsinnstillingene på Amazon Translate-konsollen når du kjører oversettelsene med Amazon Translate både gjennom sanntids- og asynkrone batchbehandlingsforespørsler. De følgende delene viser bruk av banningmaskering for sanntidsoversettelsesforespørsler via Amazon Translate-konsollen, AWS kommandolinjegrensesnitt (AWS CLI), eller med Amazon Translate SDK (Python Boto3).

Amazon Translate-konsoll

For å demonstrere håndtering av banning med sanntidsoversettelse, bruker vi følgende eksempeltekst på fransk som inneholder et ord som anses som banalt for å bli oversatt til engelsk:

Ne sois pas une xxxxx

Fullfør følgende trinn på Amazon Translate-konsollen:

  1. Velg fransk (fr) som den Opprinnelig språk.
  2. Velg Engelsk (I) som den Målspråk.
  3. Skriv inn forrige eksempeltekst i Opprinnelig språk tekstområdet.

Den oversatte teksten vises under Målspråk. Den inneholder et ord som regnes som profant på engelsk.
Bruk banningmaskering i Amazon Translate PlatoBlockchain Data Intelligence. Vertikalt søk. Ai.

  1. Expand Tilleggsinnstillinger og aktiver Banning.

Ordet er nå erstattet med grawlix-strengen ?$#@$.
Bruk banningmaskering i Amazon Translate PlatoBlockchain Data Intelligence. Vertikalt søk. Ai.

AWS CLI

Ringer til translate-text AWS CLI kommando med --settings Profanity=MASK maskerer profane ord og uttrykk i den oversatte teksten.

Følgende AWS CLI-kommandoer er formatert for Unix, Linux og macOS. For Windows, bytt ut skråstreken () Unix-fortsettelsestegn på slutten av hver linje med en skrifttegn (^).

aws translate translate-text --text <<INPUT TEXT>> --source-language-code fr --target-language-code en --settings Profanity=MASK

Du får et svar som følgende utdrag:

{ "TranslatedText": "<output text with ?$#@$>", "SourceLanguageCode": "fr", "TargetLanguageCode": "en", "AppliedSettings": { "Profanity": "MASK" }
}

Amazon Translate SDK (Python Boto3)

Følgende Python 3-kode bruker sanntidsoversettelsesanropet med banninginnstillingen:

import boto3
import json translate = boto3.client('translate') SOURCE_TEXT = ("<Sample Input Text>") OUTPUT_LANG_CODE = 'en' result = translate.translate_text( Text=SOURCE_TEXT, SourceLanguageCode='auto', TargetLanguageCode=OUTPUT_LANG_CODE, Settings={'Profanity': 'MASK'}
) print("Translated Text:{}".format(result['TranslatedText']))

konklusjonen

Du kan bruke innstillingen for banningmaskering til å maskere ord og setninger som anses som banale for å holde den oversatte teksten ren og oppfylle forretningskravene dine. For å lære mer om alle måtene du kan tilpasse oversettelsene dine på, se Tilpasse oversettelsene dine ved hjelp av Amazon Translate.


Om forfatterne

Bruk banningmaskering i Amazon Translate PlatoBlockchain Data Intelligence. Vertikalt søk. Ai.Siva Rajamani er en Boston-basert Enterprise Solutions Architect hos AWS. Han liker å jobbe tett med kunder og støtte deres digitale transformasjon og AWS adopsjon. Hans sentrale fokusområder er serverfri, applikasjonsintegrasjon og sikkerhet. Utenfor arbeid liker han utendørsaktiviteter og ser på dokumentarer.

Bruk banningmaskering i Amazon Translate PlatoBlockchain Data Intelligence. Vertikalt søk. Ai. Sudhanshu Malhotra er en Boston-basert Enterprise Solutions Architect for AWS. Han er en teknologientusiast som liker å hjelpe kunder med å finne innovative løsninger på komplekse forretningsutfordringer. Hans kjernefokusområder er DevOps, maskinlæring og sikkerhet. Når han ikke jobber med kunder på deres reise til skyen, liker han å lese, gå på fotturer og utforske nye retter.

Bruk banningmaskering i Amazon Translate PlatoBlockchain Data Intelligence. Vertikalt søk. Ai.Watson G. Srivathsan er senior produktsjef for Amazon Translate, AWS sin naturlige språkbehandlingstjeneste. I helgene vil du finne ham utforske utendørs i Pacific Northwest.

Tidstempel:

Mer fra AWS maskinlæring