Verwendung benutzerdefinierter Terminologien - Amazon Translate

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Verwendung benutzerdefinierter Terminologien

Um bei der Übersetzung von Text mit der TranslateTextOperation eine benutzerdefinierte Terminologie zu verwenden, geben Sie den optionalen TerminologyNames Parameter an.

Wenn Sie beispielsweise die folgende Terminologiedatei hochladen, die Amazon_Family.csv in Ihr Konto aufgerufen wird:

en,fr Amazon Family,Amazon Famille

Sie können den folgenden CLI-Befehl verwenden, um Ihren Text mit benutzerdefinierter Terminologie zu übersetzen.

Anmerkung

Dieses Beispiel ist für Unix, Linux und macOS formatiert. Ersetzen Sie unter Windows den umgekehrten Schrägstrich (\), das Unix-Fortsetzungszeichen, am Ende jeder Zeile durch ein Caret-Zeichen oder Zirkumflex (^).

aws translate translate-text \ --region region \ --source-language-code "en" \ --target-language-code "fr" \ --terminology-names "Amazon_Family" \ --text "Have you ever stored videos in Amazon Family?"

Dabei wird die gewählte benutzerdefinierte Terminologie verwendet, um diesen Text als „Haben Sie schon einmal mit Amazon Famille gearbeitet?“ zu übersetzen. statt der direkten (aber unerwünschten) Übersetzung „Avez-vous déjà fait des achats avec Famille Amazon?“

Das folgende Beispiel zeigt, wie dieselbe Terminologiedatei in Python verwendet wird.

import boto3 translate = boto3.client(service_name='translate') print("Translating 'Have you ever shopped with Amazon Family?' from English to French with the 'Amazon_Family' custom terminology...") response = translate.translate_text(Text="Have you ever shopped with Amazon Family?", TerminologyNames=["Amazon_Family"], SourceLanguageCode="en", TargetLanguageCode="fr") print("Translated text: " + response.get('TranslatedText')) print("\n")

Weitere Informationen zur Verwendung der Amazon Translate-Operationen mit benutzerdefinierten Terminologien finden Sie unter API-Operationen.