Alkalmazzon trágárság-maszkolást az Amazon Translate PlatoBlockchain Data Intelligence szolgáltatásban. Függőleges keresés. Ai.

Alkalmazza a trágárság maszkolását az Amazon Translate szolgáltatásban

Amazon Translate egy neurális gépi fordító szolgáltatás, amely gyors, kiváló minőségű, megfizethető és testreszabható nyelvi fordítást biztosít. Ez a bejegyzés bemutatja, hogyan lehet elfedni a trágár szavakat és kifejezéseket egy grawlix karakterlánccal (?$#@$).

Az Amazon Translate általában tiszta szavakat választ a fordításhoz. Bizonyos helyzetekben azonban szeretné megakadályozni, hogy olyan szavak jelenjenek meg a lefordított kimenetben, amelyeket általában profán kifejezéseknek tekintenek. Ha például videófeliratokat vagy feliratokat fordítasz, vagy engedélyezed a játékon belüli csevegést, és azt szeretnéd, hogy a lefordított tartalom megfeleljen a korosztálynak, és mentes legyen minden káromkodástól, az Amazon Fordító lehetővé teszi a trágár szavak és kifejezések elfedését a trágárság maszkolás beállítás. Mindkettőre alkalmazhat trágárság-maszkot valós idejű fordítás or aszinkron kötegelt feldolgozás az Amazon Translate-ben. Ha az Amazon Translate-t használja, és a trágárság maszkolása engedélyezett, a ?$#@$ ötkarakteres sorozat minden trágár szó vagy kifejezés elfedésére szolgál, a karakterek számától függetlenül. Az Amazon Translate minden trágár szót vagy kifejezést szó szerint észlel, nem kontextus szerint.

Megoldás áttekintése

A trágár szavak és kifejezések elfedéséhez a fordítási kimenetben engedélyezheti a trágár szavakat az Amazon Translate konzol további beállításainál, amikor az Amazon Translate szolgáltatással valós idejű és aszinkron kötegelt feldolgozási kéréseken keresztül is futtatja a fordításokat. A következő szakaszok bemutatják a trágárság-maszkolás használatát valós idejű fordítási kérelmek esetén az Amazon Translate konzolon keresztül, AWS parancssori interfész (AWS CLI), vagy a Amazon Translate SDK (Python Boto3).

Amazon Translate konzol

A trágárság valós idejű fordítással való kezelésének demonstrálására a következő francia nyelvű mintaszöveget használjuk, amely olyan szót tartalmaz, amely trágárnak minősül, és le kell fordítani angolra:

Ne sois pas une xxxxx

Hajtsa végre a következő lépéseket az Amazon Translate konzolon:

  1. A pop-art design, négy időzóna kijelzése egyszerre és méretének arányai azok az érvek, amelyek a NeXtime Time Zones-t kiváló választássá teszik. Válassza a francia (fr) mint a Forrás nyelv.
  2. A pop-art design, négy időzóna kijelzése egyszerre és méretének arányai azok az érvek, amelyek a NeXtime Time Zones-t kiváló választássá teszik. Válassza a Angol (In) mint a Célnyelven.
  3. Írja be az előző példaszöveget a Forrás nyelv szöveg terület.

alatt jelenik meg a lefordított szöveg Célnyelven. Tartalmaz egy szót, amely az angolban profánnak számít.
Alkalmazzon trágárság-maszkolást az Amazon Translate PlatoBlockchain Data Intelligence szolgáltatásban. Függőleges keresés. Ai.

  1. Bontsa további beállítások és engedélyezze Káromkodás.

A szó helyére a grawlix karakterlánc ?$#@$ kerül.
Alkalmazzon trágárság-maszkolást az Amazon Translate PlatoBlockchain Data Intelligence szolgáltatásban. Függőleges keresés. Ai.

AWS CLI

Hívja a translate-text AWS CLI parancsot --settings Profanity=MASK elfedi a trágár szavakat és kifejezéseket a lefordított szövegben.

A következő AWS CLI parancsok Unix, Linux és macOS rendszerre vannak formázva. Windows esetén cserélje ki a fordított perjelet () Unix folytatásos karakter minden sor végén egy ponttal (^).

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

A következő részlethez hasonló választ kap:

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

Amazon Translate SDK (Python Boto3)

A következő Python 3 kód a valós idejű fordítási hívást használja trágárság-beállítással:

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

Következtetés

A trágárság-maszkolási beállítás segítségével elfedheti a trágárnak tekintett szavakat és kifejezéseket, hogy a lefordított szöveg tiszta maradjon, és megfeleljen üzleti követelményeinek. Ha többet szeretne megtudni a fordítások testreszabásának módjairól, tekintse meg a következőt: Fordításainak testreszabása az Amazon Translate segítségével.


A szerzőkről

Alkalmazzon trágárság-maszkolást az Amazon Translate PlatoBlockchain Data Intelligence szolgáltatásban. Függőleges keresés. Ai.Siva Rajamani bostoni székhelyű Enterprise Solutions Architect, az AWS-nél. Élvezi az ügyfelekkel való szoros együttműködést, valamint a digitális átalakulás és az AWS bevezetésének támogatását. Fő területe a szerver nélküliség, az alkalmazásintegráció és a biztonság. Munkán kívül szeret a szabadtéri tevékenységeket és dokumentumfilmeket nézni.

Alkalmazzon trágárság-maszkolást az Amazon Translate PlatoBlockchain Data Intelligence szolgáltatásban. Függőleges keresés. Ai. Sudhanshu Malhotra az AWS bostoni székhelyű Enterprise Solutions Architectje. Technológia-rajongó, aki szívesen segít ügyfeleinek innovatív megoldásokat találni összetett üzleti kihívásokra. Fő területe a DevOps, a gépi tanulás és a biztonság. Amikor nem az ügyfelekkel dolgozik a felhő felé vezető úton, szívesen olvas, túrázik és új konyhákat fedez fel.

Alkalmazzon trágárság-maszkolást az Amazon Translate PlatoBlockchain Data Intelligence szolgáltatásban. Függőleges keresés. Ai.Watson G. Srivathsan az Amazon Translate, az AWS természetes nyelvi feldolgozó szolgáltatásának idősebb termékmenedzsere. Hétvégén a szabadban felfedezheti a Csendes-óceán északnyugati részén.

Időbélyeg:

Még több AWS gépi tanulás