Terapkan penyembunyian kata-kata kotor di Amazon Translate PlatoBlockchain Data Intelligence. Pencarian Vertikal. ai.

Terapkan penyembunyian kata-kata kotor di Amazon Translate

Amazon Terjemahan adalah layanan terjemahan mesin saraf yang memberikan terjemahan bahasa yang cepat, berkualitas tinggi, terjangkau, dan dapat disesuaikan. Posting ini menunjukkan bagaimana Anda dapat menutupi kata-kata dan frasa profan dengan string grawlix (โ€œ?$#@$โ€).

Amazon Translate biasanya memilih kata yang bersih untuk hasil terjemahan Anda. Namun dalam beberapa situasi, Anda ingin mencegah munculnya kata-kata yang biasanya dianggap sebagai istilah yang tidak senonoh dalam hasil terjemahan. Misalnya, saat Anda menerjemahkan teks video atau konten subtitle, atau mengaktifkan obrolan dalam game, dan Anda ingin konten yang diterjemahkan sesuai usia dan bersih dari kata-kata kotor, Amazon Translate memungkinkan Anda untuk menutupi kata dan frasa tidak senonoh menggunakan penyamaran kata-kata kotor pengaturan. Anda dapat menerapkan penyembunyian kata-kata kotor untuk keduanya terjemahan waktu nyata or pemrosesan batch asynchronous di Amazon Terjemahan. Saat menggunakan Amazon Translate dengan penyembunyian kata-kata kotor diaktifkan, urutan lima karakter ?$#@$ digunakan untuk menutupi setiap kata atau frasa tidak senonoh, berapa pun jumlah karakternya. Amazon Translate mendeteksi setiap kata atau frasa tidak senonoh secara harfiah, bukan kontekstual.

Ikhtisar solusi

Untuk menutupi kata dan frasa tidak senonoh dalam hasil terjemahan, Anda dapat mengaktifkan opsi tidak senonoh di bawah pengaturan tambahan di konsol Amazon Translate saat Anda menjalankan terjemahan dengan Amazon Translate baik melalui permintaan pemrosesan batch real-time dan asinkron. Bagian berikut menunjukkan penggunaan penyembunyian kata-kata kotor untuk permintaan terjemahan waktu nyata melalui konsol Amazon Translate, Antarmuka Baris Perintah AWS (AWS CLI), atau dengan SDK Terjemahan Amazon (Python Boto3).

Konsol Amazon Translate

Untuk mendemonstrasikan penanganan kata-kata kotor dengan terjemahan waktu nyata, kami menggunakan contoh teks berikut dalam bahasa Prancis yang berisi kata yang dianggap tidak sopan untuk diterjemahkan ke dalam bahasa Inggris:

Ne sois pas une xxxxx

Selesaikan langkah-langkah berikut di konsol Amazon Translate:

  1. Pilih Prancis (fr) sebagai Bahasa sumber.
  2. Pilih Inggris (Dalam) sebagai Bahasa Target.
  3. Masukkan teks contoh sebelumnya di Bahasa sumber area teks.

Teks yang diterjemahkan muncul di bawah Bahasa target. Ini berisi kata yang dianggap profan dalam bahasa Inggris.
Terapkan penyembunyian kata-kata kotor di Amazon Translate PlatoBlockchain Data Intelligence. Pencarian Vertikal. ai.

  1. Lihat lebih lanjut Additional settings dan memungkinkan Kata-kata kotor.

Kata tersebut sekarang diganti dengan string grawlix ?$#@$.
Terapkan penyembunyian kata-kata kotor di Amazon Translate PlatoBlockchain Data Intelligence. Pencarian Vertikal. ai.

AWS CLI

Memanggil translate-text Perintah AWS CLI dengan --settings Profanity=MASK menutupi kata-kata dan frasa yang tidak senonoh dalam teks terjemahan Anda.

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 (^).

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

Anda mendapatkan respons seperti cuplikan berikut:

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

SDK Terjemahan Amazon (Python Boto3)

Kode Python 3 berikut menggunakan panggilan terjemahan waktu nyata dengan pengaturan senonoh:

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

Kesimpulan

Anda dapat menggunakan setelan penyembunyian kata-kata tidak senonoh untuk menutupi kata dan frasa yang dianggap tidak senonoh untuk menjaga teks terjemahan Anda tetap bersih dan memenuhi persyaratan bisnis Anda. Untuk mempelajari lebih lanjut tentang semua cara Anda dapat menyesuaikan terjemahan Anda, lihat Menyesuaikan Terjemahan Anda menggunakan Amazon Translate.


Tentang Penulis

Terapkan penyembunyian kata-kata kotor di 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.

Terapkan penyembunyian kata-kata kotor di 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.

Terapkan penyembunyian kata-kata kotor di 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