Mozilla wis nyiapake add-on kanggo Firefox kanthi sistem terjemahan mesin

Mozilla wis nerbitake rilis Firefox add-on Firefox Translations 0.4 (sadurunge dikembangake kanthi jeneng Bergamot Translate) kanthi implementasine sistem terjemahan mesin mandiri sing mlaku ing sisih browser tanpa nggunakake layanan eksternal. Kanggo nerjemahake saka basa siji menyang basa liyane, mesin penerjemah bergamot digunakake, dikembangake minangka bagian saka inisiatif Bergamot dening pangembang saka Mozilla bebarengan karo peneliti saka sawetara universitas ing Inggris, Estonia lan Republik Ceko kanthi dhukungan finansial saka Uni Eropa. Kode kasebut disebarake miturut lisensi MPL-2.0.

Mesin kasebut ditulis ing C ++ lan perwakilan binar penengah saka WebAssembly dikompilasi nggunakake kompiler Emscripten. Mesin kasebut minangka pambungkus ing ndhuwur kerangka terjemahan mesin Marian, sing nggunakake jaringan saraf ambalan (RNN) lan model basa adhedhasar trafo. GPU bisa digunakake kanggo nyepetake latihan lan terjemahan. Marian digunakake kanggo nguwasani layanan terjemahan Microsoft Translator lan dikembangake utamane dening insinyur saka Microsoft bebarengan karo peneliti saka Universitas Edinburgh lan Poznan.

Terjemahan Firefox ndhukung terjemahan saka basa Estonia lan Spanyol menyang Inggris lan kosok balene, uga saka basa Inggris menyang Jerman. Produktivitas terjemahan yaiku 500-600 tembung saben menit. Ana dhukungan kanggo prioritizing terjemahan teks sing katon ing jendhela browser. Versi anyar nyedhiyakake kemampuan kanggo ndownload file kanthi model kanthi otomatis nalika sampeyan nyoba nerjemahake. File model kira-kira 15 MB kanggo saben basa. Ngundhuh otomatis nyebabake wektu tundha sethithik sadurunge transfer pisanan diwiwiti, nanging kanthi dramatis nyuda ukuran add-on dhewe (3.6 MB tinimbang 124 MB).

Versi anyar uga kanthi signifikan nyepetake loading model menyang memori - yen sadurunge njupuk 10-30 detik kanggo mbukak model, saiki model dimuat meh langsung. Yen terjemahan kaca njupuk luwih saka 3 detik, antarmuka menehi pratondo saka kemajuan operasi. Terjemahan ditindakake kanthi urut saka ndhuwur nganti ngisor, diwiwiti saka area sing katon. Bagean sing diterjemahake ditampilake yen wis siyap, dene bagean sing durung diterjemahake tetep ing basa asline.

Ngirim telemetri diaktifake, kalebu data interaksi pangguna karo antarmuka tambahan (contone, ngeklik tombol terjemahan utawa mateni terjemahan kanggo situs tartamtu), informasi babagan wektu eksekusi operasi lan informasi teknis babagan sistem (CPU, memori. ).

Add-on saiki mung bisa diinstal ing Firefox saben wengi nalika mriksa tambahan kanthi tandha digital dipateni ("xpinstall.signatures.dev-root=true" lan "xpinstall.signatures.required=false" ing babagan:config ). Sawise nginstal add-on, Firefox bakal miwiti nampilake panel sing njaluk sampeyan nerjemahake kaca sing basane beda karo basa browser lan didhukung dening add-on. Sampeyan bisa mateni tampilan panel luwih kanggo basa utawa situs tartamtu.

Mozilla wis nyiapake add-on kanggo Firefox kanthi sistem terjemahan mesin

Ayo kita ngelingake yen Firefox wis duwe mekanisme sing dibangun kanggo nerjemahake kaca, nanging ana gandhengane karo panggunaan layanan awan eksternal (Google, Yandex lan Bing didhukung) lan ora diaktifake kanthi gawan (kanggo ngaktifake babagan: config, sampeyan kudu ngganti setelan "browser.translation"). Mekanisme terjemahan uga ndhukung deteksi basa otomatis nalika mbukak kaca ing basa sing ora dingerteni lan nampilake indikator khusus sing njaluk sampeyan nerjemahake kaca kasebut. Add-on anyar nggunakake antarmuka sing padha kanggo sesambungan karo pangguna, nanging tinimbang nelpon layanan njaba, iku mbukak handler dibangun ing proses data ing sistem pangguna.



Source: opennet.ru

Add a comment