Mozilla je pripremila dodatak za Firefox sa sustavom za strojno prevođenje

Mozilla je objavila izdanje dodatka za Firefox Firefox Translations 0.4 (prethodno razvijen pod imenom Bergamot Translate) s implementacijom samostalnog sustava za strojno prevođenje koji radi na strani preglednika bez pribjegavanja vanjskim uslugama. Za prevođenje s jednog jezika na drugi koristi se bergamot-translator engine, razvijen u sklopu inicijative Bergamot od strane programera iz Mozille zajedno s istraživačima s nekoliko sveučilišta u Velikoj Britaniji, Estoniji i Češkoj uz financijsku potporu Europske unije. Kod se distribuira pod licencom MPL-2.0.

Motor je napisan u C++, a srednja binarna reprezentacija WebAssemblyja kompajlira se pomoću Emscripten prevoditelja. Motor je omotač na vrhu okvira za strojno prevođenje Marian, koji koristi rekurentnu neuronsku mrežu (RNN) i jezične modele temeljene na transformatorima. GPU se može koristiti za ubrzavanje obuke i prevođenja. Marian se koristi za pokretanje prevoditeljske usluge Microsoft Translator, a razvili su je uglavnom inženjeri iz Microsofta zajedno s istraživačima sa sveučilišta u Edinburghu i Poznanu.

Firefox Translations podržava prijevod s estonskog i španjolskog na engleski i obrnuto, kao i s engleskog na njemački. Produktivnost prijevoda je 500-600 riječi u minuti. Postoji podrška za davanje prioriteta prijevodu teksta vidljivog u prozoru preglednika. Nova verzija pruža mogućnost automatskog preuzimanja datoteka s modelima prvi put kada pokušate prevesti. Datoteke modela su približno 15 MB za svaki jezik. Automatsko preuzimanje rezultira malom odgodom prije početka prvog prijenosa, ali dramatično smanjuje veličinu samog dodatka (3.6 MB umjesto 124 MB).

Nova verzija također značajno ubrzava učitavanje modela u memoriju - ako je ranije bilo potrebno 10-30 sekundi za učitavanje modela, sada se modeli učitavaju gotovo trenutno. Ako prijevod stranice traje više od 3 sekunde, sučelje daje naznaku tijeka operacije. Prijevod se provodi uzastopno odozgo prema dolje, počevši od vidljivog područja. Prevedeni dijelovi prikazani su onako kako su spremni, dok neprevedeni dijelovi ostaju na izvornom jeziku.

Omogućeno je slanje telemetrije, uključujući podatke o interakciji korisnika sa sučeljem dodatka (primjerice, klik na gumb za prijevod ili onemogućavanje prijevoda za određene stranice), informacije o vremenu izvršavanja operacija i tehničke podatke o sustavu (CPU, memorija ).

Za sada se dodatak može instalirati samo u noćnim verzijama Firefoxa kada je provjera dodataka digitalnim potpisom onemogućena (“xpinstall.signatures.dev-root=true” i “xpinstall.signatures.required=false” u otprilike :config). Nakon instaliranja dodatka, Firefox će početi prikazivati ​​ploču s upitom da prevedete stranice čiji se jezik razlikuje od jezika preglednika i podržava dodatak. Moguće je onemogućiti daljnji prikaz ploče za određeni jezik ili stranicu.

Mozilla je pripremila dodatak za Firefox sa sustavom za strojno prevođenje

Podsjetimo, Firefox već ima ugrađeni mehanizam za prevođenje stranica, no on je vezan uz korištenje vanjskih cloud servisa (podržani su Google, Yandex i Bing) i nije aktiviran prema zadanim postavkama (da biste ga omogućili u otprilike: config, morate promijeniti postavke “browser.translation”) . Mehanizam prevođenja također podržava automatsko otkrivanje jezika prilikom otvaranja stranice na nepoznatom jeziku i prikazuje poseban indikator koji od vas traži da prevedete stranicu. Novi dodatak koristi isto sučelje za interakciju s korisnikom, ali umjesto pozivanja vanjskih servisa, pokreće ugrađeni rukovatelj koji obrađuje podatke na korisnikovom sustavu.



Izvor: opennet.ru

Dodajte komentar