Blog AWS Indonesia

Menggunakan plugin web browser untuk menerjemahkan teks dengan cepat dengan Amazon Translate

Web browser bisa menjadi lokasi sentral bagi organisasi untuk berinteraksi dengan informasi mereka – semua tool dapat dilihat dan diakses di satu layar sehingga pengguna tidak perlu berganti antara beberapa aplikasi dan antar muka. Contohnya sebuah customer call center bisa memiliki beberapa aplikasi yang berbeda untuk melihat ulasan pelanggan, feed media sosial dan data pelanggan. Setiap aplikasi ini bisa diakses melalui web browser. Jika informasinya menggunakan bahasa yang tidak dimengerti oleh pengguna, pengguna sering perlu menjalankan aplikasi terpisah untuk menerjemahkan teks. Plugin web browser memungkinkan merubah pengalaman user ini.

Amazon Translate adalah layanan penerjemahan mesin dengan neural network yang menyediakan penerjemahan bahasa yang cepat, berkualitas tinggi, terjangkau dan dapat disesuaikan dengan kebutuhan. Penerjemahan mesin dengan neural network adalah sebuah bentuk otomatisasi penerjemahan yang menggunakan model deep learning untuk menghasilkan terjemahan yang lebih akurat dan lebih terdengar natural dibandingkan algoritma terjemahan tradisional yang menggunakan metode statistik dan berbasis aturan. Pada saat blog ini ditulis, Amazon Translate mendukung 75 bahasa dan 5,550 pasangan bahasa. Untuk daftar terakhir lihat Amazon Translate Developer Guide.

Dengan plugin web browser untuk Amazon Translate, anda cukup menekan sebuah tombol dan seluruh halaman web akan diterjemahkan ke bahasa apapun yang anda inginkan. Plugin browser ini bekerja di browser berbasis Chromium dan berbasis Firefox.

Blog post ini menunjukkan bagaimana Anda dapat menggunakan sebuah plugin browser untuk dengan cepat menerjemahkan halaman web dengan penerjemahan secara neural menggunakan Amazon Translate.

Gambaran solusi

Untuk menggunakan plugin, install plugin tersebut ke browser di komputer Anda. Untuk menerjemahkan sebuah halaman web, aktifkan plugin, yang akan melakukan otentikasi ke Amazon Translate menggunakan AWS Identity and Access Management (IAM), mengirimkan teks dari halaman yang anda ingin terjemahkan ke layanan Amazon Translate, dan mengembalikan teks yang telah diterjemahkan untuk ditampilkan di dalam web browser. Plugin web browser juga dapat menyimpan halaman yang telah diterjemahkan. Ketika penyimpanan dinyalakan, permintaan terjemahan untuk halaman web disimpan di mesin lokal Anda sesuai pasangan bahasa. Penyimpanan meningkatkan kecepatan penerjemahan dan mengurangi jumlah request yang dibuat ke layanan Amazon Translate, sehingga dapat menghemat waktu dan biaya.

Solution architecture diagram

Untuk melakukan instalasi dan menggunakan plugin, selesaikan langkah langkah berikut:

  1. Buat user IAM dan credentials.
  2. Install plugin browser.
  3. Atur konfigurasi plugin browser.
  4. Gunakan plugin untuk menerjemahkan teks.

Plugin browser tersedia di GitHub.

Prasyarat

Untuk mengikuti panduan ini, Anda perlu memiliki prasyarat prasyarat berikut

  • Sebuah akun AWS
  • Sebuah web browser yang kompatibel
  • Privilege untuk membuat user IAM untuk melakukan otentikasi ke Amazon Translate

Untuk informasi lebih banyak tentang bagaimana Amazon Translate berinteraksi dengan IAM, lihat Identity and Access Management for Amazon Translate.

Menyiapkan user IAM dan kredensial

Plugin browser perlu dikonfigurasi dengan kredensial untuk dapat mengakses Amazon Translate. IAM dikonfigurasi dengan policy yang dikelola AWS yang bernama TranslateReadOnly. Policy ini memungkinkan pemanggilan API ke Amazon Translate. Untuk menyiapkan sebuah user IAM dengan hak read only, selesaikan langkah langkah berikut:

  1. Di konsol IAM, pillih Users di panel navigasi dibawah Access management.
  2. Pilih Add users.
  3. Untuk User name, masukkan TranslateBrowserPlugin.
  4. Pilih Next: Permissions.Memilih tipe akses pengguna
  5. Untuk menambahkan permissions, pilih Attach existing policies directly dan pilih policy TranslateReadOnly.
  6. Pilih Next: Tags.
  7. Secara opsional, beri tag pada user, dan pilih Next: Review.Layar pemberian tagging
  8. Periksa ulang role baru dan pilih Create user.
  9. Pilih Download .csv dan simpan kredensial di komputer lokal anda.

Meskipun kredensial ini hanya memberikan akses yang sangat terbatas ke Amazon Translate, anda perlu menjaga kredensial ini dengan baik supaya mereka tidak diakses pihak pihak yang tidak diinginkan. AWS atau Amazon tidak akan bertanggung jawab jika pengguna kami membagikan kredensial mereka.

Instalasi plugin browser

Plugin web browser ini didukung di semua browser berbasis Chromium. Untuk melakukan instalasi plugin di Chrome, lakukan langkah langkah berikut:

  1. Unduh file extension.zip dari GitHub.
  2. Unzip file di komputer anda.
  3. Di Chrome, pilih ikon extensions.Pilih ikon extention
  4. Pilih Manage Extensions.Manage extention
  5. Aktifkan Developer modeAktifkan mode developer
  6. Pilih Load Unpacked dan arahkan ke folder extension yang baru saja anda unzip.

Konfigurasi plugin

Untuk mengatur konfigurasi plugin, kerjakan langkah langkah berikut:

  1. Di browser anda, pillih extensions toolbar dan pilih Amazon Translate, plugin yang baru di instal

Anda bisa memilih ikon pin agar lebih mudah mengakses nanti.

Extentions toolbar

  1. Pilih Extension Settings.
  2. Untuk AWS Region, masukkan Region yang terdekat dengan Anda.
  3. Untuk AWS Access Key ID, masukkan AWS access key dari spreadsheet yang telah Anda unduh.
  4. Untuk AWS Secret Access Key, masukkan secret access key dari spreadsheet.
  5. Pilih check box untuk mengaktifkan caching.
  6. Pilih Save Settings.AWS Translate Setting

Menggunakan plugin dengan Amazon Translate

Sekarang plugin sudah siap digunakan

  1. Untuk memulai, buka sebuah halaman web di browser untuk diterjemahkan. Untuk artikel ini, kami menggunakan landing page untuk Amazon Translate dalam bahasa Jerman.Landing page Amazon Translate dalam bahasa Jerman
  2. Buka plugin browser dan pilih Amazon Translate di daftar extension browser seperti yang Anda lakukan sebelumnya.
  3. Untuk bahasa sumber, pilih Auto agar Amazon Translate mendeteksi bahasa secara otomatis, lalu pilih bahasa tujuan.
  4. Pilih Translate.Pilih bahasa sumber dan bahasa tujuan

Plugin mengirimkan teks ke Amazon Translate dan menerjemahkan isi halaman ke bahasa Inggris.

Halaman yang telah diterjemahkan ke bahasa Inggris

Biaya

Harga pemakaian Amazon Translate $15 untuk per satu juta karakter, diprorata sesuai jumlah karakter ($0.000015 per karakter).

Anda mendapat 2 juta karakter tiap bulan selama 12 bulan gratis, mulai dari tanggal Anda pertama membuat permintaan terjemahan. Untuk informasi lebih lanjut, lihat Amazon Translate pricing

Landing page Amazon Translate yang kami terjemahkan memiliki sekitar 8,000 karakter, sehingga biaya terjemahan menjadi sekitar $0.12. Dengan fitur caching diaktifkan, panggilan selanjutnya untuk menerjemahkan halaman tersebut untuk pasangan bahasa yang sama menggunakan salinan yang telah disimpan dalam cache lokal, dan tidak membutuhkan panggilan ke Amazon Translate.

Kesimpulan

Amazon Translate menyediakan terjemahan berbasis neural network untuk 75 bahasa dan 5,550 pasangan bahasa. Anda dapat mengintegrasikan Amazon Translate kedalam sebuah plugin browser, untuk mengintegrasikan penerjemahan kedalam workflow aplikasi secara baik. Kami berharap bisa mendengar bagaimana plugin ini membantu mempercepat pekerjaan terjemahan Anda! Pelajari lebih lanjut tentang Amazon Translate di Amazon Translate Developer Guide, atau di AWS blog.

Artikel ini merupakan terjemahan dari blog yang ditulis oleh Andrew Stacy dan Ron Weinstein pada 28 Januari 2022 berjudul “Use a web browser plugin to quickly translate text with Amazon Translate”.

Adrianus Kurnadi

Adrianus Kurnadi

Adrianus Budiardjo Kurnadi is a Senior Solutions Architect at Amazon Web Services Indonesia. He has a strong passion for databases and machine learning and work closely with Indonesian machine learning community to introduce them to various AWS Machine Learning services. In his spare time, he enjoys singing in a choir, reading and play with his two children.