Компания Mozilla пусна инструментариум за самостоятелен машинен превод от един език на друг, работещ на локалната система на потребителя, без да се обръща към външни услуги. Проектът се развива в рамките на инициативата Bergamot съвместно с изследователи от няколко университета в Обединеното кралство, Естония и Чехия с финансова подкрепа от Европейския съюз. Резултатите се разпространяват под лиценз MPL 2.0.
Проектът включва двигателят bergamot-translator, инструменти за самостоятелно обучение на система за машинно обучение и готови модели за 14 езика, включително експериментални модели за превод от английски на руски и обратно. Ниво на превода може да бъде оценено на онлайн демонстрация.
Двигателят е написан на C++ и представлява обвивка над фреймворка за машинен превод Marian, в който се използва рекурентна невронна мрежа (RNN) и езикови модели на базата на трансформатори. За ускоряване на обучението и превода може да се използва GPU. Фреймворкът Marian също се използва за осигуряване на работата на услугата за превод Microsoft Translator и се развива основно от инженери на Microsoft съвместно с изследователи от университетите в Единбург и Познан.
За потребителите на Firefox е подготвено допълнение за превод на уеб страници, което осъществява превод от страна на браузъра, без да се обръща към облачни услуги. По-рано допълнението можеше да се инсталира само в бета версии и нощни сборки, но сега е налично и за стабилни версии на Firefox. В браузърното допълнение, двигателят, първоначално написан на C++, се компилира в междинно бинарно представяне WebAssembly с помощта на компилатора Emscripten. От новите възможности на допълнението се отбелязва възможността за превод при попълване на уеб формуляри (потребителят въвежда текст на родния си език и той се превежда на текущия език на сайта в реално време) и оценка на качеството на превода с автоматично маркиране на съмнителни преводи, за да информира потребителя за потенциални грешки.
Източник: opennet.ru
