Mozilla telah menyiapkan add-on untuk Firefox dengan sistem terjemahan mesin

Mozilla telah menerbitkan rilis add-on Firefox Firefox Translations 0.4 (sebelumnya dikembangkan dengan nama Bergamot Translate) dengan penerapan sistem terjemahan mesin mandiri yang berjalan di sisi browser tanpa menggunakan layanan eksternal. Untuk menerjemahkan dari satu bahasa ke bahasa lain digunakan mesin penerjemah bergamot, yang dikembangkan sebagai bagian dari inisiatif Bergamot oleh pengembang dari Mozilla bersama peneliti dari beberapa universitas di Inggris, Estonia dan Republik Ceko dengan dukungan finansial dari Uni Eropa. Kode ini didistribusikan di bawah lisensi MPL-2.0.

Mesinnya ditulis dalam C++ dan representasi biner perantara WebAssembly dikompilasi menggunakan kompiler Emscripten. Mesin tersebut merupakan pembungkus kerangka terjemahan mesin Marian, yang menggunakan jaringan saraf berulang (RNN) dan model bahasa berbasis transformator. GPU dapat digunakan untuk mempercepat pelatihan dan terjemahan. Marian digunakan untuk menjalankan layanan terjemahan Microsoft Translator dan dikembangkan terutama oleh para insinyur dari Microsoft bersama dengan para peneliti dari Universitas Edinburgh dan Poznan.

Firefox Translations mendukung terjemahan dari bahasa Estonia dan Spanyol ke bahasa Inggris dan sebaliknya, serta dari bahasa Inggris ke bahasa Jerman. Produktivitas terjemahan adalah 500-600 kata per menit. Ada dukungan untuk memprioritaskan terjemahan teks yang terlihat di jendela browser. Versi baru menyediakan kemampuan untuk mengunduh file dengan model secara otomatis saat pertama kali Anda mencoba menerjemahkan. File model berukuran sekitar 15 MB untuk setiap bahasa. Pengunduhan otomatis menyebabkan sedikit penundaan sebelum transfer pertama dimulai, namun secara signifikan mengurangi ukuran add-on itu sendiri (3.6 MB, bukan 124 MB).

Versi baru ini juga secara signifikan mempercepat pemuatan model ke dalam memori - jika sebelumnya diperlukan waktu 10-30 detik untuk memuat model, kini model dimuat hampir seketika. Jika terjemahan halaman memakan waktu lebih dari 3 detik, antarmuka memberikan indikasi kemajuan operasi. Penerjemahannya dilakukan secara berurutan dari atas ke bawah, dimulai dari area yang terlihat. Bagian yang diterjemahkan ditampilkan sebagaimana adanya, sedangkan bagian yang belum diterjemahkan tetap dalam bahasa aslinya.

Pengiriman telemetri diaktifkan, termasuk data interaksi pengguna dengan antarmuka add-on (misalnya, mengklik tombol terjemahan atau menonaktifkan terjemahan untuk situs tertentu), informasi tentang waktu pelaksanaan operasi dan informasi teknis tentang sistem (CPU, memori ).

Add-on saat ini hanya dapat diinstal di Firefox versi malam ketika pemeriksaan add-on dengan tanda tangan digital dinonaktifkan (β€œxpinstall.signatures.dev-root=true” dan β€œxpinstall.signatures.required=false” di about:config ). Setelah menginstal add-on, Firefox akan mulai menampilkan panel yang meminta Anda menerjemahkan halaman yang bahasanya berbeda dari bahasa browser dan didukung oleh add-on. Dimungkinkan untuk menonaktifkan tampilan panel lebih lanjut untuk bahasa atau situs tertentu.

Mozilla telah menyiapkan add-on untuk Firefox dengan sistem terjemahan mesin

Izinkan kami mengingatkan Anda bahwa Firefox sudah memiliki mekanisme bawaan untuk menerjemahkan halaman, tetapi ini terkait dengan penggunaan layanan cloud eksternal (didukung Google, Yandex, dan Bing) dan tidak diaktifkan secara default (untuk mengaktifkannya di sekitar: config, Anda harus mengubah pengaturan "browser.translation") . Mekanisme terjemahan juga mendukung deteksi bahasa otomatis saat membuka halaman dalam bahasa yang tidak diketahui dan menampilkan indikator khusus yang meminta Anda untuk menerjemahkan halaman tersebut. Add-on baru ini menggunakan antarmuka yang sama untuk berinteraksi dengan pengguna, namun alih-alih memanggil layanan eksternal, add-on ini meluncurkan pengendali bawaan yang memproses data pada sistem pengguna.



Sumber: opennet.ru

Tambah komentar