Rakendage roppuste maskeerimist rakenduses Amazon Translate PlatoBlockchain Data Intelligence. Vertikaalne otsing. Ai.

Rakendage Amazon Translate'is roppuste maskeerimist

Amazoni tõlge on närvisüsteemi masintõlketeenus, mis pakub kiiret, kvaliteetset, taskukohast ja kohandatavat keeletõlget. See postitus näitab, kuidas saate grawlixi stringiga (?$#@$) varjata roppusi sõnu ja fraase.

Amazon Translate valib tavaliselt teie tõlkeväljundi jaoks puhtad sõnad. Kuid mõnes olukorras soovite vältida sõnade, mida tavaliselt peetakse vulgaarseteks terminiteks, ilmumist tõlgitud väljundis. Näiteks kui tõlgite videote tiitreid või subtiitrite sisu või lubate mängusisese vestluse ja soovite, et tõlgitud sisu vastaks vanusele ega sisaldaks roppusi, võimaldab Amazon Translate maskeerida roppusi sõnu ja fraase, kasutades roppuste maskeerimine seadistus. Mõlema puhul saate kasutada roppuste maskeerimist reaalajas tõlge or asünkroonne partii töötlemine Amazon Translate'is. Kui kasutate Amazon Translate'i roppuste maskeerimisega, kasutatakse iga roppude sõna või fraasi varjamiseks viiemärgilist järjestust ?$#@$, olenemata märkide arvust. Amazon Translate tuvastab iga roppu sõna või fraasi sõna-sõnalt, mitte kontekstuaalselt.

Lahenduse ülevaade

Roppude sõnade ja fraaside varjamiseks tõlkeväljundis saate Amazon Translate'i konsooli lisaseadete all lubada roppuse valiku, kui käitate tõlkeid rakendusega Amazon Translate nii reaalajas kui ka asünkroonsete pakktöötlustaotluste kaudu. Järgmistes jaotistes näidatakse roppuste maskeerimise kasutamist reaalajas tõlketaotluste puhul Amazon Translate'i konsooli kaudu, AWS-i käsurea liides (AWS CLI) või koos Amazon Translate SDK (Python Boto3).

Amazon Translate konsool

Et demonstreerida roppuste käsitlemist reaalajas tõlkega, kasutame järgmist prantsuskeelset näidisteksti, mis sisaldab inglise keelde tõlgitavat sõna, mida peetakse roppuseks:

Ne sois pas une xxxxx

Tehke Amazon Translate'i konsoolis järgmised toimingud.

  1. Vali prantsuse (fr) kui Lähtekeel.
  2. Vali Inglise (In) kui Sihtkeel.
  3. Sisestage eelmine näidistekst lahtrisse Lähtekeel tekstiala.

Tõlgitud tekst kuvatakse all Sihtkeel. See sisaldab sõna, mida peetakse inglise keeles labaseks.
Rakendage roppuste maskeerimist rakenduses Amazon Translate PlatoBlockchain Data Intelligence. Vertikaalne otsing. Ai.

  1. Laiendama Lisasätted ja lubage Räpane.

Sõna on nüüd asendatud grawlixi stringiga ?$#@$.
Rakendage roppuste maskeerimist rakenduses Amazon Translate PlatoBlockchain Data Intelligence. Vertikaalne otsing. Ai.

AWS CLI

Helistamine translate-text AWS CLI käsk koos --settings Profanity=MASK varjab teie tõlgitud tekstis roppusi sõnu ja fraase.

Järgmised AWS-i CLI-käsud on vormindatud Unixi, Linuxi ja macOS-i jaoks. Windowsi puhul asenda kaldkriips () Unixi jätkumärk iga rea ​​lõpus täpiga (^).

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

Saate vastuse nagu järgmine väljavõte:

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

Amazon Translate SDK (Python Boto3)

Järgmine Python 3 kood kasutab reaalajas tõlkekutset roppuse sättega:

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

Järeldus

Saate kasutada roppuste maskeerimise seadet, et varjata sõnu ja fraase, mida peetakse roppudeks, et tõlgitud tekst oleks puhas ja vastaks teie ärinõuetele. Lisateavet tõlgete kohandamise viiside kohta leiate aadressilt Tõlgete kohandamine Amazon Translate'i abil.


Autoritest

Rakendage roppuste maskeerimist rakenduses Amazon Translate PlatoBlockchain Data Intelligence. Vertikaalne otsing. Ai.Siva Rajamani on Bostonis asuv AWS-i Enterprise Solutionsi arhitekt. Talle meeldib tihe koostöö klientidega ning nende digitaalse ümberkujundamise ja AWS-i kasutuselevõtu teekonna toetamine. Tema põhivaldkonnad on serverita, rakenduste integreerimine ja turvalisus. Väljaspool tööd naudib ta väljas tegevusi ja dokumentaalfilmide vaatamist.

Rakendage roppuste maskeerimist rakenduses Amazon Translate PlatoBlockchain Data Intelligence. Vertikaalne otsing. Ai. Sudhanshu Malhotra on Bostonis asuv AWS-i Enterprise Solutionsi arhitekt. Ta on tehnoloogia entusiast, kellele meeldib aidata klientidel leida uuenduslikke lahendusi keerukatele äriprobleemidele. Tema peamised fookusvaldkonnad on DevOps, masinõpe ja turvalisus. Kui ta ei tööta klientidega nende teekonnal pilve poole, naudib ta lugemist, matkamist ja uute köökide avastamist.

Rakendage roppuste maskeerimist rakenduses Amazon Translate PlatoBlockchain Data Intelligence. Vertikaalne otsing. Ai.Watson G. Srivathsan on AWS-i loomuliku keele töötlemise teenuse Amazon Translate tootejuht. Nädalavahetustel leiate teda Vaikse ookeani loodeosas õues avastamas.

Ajatempel:

Veel alates AWS-i masinõpe