Mozilla zveřejnila svůj vlastní systém strojového překladu

Mozilla vydala sadu nástrojů pro soběstačný strojový překlad z jednoho jazyka do druhého, který běží na lokálním systému uživatele bez použití externích služeb. Projekt je vyvíjen v rámci iniciativy Bergamot společně s výzkumníky z několika univerzit ve Velké Británii, Estonsku a České republice s finanční podporou Evropské unie. Vývoj je distribuován pod licencí MPL 2.0.

Projekt zahrnuje bergamot-translator engine, nástroje pro samotré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 posoudit v online ukázce.

Engine je napsán v C++ a je obalem nad rámec strojového překladu Marian, který využívá rekurentní neuronové sítě (RNN) a jazykové modely založené na transformátorech. GPU lze použít k urychlení školení a překladu. Framework Marian slouží také k pohonu překladatelské služby Microsoft Translator a je vyvíjen především inženýry z Microsoftu společně s výzkumníky z univerzit v Edinburghu a Poznani.

Pro uživatele Firefoxu je připraven doplněk pro překlad webových stránek, který překládá na straně prohlížeče bez využití cloudových služeb. Dříve bylo možné instalovat doplněk pouze v beta verzích a nočních verzích, ale nyní je k dispozici pro verze Firefoxu. V doplňku prohlížeče je engine, původně napsaný v C++, zkompilován do přechodné binární reprezentace WebAssembly pomocí kompilátoru Emscripten. Mezi nové funkce doplňku patří schopnost překládat při vyplňování webových formulářů (uživatel zadává text ve svém rodném jazyce a ten je za běhu překládán do jazyka aktuálního webu) a hodnocení kvality překladu s automatickým označováním pochybných překladů, aby byl uživatel informován o potenciálních chybách.

Zdroj: opennet.ru

Přidat komentář