Pas godslastering maskering toe in Amazon Translate PlatoBlockchain Data Intelligence. Verticaal zoeken. Ai.

Godslastering toepassen in Amazon Translate

Amazon Vertalen is een neurale machinevertaalservice die snelle, hoogwaardige, betaalbare en aanpasbare taalvertaling levert. Dit bericht laat zien hoe je profane woorden en zinsdelen kunt maskeren met een grawlix-tekenreeks ("?$#@$").

Amazon Translate kiest doorgaans schone woorden voor uw vertaaloutput. Maar in sommige situaties wilt u voorkomen dat woorden die algemeen als profane termen worden beschouwd, in de vertaalde uitvoer verschijnen. Als u bijvoorbeeld video-ondertiteling of ondertitelingsinhoud vertaalt, of in-game chat inschakelt, en u wilt dat de vertaalde inhoud geschikt is voor de leeftijd en vrij van godslastering, kunt u met Amazon Translate de profane woorden en zinsdelen maskeren met de godslastering maskeren instelling. U kunt godslastering maskeren op beide real-time vertaling or asynchrone batchverwerking in Amazon Vertalen. Wanneer Amazon Translate wordt gebruikt met maskering van godslastering ingeschakeld, wordt de reeks van vijf tekens ?$#@$ gebruikt om elk grof woord of elke woordgroep te maskeren, ongeacht het aantal tekens. Amazon Translate detecteert elk profaan woord of elke zin letterlijk, niet contextueel.

Overzicht oplossingen

Om profane woorden en zinsdelen in uw vertaling te maskeren, kunt u de godslastering inschakelen onder de aanvullende instellingen op de Amazon Translate-console wanneer u de vertalingen uitvoert met Amazon Translate, zowel via realtime als asynchrone batchverwerkingsverzoeken. De volgende secties demonstreren het gebruik van godslastering voor realtime vertaalverzoeken via de Amazon Translate-console, AWS-opdrachtregelinterface (AWS CLI), of met de Amazon Translate-SDK (PythonBoto3).

Amazon Translate-console

Om de omgang met godslastering met realtime vertaling te demonstreren, gebruiken we de volgende voorbeeldtekst in het Frans die een woord bevat dat als profaan wordt beschouwd om in het Engels te worden vertaald:

Ne sois pas une xxxxx

Voer de volgende stappen uit op de Amazon Translate-console:

  1. Kies Frans (fr) de Brontaal.
  2. Kies Engels (In) de Doel taal.
  3. Voer de voorgaande voorbeeldtekst in de Brontaal tekstgebied.

De vertaalde tekst verschijnt onder Doel taal. Het bevat een woord dat in het Engels als profaan wordt beschouwd.
Pas godslastering maskering toe in Amazon Translate PlatoBlockchain Data Intelligence. Verticaal zoeken. Ai.

  1. Uitvouwen extra instellingen en inschakelen heiligschennis.

Het woord is nu vervangen door de grawlix-string ?$#@$.
Pas godslastering maskering toe in Amazon Translate PlatoBlockchain Data Intelligence. Verticaal zoeken. Ai.

AWS CLI

Ik bel de translate-text AWS CLI-opdracht met --settings Profanity=MASK maskeert profane woorden en zinnen in uw vertaalde tekst.

De volgende AWS CLI-opdrachten zijn geformatteerd voor Unix, Linux en macOS. Vervang voor Windows de backslash () Unix-vervolgteken aan het einde van elke regel met een caret (^).

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

U krijgt een reactie zoals het volgende fragment:

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

Amazon Vertalen SDK (Python Boto3)

De volgende Python 3-code gebruikt de realtime vertaalaanroep met de godslastering:

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

Conclusie

U kunt de instelling voor godslastering gebruiken om woorden en woordgroepen te maskeren die als profaan worden beschouwd, zodat uw vertaalde tekst schoon blijft en aan uw zakelijke vereisten voldoet. Voor meer informatie over alle manieren waarop u uw vertalingen kunt aanpassen, raadpleegt u: Uw vertalingen aanpassen met Amazon Translate.


Over de auteurs

Pas godslastering maskering toe in Amazon Translate PlatoBlockchain Data Intelligence. Verticaal zoeken. Ai.Siva Rajamani is een in Boston gevestigde Enterprise Solutions Architect bij AWS. Hij werkt graag nauw samen met klanten en ondersteunt hun digitale transformatie en het adoptietraject van AWS. Zijn kerngebieden zijn serverloos, applicatie-integratie en beveiliging. Buiten het werk geniet hij van buitenactiviteiten en het kijken naar documentaires.

Pas godslastering maskering toe in Amazon Translate PlatoBlockchain Data Intelligence. Verticaal zoeken. Ai. Sudhanshu Malhotra is een in Boston gevestigde Enterprise Solutions Architect voor AWS. Hij is een technologie-enthousiasteling die het leuk vindt om klanten te helpen bij het vinden van innovatieve oplossingen voor complexe zakelijke uitdagingen. Zijn belangrijkste aandachtsgebieden zijn DevOps, machine learning en beveiliging. Als hij niet met klanten samenwerkt op hun reis naar de cloud, houdt hij van lezen, wandelen en nieuwe keukens ontdekken.

Pas godslastering maskering toe in Amazon Translate PlatoBlockchain Data Intelligence. Verticaal zoeken. Ai.Watson G. Srivathsan is Sr. Product Manager voor Amazon Translate, de natuurlijke taalverwerkingsservice van AWS. In het weekend ontdekt u hem het buitenleven in de Pacific Northwest.

Tijdstempel:

Meer van AWS-machine learning