Mozilla pripravila doplnok pre Firefox so systémom strojového prekladu

Mozilla vydala verziu 0.4 doplnku Firefox Translations (predtým známeho ako Bergamot Translate), ktorý implementuje samostatný systém strojového prekladu, ktorý beží natívne v prehliadači bez toho, aby sa spoliehal na externé služby. Preklad jazyka sa vykonáva pomocou enginu bergamot-translator, ktorý bol vyvinutý v rámci iniciatívy Bergamot vývojármi Mozilly v spolupráci s výskumníkmi z niekoľkých univerzít vo Veľkej Británii, Estónsku a Českej republike s finančnou podporou Európskej únie. Kód je distribuovaný pod licenciou MPL-2.0.

Engine je napísaný v jazyku C++ a kompiluje sa do binárnej reprezentácie WebAssembly pomocou kompilátora Emscripten. Engine je obalom okolo frameworku strojového prekladu Marian, ktorý používa rekurentnú neurónovú sieť (RNN) a jazykové modely založené na transformátoroch. GPU je možné použiť na urýchlenie trénovania a prekladu. Marian poháňa prekladateľskú službu Microsoft Translator a vyvíjajú ju predovšetkým inžinieri spoločnosti Microsoft v spolupráci s výskumníkmi z univerzít v Edinburghu a Poznani.

Preklady Firefoxu teraz podporujú preklad z estónčiny a španielčiny do angličtiny a naopak, ako aj z angličtiny do nemčiny. Prekladový výkon je 500 – 600 slov za minútu. Pre text viditeľný v okne prehliadača je podporované uprednostňovanie prekladu. Nová verzia obsahuje možnosť automatického sťahovania súborov modelov počas prvého pokusu o preklad. Súbory modelov zaberajú približne 15 MB pre každý jazyk. Automatické sťahovanie predstavuje mierne oneskorenie pred začiatkom prvého prekladu, ale výrazne znižuje veľkosť doplnku (3.6 MB namiesto 124 MB).

Nová verzia tiež výrazne zrýchľuje načítavanie modelov do pamäte. Zatiaľ čo predtým trvalo načítanie modelu 10 – 30 sekúnd, teraz sa načíta takmer okamžite. Ak preklad stránky trvá dlhšie ako 3 sekundy, v rozhraní sa zobrazí indikátor priebehu. Preklad sa vykonáva postupne zhora nadol, počnúc viditeľnou oblasťou. Preložené časti sa zobrazujú tak, ako sú dokončené, a nepreložené časti zostávajú v pôvodnom jazyku.

Odosielanie telemetrie je povolené, vrátane údajov o interakcii používateľa s rozhraním doplnku (napríklad kliknutie na tlačidlo prekladu alebo zakázanie prekladov pre určité stránky), informácií o čase vykonávania operácií a technických informácií o systéme (CPU, pamäť).

Doplnok je momentálne možné nainštalovať iba v nočných zostaveniach Firefoxu, ak je overovanie podpisu doplnku vypnuté („xpinstall.signatures.dev-root=true“ a „xpinstall.signatures.required=false“ v about:config). Po nainštalovaní doplnku začne Firefox zobrazovať panel s nástrojmi s výzvou na preklad stránok v jazyku inom ako je jazyk prehliadača a ktorý doplnok podporuje. Panel s nástrojmi môžete pre daný jazyk alebo webovú stránku vypnúť.

Mozilla pripravila doplnok pre Firefox so systémom strojového prekladu

Pripomíname, že Firefox už má vstavaný nástroj na preklad stránok, ale ten sa spolieha na externé cloudové služby (podporované sú Google, Yandex a Bing) a nie je predvolene povolený (ak ho chcete povoliť, upravte nastavenia „browser.translation“ v súbore about:config). Prekladový nástroj tiež podporuje automatickú detekciu jazyka pri otvorení stránky v neznámom jazyku a zobrazuje špeciálny indikátor s výzvou na preklad stránky. Nový doplnok používa rovnaké rozhranie pre interakciu s používateľom, ale namiesto prístupu k externým službám spúšťa vstavaný obslužný program, ktorý spracováva údaje v systéme používateľa.

Prehrať video


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