Mozilla ħejja add-on għal Firefox b'sistema ta' traduzzjoni awtomatika

Mozilla ppubblikat ir-rilaxx tal-Firefox add-on Firefox Translations 0.4 (li kien żviluppat qabel taħt l-isem Bergamot Translate) bl-implimentazzjoni ta 'sistema awtonoma ta' traduzzjoni awtomatika li taħdem fuq in-naħa tal-browser mingħajr ma tirrikorri għal servizzi esterni. Biex tittraduċi minn lingwa għal oħra, tintuża l-magna bergamot-translator, żviluppata bħala parti mill-inizjattiva Bergamot minn żviluppaturi minn Mozilla flimkien ma’ riċerkaturi minn diversi universitajiet fir-Renju Unit, l-Estonja u r-Repubblika Ċeka b’appoġġ finanzjarju mill-Unjoni Ewropea. Il-kodiċi huwa mqassam taħt il-liċenzja MPL-2.0.

Il-magna hija miktuba f'C++ u r-rappreżentazzjoni binarja intermedja ta' WebAssembly hija kkompilata bl-użu tal-kompilatur Emscripten. Il-magna hija tgeżwir fuq il-qafas Marjan tat-traduzzjoni awtomatika, li juża netwerk newrali rikorrenti (RNN) u mudelli tal-lingwa bbażati fuq transformer. Il-GPU tista 'tintuża biex tħaffef it-taħriġ u t-traduzzjoni. Marian jintuża biex iħaddem is-servizz ta’ traduzzjoni Microsoft Translator u huwa żviluppat prinċipalment minn inġiniera minn Microsoft flimkien ma’ riċerkaturi mill-Universitajiet ta’ Edinburgh u Poznan.

Firefox Translations jappoġġja traduzzjoni mill-Estonjan u l-Ispanjol għall-Ingliż u viċi versa, kif ukoll mill-Ingliż għall-Ġermaniż. Il-produttività tat-traduzzjoni hija 500-600 kelma kull minuta. Hemm appoġġ għall-prijoritizzazzjoni tat-traduzzjoni tat-test viżibbli fit-tieqa tal-browser. Il-verżjoni l-ġdida tipprovdi l-abbiltà li awtomatikament tniżżel fajls b'mudelli l-ewwel darba li tipprova tittraduċi. Fajls tal-mudell huma madwar 15 MB għal kull lingwa. It-tniżżil awtomatiku jirriżulta f'dewmien żgħir qabel ma jibda l-ewwel trasferiment, iżda jnaqqas b'mod drammatiku d-daqs tal-add-on innifsu (3.6 MB minflok 124 MB).

Il-verżjoni l-ġdida tħaffef ukoll b'mod sinifikanti t-tagħbija tal-mudelli fil-memorja - jekk qabel kienet tieħu 10-30 sekonda biex tagħbija mudell, issa l-mudelli huma mgħobbija kważi istantanjament. Jekk it-traduzzjoni tal-paġna tieħu aktar minn 3 sekondi, l-interface tipprovdi indikazzjoni tal-progress tal-operazzjoni. It-traduzzjoni titwettaq sekwenzjali minn fuq għal isfel, u tibda miż-żona viżibbli. Il-partijiet tradotti jintwerew hekk kif huma lesti, filwaqt li l-partijiet mhux tradotti jibqgħu fil-lingwa oriġinali.

It-trażmissjoni tat-telemetrija hija attivata, inkluża data dwar l-interazzjoni tal-utent mal-interface add-on (pereżempju, tikklikkja l-buttuna tat-traduzzjoni jew id-diżattivazzjoni tat-traduzzjonijiet għal ċerti siti), informazzjoni dwar il-ħin tal-eżekuzzjoni tal-operazzjonijiet u informazzjoni teknika dwar is-sistema (CPU, memorja). ).

Għalissa, iż-żieda tista’ tiġi installata biss fil-bini ta’ Firefox ta’ filgħaxija meta l-iċċekkjar ta’ add-ons b’firma diġitali tkun diżattivata (“xpinstall.signatures.dev-root=true” u “xpinstall.signatures.required=false” f’madwar :config). Wara li tinstalla l-add-on, Firefox jibda juri panel li jistaqsik tittraduċi għal paġni li l-lingwa tagħhom hija differenti mill-lingwa tal-browser u appoġġjata mill-add-on. Huwa possibbli li tiddiżattiva aktar wiri tal-panel għal lingwa jew sit partikolari.

Mozilla ħejja add-on għal Firefox b'sistema ta' traduzzjoni awtomatika

Ejjew infakkarkom li Firefox diġà għandu mekkaniżmu inkorporat għat-traduzzjoni tal-paġni, iżda huwa marbut mal-użu ta 'servizzi cloud esterni (Google, Yandex u Bing huma appoġġjati) u mhux attivat awtomatikament (biex ikun jista' jsir madwar: config, trid tibdel is-settings ta' “browser.translation”). Il-mekkaniżmu tat-traduzzjoni jappoġġja wkoll l-iskoperta awtomatika tal-lingwa meta tiftaħ paġna f'lingwa mhux magħrufa u juri indikatur speċjali li jqanqlek tittraduċi l-paġna. L-add-on il-ġdid juża l-istess interface biex jinteraġixxi mal-utent, iżda minflok isejjaħ servizzi esterni, iniedi handler integrat li jipproċessa d-data fuq is-sistema tal-utent.



Sors: opennet.ru

Żid kumment