Apply profanity masking in Amazon Translate PlatoBlockchain Data Intelligence. Vertical Search. Ai.

Uporabite maskiranje kletvic v Amazon Translate

Amazon prevod je nevronska strojna prevajalska storitev, ki zagotavlja hiter, visokokakovosten, cenovno ugoden jezikovni prevod po meri. Ta objava prikazuje, kako lahko zakrijete profane besede in besedne zveze z nizom grawlix (»?$#@$«).

Amazon Translate običajno izbere čiste besede za vaš prevod. Toda v nekaterih situacijah želite preprečiti, da bi se v prevedenem izpisu pojavile besede, ki se običajno obravnavajo kot profani izrazi. Na primer, ko prevajate videonapise ali vsebino podnapisov ali omogočate klepet v igri in želite, da je prevedena vsebina primerna starosti in brez kakršnih koli psovk, vam Amazon Translate omogoča, da prikrijete nespodobne besede in besedne zveze z maskiranje kletvic nastavitev. Prikrivanje psovk lahko uporabite za oba prevod v realnem času or asinhrona obdelava serije v Amazon Translate. Ko uporabljate Amazon Translate z omogočenim maskiranjem psovk, se petmestno zaporedje ?$#@$ uporabi za maskiranje vsake psovke ali fraze, ne glede na število znakov. Amazon Translate zazna vsako profano besedo ali frazo dobesedno, ne kontekstualno.

Pregled rešitev

Če želite prikriti psovke in besedne zveze v svojem izpisu prevoda, lahko omogočite možnost psovk pod dodatnimi nastavitvami na konzoli Amazon Translate, ko izvajate prevode z Amazon Translate prek sprotnih in asinhronih zahtev za paketno obdelavo. Naslednji razdelki prikazujejo uporabo maskiranja preklinjanja za zahteve za prevajanje v realnem času prek konzole Amazon Translate, Vmesnik ukazne vrstice AWS (AWS CLI) ali z Amazon Translate SDK (Python Boto3).

Konzola Amazon Translate

Za prikaz ravnanja s psovkami s prevajanjem v realnem času uporabljamo naslednje vzorčno besedilo v francoščini, ki vsebuje besedo, ki velja za psovko, ki jo je treba prevesti v angleščino:

Ne sois pas une xxxxx

Izvedite naslednje korake na konzoli Amazon Translate:

  1. Izberite francoščina (fr) kot Izvorni jezik.
  2. Izberite Angleščina (V) kot Ciljni jezik.
  3. Vnesite besedilo prejšnjega primera v Izvorni jezik območje besedila.

Prevedeno besedilo se prikaže pod Ciljni jezik. Vsebuje besedo, ki v angleščini velja za profano.
Apply profanity masking in Amazon Translate PlatoBlockchain Data Intelligence. Vertical Search. Ai.

  1. Razširi Dodatne nastavitve in omogoči psovke.

Beseda je zdaj nadomeščena z nizom grawlix ?$#@$.
Apply profanity masking in Amazon Translate PlatoBlockchain Data Intelligence. Vertical Search. Ai.

AWS CLI

Klicanje translate-text Ukaz AWS CLI z --settings Profanity=MASK prikrije profane besede in besedne zveze v vašem prevedenem besedilu.

Naslednji ukazi AWS CLI so oblikovani za Unix, Linux in macOS. Za Windows zamenjajte poševnico nazaj () Nadaljevalni znak Unix na koncu vsake vrstice s kazalko (^).

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

Dobite odgovor, podoben naslednjemu izrezku:

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

Amazon Translate SDK (Python Boto3)

Naslednja koda Python 3 uporablja klic prevajanja v realnem času z nastavitvijo kletvic:

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

zaključek

Z nastavitvijo maskiranja psovk lahko prikrijete besede in besedne zveze, ki veljajo za psovke, da bo vaše prevedeno besedilo čisto in izpolnjevalo vaše poslovne zahteve. Če želite izvedeti več o vseh načinih, kako lahko prilagodite svoje prevode, glejte Prilagajanje prevodov z uporabo Amazon Translate.


O avtorjih

Apply profanity masking in Amazon Translate PlatoBlockchain Data Intelligence. Vertical Search. Ai.Siva Rajamani je arhitekt za podjetniške rešitve s sedežem v Bostonu pri AWS. Uživa v tesnem sodelovanju s strankami in podpira njihovo digitalno preobrazbo in pot do AWS. Njegova osrednja področja so strežniki, integracija aplikacij in varnost. Zunaj dela uživa v aktivnostih na prostem in v gledanju dokumentarnih filmov.

Apply profanity masking in Amazon Translate PlatoBlockchain Data Intelligence. Vertical Search. Ai. Sudhanshu Malhotra je bostonski arhitekt podjetniških rešitev za AWS. Je tehnološki navdušenec, ki uživa v tem, da strankam pomaga najti inovativne rešitve za zapletene poslovne izzive. Njegova glavna področja pozornosti so DevOps, strojno učenje in varnost. Ko ne dela s strankami na njihovi poti v oblak, uživa v branju, pohodništvu in raziskovanju novih kuhinj.

Apply profanity masking in Amazon Translate PlatoBlockchain Data Intelligence. Vertical Search. Ai.Watson G. Srivathsan je vodja produktov za Amazon Translate, storitev obdelave naravnega jezika AWS. Ob vikendih ga boste našli na prostem na severozahodu Pacifika.

Časovni žig:

Več od Strojno učenje AWS