Appliquez le masquage des grossièretés dans Amazon Translate PlatoBlockchain Data Intelligence. Recherche verticale. Ai.

Appliquer le masquage des grossièretés dans Amazon Translate

Amazon Traduire est un service de traduction automatique neuronale qui offre une traduction linguistique rapide, de haute qualité, abordable et personnalisable. Cet article montre comment vous pouvez masquer des mots et des phrases profanes avec une chaîne grawlix ("?$#@$").

Amazon Translate choisit généralement des mots propres pour votre sortie de traduction. Mais dans certaines situations, vous souhaitez empêcher les mots généralement considérés comme des termes profanes d'apparaître dans la sortie traduite. Par exemple, lorsque vous traduisez des sous-titres vidéo ou du contenu de sous-titres, ou que vous activez le chat dans le jeu, et que vous souhaitez que le contenu traduit soit adapté à l'âge et exempt de tout blasphème, Amazon Translate vous permet de masquer les mots et expressions grossiers à l'aide du masquage de grossièretés réglage. Vous pouvez appliquer le masquage des grossièretés aux deux traduction en temps réel or traitement par lots asynchrone dans Amazon Traduction. Lorsque vous utilisez Amazon Translate avec le masquage des grossièretés activé, la séquence de cinq caractères ?$#@$ est utilisée pour masquer chaque mot ou expression grossière, quel que soit le nombre de caractères. Amazon Translate détecte littéralement chaque mot ou expression profane, et non contextuellement.

Vue d'ensemble de la solution

Pour masquer les mots et les phrases grossiers dans votre sortie de traduction, vous pouvez activer l'option de grossièreté sous les paramètres supplémentaires de la console Amazon Translate lorsque vous exécutez les traductions avec Amazon Translate à la fois via des demandes de traitement par lots en temps réel et asynchrones. Les sections suivantes illustrent l'utilisation du masquage des grossièretés pour les demandes de traduction en temps réel via la console Amazon Translate, Interface de ligne de commande AWS (AWS CLI), ou avec le SDK de traduction Amazon (PythonBoto3).

Console de traduction Amazon

Pour démontrer la gestion des blasphèmes avec la traduction en temps réel, nous utilisons l'exemple de texte suivant en français qui contient un mot considéré comme blasphématoire à traduire en anglais :

Ne sois pas une xxxxx

Effectuez les étapes suivantes sur la console Amazon Translate :

  1. Selectionnez Français (fr) car Langue originelle.
  2. Selectionnez Anglais (en) car Langue cible.
  3. Entrez l'exemple de texte précédent dans le champ Langue originelle zone de texte.

Le texte traduit apparaît sous Langue cible. Il contient un mot considéré comme profane en anglais.
Appliquez le masquage des grossièretés dans Amazon Translate PlatoBlockchain Data Intelligence. Recherche verticale. Ai.

  1. Développer vous paramètres supplémentaires et activer Impiété.

Le mot est maintenant remplacé par la chaîne grawlix ?$#@$.
Appliquez le masquage des grossièretés dans Amazon Translate PlatoBlockchain Data Intelligence. Recherche verticale. Ai.

CLI AWS

Appeler le translate-text Commande AWS CLI avec --settings Profanity=MASK masque les mots et expressions grossiers dans votre texte traduit.

Les commandes AWS CLI suivantes sont formatées pour Unix, Linux et macOS. Pour Windows, remplacez la barre oblique inverse () Caractère de continuation Unix à la fin de chaque ligne avec un caret (^).

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

Vous obtenez une réponse semblable à l'extrait suivant :

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

Kit SDK Amazon Translate (Python Boto3)

Le code Python 3 suivant utilise l'appel de traduction en temps réel avec le paramètre de grossièreté :

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

Conclusion

Vous pouvez utiliser le paramètre de masquage des grossièretés pour masquer les mots et les phrases considérés comme grossiers afin de garder votre texte traduit propre et de répondre aux exigences de votre entreprise. Pour en savoir plus sur toutes les façons dont vous pouvez personnaliser vos traductions, consultez Personnalisation de vos traductions avec Amazon Translate.


À propos des auteurs

Appliquez le masquage des grossièretés dans Amazon Translate PlatoBlockchain Data Intelligence. Recherche verticale. Ai.Siva Rajamani est un architecte de solutions d'entreprise basé à Boston chez AWS. Il aime travailler en étroite collaboration avec les clients et accompagner leur transformation numérique et leur parcours d'adoption d'AWS. Ses principaux domaines d'intérêt sont le sans serveur, l'intégration d'applications et la sécurité. En dehors du travail, il aime les activités de plein air et regarder des documentaires.

Appliquez le masquage des grossièretés dans Amazon Translate PlatoBlockchain Data Intelligence. Recherche verticale. Ai. Sudhanshu Malhotra est un architecte de solutions d'entreprise basé à Boston pour AWS. C'est un passionné de technologie qui aime aider les clients à trouver des solutions innovantes aux défis commerciaux complexes. Ses principaux domaines d'intérêt sont DevOps, l'apprentissage automatique et la sécurité. Lorsqu'il ne travaille pas avec des clients dans leur voyage vers le cloud, il aime lire, faire de la randonnée et explorer de nouvelles cuisines.

Appliquez le masquage des grossièretés dans Amazon Translate PlatoBlockchain Data Intelligence. Recherche verticale. Ai.Watson G.Srivathsan est le chef de produit principal d'Amazon Translate, le service de traitement du langage naturel d'AWS. Le week-end, vous le trouverez en train d'explorer le plein air dans le nord-ouest du Pacifique.

Horodatage:

Plus de Apprentissage automatique AWS