Menggunakan terminologi khusus - Amazon Translate

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Menggunakan terminologi khusus

Untuk menggunakan Terminologi Kustom saat menerjemahkan teks dengan TranslateTextoperasi, sertakan parameter opsionalTerminologyNames.

Misalnya, jika Anda mengunggah file terminologi berikut yang dipanggil Amazon_Family.csv ke akun Anda:

en,fr Amazon Family,Amazon Famille

Anda dapat menggunakan perintah CLI berikut untuk menerjemahkan teks Anda menggunakan Custom Terminology.

catatan

Contoh ini diformat untuk Unix, Linux, dan macOS. Untuk Windows, ganti backslash (\) karakter kelanjutan Unix di akhir setiap baris dengan tanda sisipan (^).

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?"

Ini menggunakan Terminologi Kustom yang dipilih untuk menerjemahkan teks ini sebagai “Avez-vous déjà fait des achats avec Amazon Famille?” alih-alih terjemahan langsung (tetapi tidak diinginkan) “Avez-vous déjà fait des achats avec Famille Amazon?”

Contoh berikut menunjukkan bagaimana menggunakan file terminologi yang sama dengan Python.

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")

Untuk informasi selengkapnya tentang penggunaan operasi Amazon Translate dengan Terminologi Kustom, lihat Operasi API.