Mozilla pripravila pre Firefox rozšírenie so systémom strojového prekladu.

Spoločnosť Mozilla zverejnila vydanie doplnku Firefox Translations 0.4 (predtým vyvíjaného pod menom Bergamot Translate) s implementáciou samostatného systému strojového prekladu, ktorý funguje na strane prehliadača bez odkazu na externé služby. Na preklad z jedného jazyka na druhý je zapojený motor bergamot-translator, ktorý je vyvíjaný v rámci iniciatívy Bergamot vývojármi z Mozilly spolu s výskumníkmi z niekoľkých univerzít v Spojenom kráľovstve, Estónsku a Českej republike s finančnou podporou Európskej únie. Kód je distribuovaný pod licenciou MPL-2.0.

Motor je napísaný v jazyku C++ a kompiluje sa do medzičinného binárneho formátu WebAssembly pomocou kompilátora Emscripten. Motor predstavuje obálku na rámci strojového prekladu Marian, v ktorom sa používajú rekurentné neurónové siete (RNN) a jazykové modely založené na transformátoroch. Na zrýchlenie učenia a prekladu môže byť použitá GPU. Marian sa používa na zabezpečenie služby prekladu Microsoft Translator a väčšinou ho vyvíjajú inžinieri z Microsoftu spolu s výskumníkmi z Edinburskej a Poľskej univerzity.

Vo Firefox Translations je implementovaná podpora prekladu z estónčiny a španielčiny do angličtiny a naopak, ako aj z angličtiny do nemčiny. Výkon prekladu je 500-600 slov za minútu. Existuje podpora pre priorizáciu prekladu textu, ktorý je viditeľný v okne prehliadača. V novej verzii je poskytovaná možnosť automatického načítania súborov s modelmi pri prvej pokuse o preklad. Súbory s modelmi zabírajú približne 15 MB pre každý jazyk. Automatické načítanie vedie k malému oneskoreniu pred začiatkom prvého prekladu, ale zásadne znižuje veľkosť samotného doplnku (3.6 MB namiesto 124 MB).

V novej verzii bola tiež významne zrýchlená doba načítania modelov do pamäte — ak na načítanie modelu predtým potreboval 10-30 sekúnd, teraz sa modely načítavajú takmer okamžite. Ak preklad stránky trvá dlhšie ako 3 sekundy, v rozhraní je zabezpečená indikácia postupu vykonávania operácie. Preklad sa vykonáva sekvenčne zhora nadol, začínajúc od viditeľnej oblasti. Preložené časti sa zobrazujú, keď sú hotové, zatiaľ čo nepreložené zostávajú v pôvodnom jazyku.

Zasielanie telemetrie je zapnuté a zahŕňa údaje o interakcii používateľa s rozhraním doplnku (napríklad o stlačení tlačidla na preklad alebo zakázaní prekladu pre určité webové stránky), informácie o čase vykonania operácií a technické údaje o systéme (CPU, pamäť).

Doplnok je zatiaľ možné nainštalovať iba v nočných verziách Firefoxu pri vypnutí kontroly doplnkov na základe digitálneho podpisu ("xpinstall.signatures.dev-root=true" a "xpinstall.signatures.required=false" v about:config). Po nainštalovaní doplnku Firefox začne zobrazovať panel s návrhom na vykonanie prekladu pre stránky, ktorých jazyk sa líši od jazyka prehliadača a je podporovaný v doplnku. Poskytuje sa možnosť vypnúť ďalšie zobrazenie panela pre zadaný jazyk alebo webovú stránku.

Mozilla pripravila pre Firefox rozšírenie so systémom strojového prekladu.

Pripomíname, že Firefox už má vstavaný mechanizmus na preklad stránok, ale je viazaný na používanie externých cloudových služieb (podporované sú Google, Yandex a Bing) a nie je aktivovaný predvolene (na aktiváciu je potrebné v about:config zmeniť nastavenia "browser.translation"). Mechanizmus prekladu taktiež podporuje automatické rozpoznávanie jazyka pri otvorení stránky v neznámom jazyku a zobrazuje špeciálny indikátor s návrhom na preloženie stránky. Nový doplnok používa tento istý rozhranie na interakciu s používateľom, ale namiesto obratu k externým službám spúšťa vstavaný spracovateľ, ktorý spracováva údaje v systéme používateľa.

Prehrajte video


Zdroj: opennet.ru
Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster