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