Wenden Sie Obszönitätsmaskierung in Amazon Translate PlatoBlockchain Data Intelligence an. Vertikale Suche. Ai.

Wenden Sie die Obszönitätsmaskierung in Amazon Translate an

Amazon Übersetzen ist ein neuronaler maschineller Übersetzungsdienst, der schnelle, qualitativ hochwertige, erschwingliche und anpassbare Sprachübersetzungen liefert. Dieser Beitrag zeigt, wie Sie profane Wörter und Phrasen mit einem Grawlix-String („?$#@$“) maskieren können.

Amazon Translate wählt normalerweise klare Wörter für Ihre Übersetzungsausgabe. In einigen Situationen möchten Sie jedoch verhindern, dass Wörter, die allgemein als profane Begriffe angesehen werden, in der übersetzten Ausgabe erscheinen. Wenn Sie beispielsweise Videountertitel oder Untertitelinhalte übersetzen oder den Chat im Spiel aktivieren und möchten, dass die übersetzten Inhalte altersgerecht und frei von Obszönitäten sind, können Sie mit Amazon Translate die profanen Wörter und Sätze maskieren obszöne Maskierung Einstellung. Sie können auf beide eine Obszönitätsmaskierung anwenden Echtzeit-Übersetzung or asynchrone Stapelverarbeitung im Amazon-Übersetzer. Wenn Sie Amazon Translate mit aktivierter Obszönitätsmaskierung verwenden, wird die fünfstellige Sequenz ?$#@$ verwendet, um jedes profane Wort oder jeden Ausdruck zu maskieren, unabhängig von der Anzahl der Zeichen. Amazon Translate erkennt jedes profane Wort oder jeden Satz wortwörtlich, nicht kontextbezogen.

Lösungsüberblick

Um profane Wörter und Phrasen in Ihrer Übersetzungsausgabe zu maskieren, können Sie die Obszönitätsoption unter den zusätzlichen Einstellungen in der Amazon Translate-Konsole aktivieren, wenn Sie die Übersetzungen mit Amazon Translate sowohl über Echtzeit- als auch über asynchrone Stapelverarbeitungsanforderungen ausführen. In den folgenden Abschnitten wird die Verwendung von Obszönitätsmaskierung für Echtzeit-Übersetzungsanfragen über die Amazon Translate-Konsole veranschaulicht. AWS-Befehlszeilenschnittstelle (AWS CLI) oder mit der Amazon Translate-SDK (Python Boto3).

Amazon Translate-Konsole

Um den Umgang mit Obszönitäten mit Echtzeitübersetzung zu demonstrieren, verwenden wir den folgenden Beispieltext in Französisch, der ein Wort enthält, das als profan gilt und ins Englische übersetzt werden soll:

Ne sois pas une xxxxx

Führen Sie die folgenden Schritte in der Amazon Translate-Konsole aus:

  1. Auswählen Französisch (fr) wie die Ausgangssprache.
  2. Auswählen Englisch (En) wie die Zielsprache.
  3. Geben Sie den vorstehenden Beispieltext in das ein Ausgangssprache Textbereich.

Der übersetzte Text erscheint unter Zielsprache. Es enthält ein Wort, das im Englischen als profan gilt.
Wenden Sie Obszönitätsmaskierung in Amazon Translate PlatoBlockchain Data Intelligence an. Vertikale Suche. Ai.

  1. Erweitern Sie die Funktionalität der Weitere Einstellungen und aktivieren Profanität.

Das Wort wird jetzt durch die Grawlix-Zeichenfolge ?$#@$ ersetzt.
Wenden Sie Obszönitätsmaskierung in Amazon Translate PlatoBlockchain Data Intelligence an. Vertikale Suche. Ai.

AWS-CLI

Aufruf der translate-text AWS CLI-Befehl mit --settings Profanity=MASK maskiert profane Wörter und Phrasen in Ihrem übersetzten Text.

Die folgenden AWS CLI-Befehle sind für Unix, Linux und macOS formatiert. Ersetzen Sie für Windows den umgekehrten Schrägstrich () Unix-Fortsetzungszeichen am Ende jeder Zeile mit einem Caret (^).

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

Sie erhalten eine Antwort wie das folgende Snippet:

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

Amazon Translate SDK (Python Boto3)

Der folgende Python 3-Code verwendet den Echtzeit-Übersetzungsaufruf mit der Obszönitätseinstellung:

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

Zusammenfassung

Sie können die Einstellung für die Obszönitätsmaskierung verwenden, um Wörter und Sätze zu maskieren, die als obszön gelten, um Ihren übersetzten Text sauber zu halten und Ihre geschäftlichen Anforderungen zu erfüllen. Weitere Informationen zu allen Möglichkeiten, wie Sie Ihre Übersetzungen anpassen können, finden Sie unter Anpassen Ihrer Übersetzungen mit Amazon Translate.


Über die Autoren

Wenden Sie Obszönitätsmaskierung in Amazon Translate PlatoBlockchain Data Intelligence an. Vertikale Suche. Ai.Shiva Rajamani ist ein in Boston ansässiger Enterprise Solutions Architect bei AWS. Er arbeitet gerne eng mit Kunden zusammen und unterstützt deren digitale Transformation und AWS-Adoptionsreise. Seine Schwerpunkte sind Serverless, Anwendungsintegration und Sicherheit. Außerhalb der Arbeit genießt er Aktivitäten im Freien und sieht sich Dokumentarfilme an.

Wenden Sie Obszönitätsmaskierung in Amazon Translate PlatoBlockchain Data Intelligence an. Vertikale Suche. Ai. Sudhanshu Malhotra ist ein in Boston ansässiger Enterprise Solutions Architect für AWS. Er ist ein Technologie-Enthusiast, dem es Spaß macht, Kunden dabei zu helfen, innovative Lösungen für komplexe geschäftliche Herausforderungen zu finden. Seine Kernbereiche sind DevOps, maschinelles Lernen und Sicherheit. Wenn er nicht mit Kunden auf ihrem Weg in die Cloud zusammenarbeitet, liest er gerne, wandert und erkundet neue Küchen.

Wenden Sie Obszönitätsmaskierung in Amazon Translate PlatoBlockchain Data Intelligence an. Vertikale Suche. Ai.Watson G. Srivathsan ist der Sr. Product Manager für Amazon Translate, den Verarbeitungsservice für natürliche Sprachen von AWS. Am Wochenende erkundet er die Natur im pazifischen Nordwesten.

Zeitstempel:

Mehr von AWS Maschinelles Lernen