Spoločnosť Mozilla vydala nástroj na samostatný strojový preklad z jedného jazyka do druhého, ktorý funguje na lokálnom systéme používateľa bez nutnosti obrátiť sa na vonkajšie služby. Projekt sa vyvíja v rámci iniciatívy Bergamot 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. Získané výsledky sú zverejňované pod licenciou MPL 2.0.
Projekt obsahuje engine bergamot-translator, nástroje na samostatný tréning systému strojového učenia a hotové modely pre 14 jazykov, vrátane experimentálnych modelov pre preklad z angličtiny do ruštiny a naopak. Úroveň prekladu si môžete vyskúšať na online demonštrácii.
Engine je napísaný v jazyku C++ a predstavuje obálku nad rámcom strojového prekladu Marian, v ktorom sa používajú rekurentné neurónové siete (RNN) a jazykové modely na základe transformátorov. Na urýchlenie učenia a prekladu je možné použiť GPU. Rámec Marian sa tiež využíva na zabezpečenie činnosti služby prekladu Microsoft Translator a vyvíja ho predovšetkým tím inžinierov z Microsoftu v spolupráci s výskumníkmi z Edinburskej a Poznanenskej univerzity.
Pre používateľov Firefoxu je pripravené rozšírenie na preklad webových stránok, ktoré vykonáva preklad na strane prehliadača bez využitia cloudových služieb. Predtým bolo možné nainštalovať rozšírenie iba v beta verziách a nočných zostavách, teraz je dostupné aj pre stabilné verzie Firefoxu. V prehliadačovom rozšírení je engine, pôvodne napísaný v C++, preložený do medzibinárneho formátu WebAssembly za pomoci kompilátora Emscripten. Nové možnosti rozšírenia zahŕňajú preklad počas vyplňovania webových formulárov (používateľ zadáva text vo svojom rodnom jazyku a ten sa v reálnom čase prekladá do jazyka aktuálnej stránky) a hodnotenie kvality prekladu s automatickým označením pochybných prekladov na informovanie používateľa o potenciálnych chybách.
Zdroj: opennet.ru
