Mozilla te prepare yon adisyon pou Firefox ak yon sistèm tradiksyon machin

Mozilla te pibliye lage Firefox Add-on Firefox Translations 0.4 (devlope deja sou non Bergamot Translate) ak aplikasyon an nan yon sistèm tradiksyon machin endepandan ki kouri sou bò navigatè a san yo pa itilize sèvis ekstèn. Pou tradwi soti nan yon lang nan yon lòt, yo itilize motè bergamot-tradiktè a, ki devlope nan kad inisyativ Bergamot pa devlopè ki soti nan Mozilla ansanm ak chèchè nan plizyè inivèsite nan UK a, Estoni ak Repiblik Tchekoslovaki ak sipò finansye nan Inyon Ewopeyen an. Kòd la distribye anba lisans MPL-2.0.

Motè a ekri nan C++ epi reprezantasyon binè entèmedyè WebAssembly konpile lè l sèvi avèk du Emscripten. Motè a se yon anvlòp sou tèt kad tradiksyon machin Marian, ki sèvi ak yon rezo neral renouvlab (RNN) ak modèl lang ki baze sou transfòmatè. GPU ka itilize pou pi vit fòmasyon ak tradiksyon. Marian itilize pou pouvwa sèvis tradiksyon Microsoft Translator epi li devlope sitou pa enjenyè Microsoft ansanm ak chèchè nan inivèsite Edinburgh ak Poznan.

Firefox Translations sipòte tradiksyon soti nan Estonyen ak Panyòl nan angle ak vis vèrsa, osi byen ke soti nan angle nan Alman. Pwodiktivite tradiksyon se 500-600 mo pou chak minit. Gen sipò pou priyorite tradiksyon tèks vizib nan fenèt navigatè a. Nouvo vèsyon an bay kapasite pou telechaje otomatikman fichye ak modèl premye fwa ou eseye tradui. Fichye modèl yo apeprè 15 MB pou chak lang. Téléchargement otomatik rezilta nan yon ti reta anvan premye transfè a kòmanse, men dramatikman diminye gwosè a nan ajoute nan tèt li (3.6 MB olye pou yo 124 MB).

Nouvo vèsyon an tou akselere siyifikativman chajman modèl yo nan memwa - si anvan li te pran 10-30 segonn pou chaje yon modèl, kounye a modèl yo chaje prèske imedyatman. Si tradiksyon paj la pran plis pase 3 segonn, koòdone a bay yon endikasyon sou pwogrè operasyon an. Tradiksyon an fèt an sekans depi anwo jouk anba, kòmanse nan zòn vizib la. Pati tradui yo montre jan yo pare, pandan y ap pati ki pa tradui yo rete nan lang orijinal la.

Voye telemetrik pèmèt, ki gen ladan done sou entèraksyon itilizatè a ak koòdone a ajoute (pa egzanp, klike sou bouton tradiksyon an oswa enfim tradiksyon pou sèten sit), enfòmasyon sou tan an ekzekisyon nan operasyon ak enfòmasyon teknik sou sistèm nan (CPU, memwa). ).

Pou kounye a, ajoute-sou a kapab sèlman enstale nan konstriksyon chak swa nan Firefox lè tcheke ajoute-ons pa siyati dijital se enfim ("xpinstall.signatures.dev-root = vre" ak "xpinstall.signatures.required = fo" nan apeprè :config). Apre enstale siplemantè a, Firefox pral kòmanse montre yon panèl ki mande w tradui pou paj ki gen lang ki diferan de lang navigatè a epi ki sipòte pa adisyonèl la. Li posib pou enfim plis ekspozisyon panèl la pou yon lang oswa yon sit.

Mozilla te prepare yon adisyon pou Firefox ak yon sistèm tradiksyon machin

Se pou nou fè ou sonje ke Firefox deja gen yon mekanis entegre pou tradui paj, men li mare ak itilizasyon sèvis nwaj ekstèn (Google, Yandex ak Bing yo sipòte) epi li pa aktive pa default (pou pèmèt li nan apeprè: konfigirasyon, ou dwe chanje paramèt "browser.translation" yo). Mekanis tradiksyon an sipòte tou deteksyon otomatik lang lè w ap louvri yon paj nan yon lang enkoni epi li montre yon endikatè espesyal ki pouse w tradui paj la. Nouvo siplemantè a sèvi ak menm koòdone pou kominike avèk itilizatè a, men olye pou yo rele sèvis ekstèn, li lanse yon moun k ap okipe done ki trete done sou sistèm itilizatè a.



Sous: opennet.ru

Add nouvo kòmantè