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.