Společnost Mozilla vydala nástroj pro samostatný strojový překlad z jednoho jazyka do druhého, který funguje na lokálním systému uživatele bez přístupu k externím službám. Projekt se vyvíjí v rámci iniciativy Bergamot ve spolupráci s výzkumníky z několika univerzit ve Velké Británii, Estonsku a České republice s finanční podporou Evropské unie. Výstupy jsou distribuovány pod licencí MPL 2.0.
Projekt zahrnuje motor bergamot-translator, nástroje pro samostatné trénování systému strojového učení a hotové modely pro 14 jazyků, včetně experimentálních modelů pro překlad z angličtiny do ruštiny a naopak. Úroveň překladu lze vyhodnotit na online demonstraci.
Motor je napsán v jazyce C++ a představuje obal nad rámcem strojového překladu Marian, v němž se používá rekurentní neuronová síť (RNN) a jazykové modely založené na transformátorech. Pro urychlení učení a překladu lze využít GPU. Rámec Marian je také používán k zajištění fungování služby Microsoft Translator a vyvíjí se převážně inženýry z Microsoftu ve spolupráci s výzkumníky z edinburské a poznanské univerzity.
Pro uživatele Firefoxu bylo připraveno rozšíření pro překlad webových stránek, které provádí překlad na straně prohlížeče bez přístupu k cloudovým službám. Dříve bylo možné toto rozšíření nainstalovat pouze v beta verzích a nočních sestaveních, nyní je však k dispozici i pro stabilní verze Firefoxu. V prohlížečovém rozšíření se motor, původně napsaný v C++, kompiluje do mezidimenzionálního binárního formátu WebAssembly pomocí kompilátoru Emscripten. Mezi nové funkce rozšíření se uvádí možnost překladu během vyplňování webových formulářů (uživatel zadává text ve svém rodném jazyce a ten je na místě překládán do jazyka aktuální stránky) a hodnocení kvality překladu s automatickým označením podezřelých překladů pro informování uživatele o možných chybách.
Zdroj: opennet.ru
