Kontrol formalitas dalam teks terjemahan mesin menggunakan Amazon Translate PlatoBlockchain Data Intelligence. Pencarian Vertikal. ai.

Kontrol formalitas dalam teks terjemahan mesin menggunakan Amazon Translate

Amazon Terjemahan adalah layanan terjemahan mesin saraf yang memberikan terjemahan bahasa yang cepat, berkualitas tinggi, terjangkau, dan dapat disesuaikan. Amazon Translate sekarang mendukung kustomisasi formalitas. Fitur ini memungkinkan Anda untuk menyesuaikan tingkat formalitas dalam hasil terjemahan Anda. Pada saat penulisan, fitur penyesuaian formalitas tersedia untuk enam bahasa target: Prancis, Jerman, Hindi, Italia, Jepang, dan Spanyol. Anda dapat menyesuaikan formalitas hasil terjemahan Anda agar sesuai dengan kebutuhan komunikasi Anda. 

Anda memiliki tiga opsi untuk mengontrol tingkat formalitas dalam output:

  • Default โ€“ Tidak ada kontrol atas formalitas dengan membiarkan terjemahan mesin saraf beroperasi tanpa pengaruh
  • Resmi โ€“ Berguna dalam industri asuransi dan perawatan kesehatan, di mana Anda mungkin lebih suka terjemahan yang lebih formal
  • Informal โ€“ Berguna untuk pelanggan di game dan media sosial yang lebih memilih terjemahan informal

Kustomisasi formalitas tersedia dalam operasi terjemahan waktu nyata di komersial Wilayah AWS di mana Amazon Terjemahan tersedia. Dalam posting ini, kami memandu Anda melalui cara menggunakan fitur kustomisasi formalitas dan dapatkan hasil terjemahan yang disesuaikan dengan aman.

Ikhtisar solusi

Untuk mendapatkan kata dan frasa formal atau informal dalam hasil terjemahan, Anda dapat mengaktifkan tombol formalitas di bawah pengaturan tambahan di konsol Amazon Translate saat Anda menjalankan terjemahan melalui permintaan waktu nyata. Bagian berikut menjelaskan penggunaan penyesuaian formalitas melalui konsol Amazon Translate, Antarmuka Baris Perintah AWS (AWS CLI), atau Amazon Translate SDK (Python Boto3).

Konsol Amazon Translate

Untuk mendemonstrasikan penyesuaian formalitas dengan terjemahan waktu nyata, kami menggunakan contoh teks โ€œSelamat pagi, bagaimana kabarmu hari ini? " dalam bahasa Inggris:

  1. Pada konsol Amazon Translate, pilih Inggris (id) untuk Bahasa sumber.
  2. Pilih Spanyol (ini) untuk Bahasa target.
  3. Masukkan teks kutipan di Bahasa sumber bidang teks.
  4. Dalam majalah Additional settings bagian, aktifkan Formalitas, Lalu pilih Informal di menu drop-down.

Output yang diterjemahkan adalah โ€œBuenos dรญas, cรณmo te va hoy? โ€ yang merupakan cara bicara santai dalam bahasa Spanyol.

Terjemahan informal bahasa Inggris ke bahasa Spanyol

  1. Sekarang, pilih Resmi di menu drop-down Formalitas menu.

Output yang diterjemahkan berubah menjadi โ€œBuenos dรญas, cรณmo le va hoy? โ€ yang merupakan cara berbicara yang lebih formal dalam bahasa Spanyol.

Terjemahan resmi bahasa Inggris ke Spanyol

Anda dapat mengikuti langkah-langkah sebelumnya untuk mengubah bahasa target ke bahasa lain yang didukung dan perhatikan perbedaan antara terjemahan informal dan formal. Mari kita coba beberapa contoh teks lagi.

Dalam contoh berikut, kami menerjemahkan โ€œJadi apa yang Anda pikirkan? โ€ dari bahasa Inggris ke bahasa Jerman. Tangkapan layar pertama menunjukkan terjemahan informal.

Terjemahan informal bahasa Inggris ke bahasa Jerman

Tangkapan layar berikut menunjukkan terjemahan formal. Terjemahan resmi bahasa Inggris ke bahasa Jerman

Dalam contoh lain, kami menerjemahkan โ€œDapatkah saya membantu Anda? โ€ dari bahasa Inggris ke bahasa Jepang. Tangkapan layar pertama menunjukkan terjemahan informal.

Terjemahan informal bahasa Inggris ke Jepang

Tangkapan layar berikut menunjukkan terjemahan formal.

Terjemahan resmi bahasa Inggris ke Jepang

AWS CLI

Grafik translate-text Perintah AWS CLI dengan --settings Formality=FORMAL | INFORMAL menerjemahkan kata dan frasa dalam teks terjemahan Anda dengan tepat.

Perintah AWS CLI berikut diformat untuk Unix, Linux, dan macOS. Untuk Windows, ganti garis miring terbalik () Karakter kelanjutan Unix di akhir setiap baris dengan tanda sisipan (^).

Dalam kode berikut, kami menerjemahkan โ€œApa kabar? โ€ dari bahasa Inggris ke bahasa Hindi, menggunakan FORMAL pengaturan:

aws translate translate-text --text "How are you?" --source-language-code "en" --target-language-code "hi" --settings Formality=FORMAL

Anda mendapatkan respons seperti cuplikan berikut:

{     "TranslatedText": "เค†เคช เค•เฅˆเคธเฅ‡ เคนเฅ‹?",  "SourceLanguageCode": "en",      "TargetLanguageCode": "hi",  "AppliedSettings": {          "Formality": "FORMAL" } 
}

Kode berikut menerjemahkan teks yang sama ke dalam bahasa Hindi informal:

aws translate translate-text --text "How are you?" --source-language-code "en" --target-language-code "hi" --settings Formality=INFORMAL

Anda mendapatkan respons seperti cuplikan berikut:

{     "TranslatedText": "เคคเฅเคฎ เค•เฅˆเคธเฅ‡ เคนเฅ‹?",      "SourceLanguageCode": "en",      "TargetLanguageCode": "hi",      "AppliedSettings": {          "Formality": "INFORMAL"      } 
}

SDK Terjemahan Amazon (Python Boto3)

Kode Python Boto3 berikut menggunakan panggilan terjemahan waktu nyata dengan kedua pengaturan formalitas untuk menerjemahkan โ€œApa kabar? โ€ dari bahasa Inggris ke bahasa Hindi.

import boto3
import json translate = boto3.client(service_name='translate', region_name='us-west-2') result = translate.translate_text(Text="How are you?", SourceLanguageCode="en", TargetLanguageCode="hi", Settings={"Formality": "INFORMAL"})
print('TranslatedText: ' + result.get('TranslatedText'))
print('SourceLanguageCode: ' + result.get('SourceLanguageCode'))
print('TargetLanguageCode: ' + result.get('TargetLanguageCode'))
print('AppliedSettings: ' + json.dumps(result.get('AppliedSettings'))) print('') result = translate.translate_text(Text="How are you?", SourceLanguageCode="en", TargetLanguageCode="hi", Settings={"Formality":"FORMAL"})
print('TranslatedText: ' + result.get('TranslatedText'))
print('SourceLanguageCode: ' + result.get('SourceLanguageCode'))
print('TargetLanguageCode: ' + result.get('TargetLanguageCode'))
print('AppliedSettings: ' + json.dumps(result.get('AppliedSettings')))

Kesimpulan

Anda dapat menggunakan fitur penyesuaian formalitas di Amazon Translate untuk mengontrol tingkat formalitas dalam teks terjemahan mesin untuk memenuhi konteks aplikasi dan persyaratan bisnis Anda. Anda dapat menyesuaikan terjemahan Anda menggunakan Amazon Translate dalam berbagai cara, termasuk terminologi khusus, penyamaran kata-kata kotor, dan terjemahan khusus aktif.


Tentang Penulis

Kontrol formalitas dalam teks terjemahan mesin menggunakan Amazon Translate PlatoBlockchain Data Intelligence. Pencarian Vertikal. ai.Siwa Rajamani adalah Arsitek Solusi Perusahaan yang berbasis di Boston di AWS. Dia senang bekerja sama dengan pelanggan dan mendukung transformasi digital serta perjalanan adopsi AWS mereka. Area fokus utamanya adalah tanpa server, integrasi aplikasi, dan keamanan. Di luar pekerjaan, dia menikmati aktivitas luar ruangan dan menonton film dokumenter.

Kontrol formalitas dalam teks terjemahan mesin menggunakan Amazon Translate PlatoBlockchain Data Intelligence. Pencarian Vertikal. ai.Sudhanshu Malhotra adalah Arsitek Solusi Perusahaan yang berbasis di Boston untuk AWS. Dia adalah penggemar teknologi yang senang membantu pelanggan menemukan solusi inovatif untuk tantangan bisnis yang kompleks. Area fokus utamanya adalah DevOps, pembelajaran mesin, dan keamanan. Saat tidak bekerja dengan pelanggan dalam perjalanan mereka ke cloud, dia suka membaca, mendaki, dan menjelajahi masakan baru.

Kontrol formalitas dalam teks terjemahan mesin menggunakan Amazon Translate PlatoBlockchain Data Intelligence. Pencarian Vertikal. ai.Watson G.Srivathsan adalah Manajer Produk Senior untuk Amazon Translate, layanan pemrosesan bahasa alami AWS. Pada akhir pekan Anda akan menemukannya menjelajahi alam bebas di Pacific Northwest.

Stempel Waktu:

Lebih dari Pembelajaran Mesin AWS