
Harap buka masalah baru di https://bugzilla.mozilla.org/enter_bug.cgi?product=firefox&component=translation
Firefox Translations adalah WebExtension yang memungkinkan terjemahan sisi dalam halaman klien untuk browser web.
Terjemahan Firefox dikembangkan dengan Konsorsium Proyek Bergamot, dikoordinasikan oleh University of Edinburgh dengan mitra Universitas Charles di Praha, University of Sheffield, University of Tartu, dan Mozilla. Proyek ini telah menerima dana dari Program Penelitian dan Inovasi Horizon 2020 Uni Eropa berdasarkan Perjanjian Hibah No 825303. ??
Versi rilis saat ini tersedia untuk instalasi di Mozilla Add-Ons

Ikuti langkah -langkah di bawah ini untuk menginstal ekstensi di Firefox Nightly atau Beta untuk Android:
Create a collection on AMO (kami sudah memberikan koleksi di sini) dan mulai dari bagian ini Enable general extension support setting in Nightly17436609 di bidang Collection owner , dan fxt di bidang Collection nameAdd-ons+ untuk menginstalnyaCustom Addon-on collection , hanya dengan mengkliknya dan membersihkan bidang, sehingga Anda dapat memiliki addons stok yang terdaftar lagi. Anda dapat menguji bangunan ekstensi di Firefox Nightly atau edisi pengembang di salah satu bahasa yang didukung dengan mengikuti langkah -langkah di bawah ini:
about:config di bilah navigasi dan atur preferensi berikut: xpinstall.signatures.required to false
extensions.experiments.enabled to true
Anda dapat menguji addon pada Android dengan mengikuti langkah -langkah di bawah ini:
npm installadb shell pm grant org.mozilla.fenix android.permission.READ_EXTERNAL_STORAGE di terminal Anda sehingga addon dapat didorong ke ponsel Andaadb devices di terminal Anda, salin ID perangkat, dan ganti string <device id from adb devices> di package.json dengan itunpm run android -- --android-device=<ANDROID_DEVICE_ID> Di terminal Anda untuk menginstal addon di ponsel Anda dan memulai browser secara otomatis (atau npm run android-win -- --android-device=<ANDROID_DEVICE_ID> jika berkembang pada sistem Windows)Itu seharusnya cukup untuk memasang addon di Firefox di Android Anda. Follow langkah -langkah dalam video di bawah ini untuk mempelajari cara menggunakannya.
Ekstensi tidak menggunakan modul NPM apa pun, dan satu -satunya dependensi vendor di dalamnya adalah:
Penerjemah Bergamot
FastText
Penjaga
Serialize-error
npm installnpm run once dan tunggu sampai malam dimulaiabout:config dan atur extensions.experiments.enabled to true Setelah menambahkan metrik baru ke extension/model/telemetry/metrics.yaml extension/model/telemetry/pings.yaml .
bash scripts/update-telemetry-schema.sh
untuk meregenerasi skema telemetri JS.
Mengganti
extension/controller/translation/bergamot-translation-worker.jsextension/model/static/translation/bergamot-translator-worker.wasmdengan artefak baru dan kemudian mengeksekusi:
bash scripts/update-bergamot-translator.sh
Untuk meregenerasi file versi JS. Versi ini dilaporkan dalam telemetri.
Saluran Terjemahan Firefox di Matriks