Blog AWS Indonesia

Menggunakan plugin web browser untuk menerjemahkan teks dengan cepat dengan HAQM 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.

HAQM 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, HAQM Translate mendukung 75 bahasa dan 5,550 pasangan bahasa. Untuk daftar terakhir lihat HAQM Translate Developer Guide.

Dengan plugin web browser untuk HAQM 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 HAQM 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 HAQM Translate menggunakan AWS Identity and Access Management (IAM), mengirimkan teks dari halaman yang anda ingin terjemahkan ke layanan HAQM 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 HAQM 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 HAQM Translate

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

Menyiapkan user IAM dan kredensial

Plugin browser perlu dikonfigurasi dengan kredensial untuk dapat mengakses HAQM Translate. IAM dikonfigurasi dengan policy yang dikelola AWS yang bernama TranslateReadOnly. Policy ini memungkinkan pemanggilan API ke HAQM 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 HAQM Translate, anda perlu menjaga kredensial ini dengan baik supaya mereka tidak diakses pihak pihak yang tidak diinginkan. AWS atau HAQM 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 HAQM 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 HAQM 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 HAQM Translate dalam bahasa Jerman.Landing page HAQM Translate dalam bahasa Jerman
  2. Buka plugin browser dan pilih HAQM Translate di daftar extension browser seperti yang Anda lakukan sebelumnya.
  3. Untuk bahasa sumber, pilih Auto agar HAQM Translate mendeteksi bahasa secara otomatis, lalu pilih bahasa tujuan.
  4. Pilih Translate.Pilih bahasa sumber dan bahasa tujuan

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

Halaman yang telah diterjemahkan ke bahasa Inggris

Biaya

Harga pemakaian HAQM 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 HAQM Translate pricing

Landing page HAQM 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 HAQM Translate.

Kesimpulan

HAQM Translate menyediakan terjemahan berbasis neural network untuk 75 bahasa dan 5,550 pasangan bahasa. Anda dapat mengintegrasikan HAQM 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 HAQM Translate di HAQM 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 HAQM Translate”.

Adrianus Kurnadi

Adrianus Kurnadi

Adrianus Budiardjo Kurnadi is a Senior Solutions Architect at HAQM 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.