Anvend bandeordmaskering i Amazon Translate PlatoBlockchain Data Intelligence. Lodret søgning. Ai.

Anvend bandeordmaskering i Amazon Translate

Amazon Oversæt er en neural maskinoversættelsestjeneste, der leverer hurtig, høj kvalitet, overkommelig og tilpasselig sprogoversættelse. Dette indlæg viser, hvordan du kan maskere profane ord og sætninger med en grawlix-streng ("?$#@$").

Amazon Translate vælger typisk rene ord til dit oversættelsesoutput. Men i nogle situationer vil du forhindre ord, der almindeligvis betragtes som profane udtryk, i at blive vist i det oversatte output. Når du f.eks. oversætter videotekster eller undertekstindhold eller aktiverer chat i spillet, og du ønsker, at det oversatte indhold skal være aldersegnet og frit for bandeord, giver Amazon Translate dig mulighed for at maskere de profane ord og sætninger ved hjælp af bandeord maskering indstilling. Du kan anvende bandeordsmaskering på begge oversættelse i realtid or asynkron batchbehandling i Amazon Translate. Når du bruger Amazon Translate med bandeordmaskering aktiveret, bruges sekvensen på fem tegn ?$#@$ til at maskere hvert profant ord eller udtryk, uanset antallet af tegn. Amazon Translate registrerer hvert profane ord eller sætning bogstaveligt, ikke kontekstuelt.

Løsningsoversigt

For at maskere profane ord og sætninger i dit oversættelsesoutput kan du aktivere bandeordsindstillingen under de ekstra indstillinger på Amazon Translate-konsollen, når du kører oversættelserne med Amazon Translate både gennem realtids- og asynkrone batchbehandlingsanmodninger. De følgende afsnit demonstrerer brugen af ​​bandeordmaskering til realtidsoversættelsesanmodninger via Amazon Translate-konsollen, AWS kommandolinjegrænseflade (AWS CLI), eller med Amazon Translate SDK (Python Boto3).

Amazon Translate-konsol

For at demonstrere håndteringen af ​​bandeord med realtidsoversættelse bruger vi følgende eksempeltekst på fransk, der indeholder et ord, der anses for at blive oversat til engelsk:

Ne sois pas une xxxxx

Udfør følgende trin på Amazon Translate-konsollen:

  1. Vælg fransk (fr) som Kildesprog.
  2. Vælg Engelsk (I) som Mål sprog.
  3. Indtast den foregående eksempeltekst i Kildesprog tekstområde.

Den oversatte tekst vises under Mål sprog. Det indeholder et ord, der betragtes som profant på engelsk.
Anvend bandeordmaskering i Amazon Translate PlatoBlockchain Data Intelligence. Lodret søgning. Ai.

  1. Udvid Yderligere indstillinger og aktiver blasfemi.

Ordet er nu erstattet med grawlix-strengen ?$#@$.
Anvend bandeordmaskering i Amazon Translate PlatoBlockchain Data Intelligence. Lodret søgning. Ai.

AWS CLI

Ringer til translate-text AWS CLI kommando med --settings Profanity=MASK maskerer profane ord og sætninger i din oversatte tekst.

Følgende AWS CLI-kommandoer er formateret til Unix, Linux og macOS. For Windows skal du erstatte omvendt skråstreg () Unix fortsættelsestegn i slutningen af ​​hver linje med en indtegning (^).

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 uddrag:

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

Amazon Translate SDK (Python Boto3)

Følgende Python 3-kode bruger realtidsoversættelsesopkaldet med bandeordsindstillingen:

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']))

Konklusion

Du kan bruge indstillingen til maskering af bandeord til at maskere ord og sætninger, der betragtes som profane, for at holde din oversatte tekst ren og opfylde dine forretningskrav. For at lære mere om alle måder, du kan tilpasse dine oversættelser på, henvises til Tilpasning af dine oversættelser ved hjælp af Amazon Translate.


Om forfatterne

Anvend bandeordmaskering i Amazon Translate PlatoBlockchain Data Intelligence. Lodret søgning. Ai.Siva Rajamani er en Boston-baseret Enterprise Solutions Architect hos AWS. Han nyder at arbejde tæt sammen med kunder og støtte deres digitale transformations- og AWS-adoptionsrejse. Hans kernefokusområder er serverløs, applikationsintegration og sikkerhed. Uden for arbejdet nyder han udendørsaktiviteter og at se dokumentarfilm.

Anvend bandeordmaskering i Amazon Translate PlatoBlockchain Data Intelligence. Lodret søgning. Ai. Sudhanshu Malhotra er en Boston-baseret Enterprise Solutions Architect for AWS. Han er en teknologientusiast, der nyder at hjælpe kunder med at finde innovative løsninger på komplekse forretningsmæssige udfordringer. Hans kernefokusområder er DevOps, machine learning og sikkerhed. Når han ikke arbejder med kunder på deres rejse til skyen, nyder han at læse, vandre og udforske nye køkkener.

Anvend bandeordmaskering i Amazon Translate PlatoBlockchain Data Intelligence. Lodret søgning. Ai.Watson G. Srivathsan er Sr. Product Manager for Amazon Translate, AWS's naturlige sprogbehandlingstjeneste. I weekenderne vil du finde ham udforske naturen i Pacific Northwest.

Tidsstempel:

Mere fra AWS maskinindlæring