Firma Mozilla wprowadziła narzędzie do samodzielnego tłumaczenia maszynowego z jednego języka na inny, działające na lokalnym systemie użytkownika bez kontaktu z zewnętrznymi usługami. Projekt rozwija się w ramach inicjatywy Bergamot we współpracy z badaczami z kilku uniwersytetów w Wielkiej Brytanii, Estonii i Czechach, przy wsparciu finansowym Unii Europejskiej. Osiągnięcia są udostępniane na licencji MPL 2.0.
Projekt obejmuje silnik bergamot-translator, narzędzia do samodzielnego trenowania systemu uczenia maszynowego oraz gotowe modele dla 14 języków, w tym modele eksperymentalne do tłumaczenia z angielskiego na rosyjski i odwrotnie. Poziom tłumaczenia można ocenić na stronie demonstracyjnej online.
Silnik napisany w języku C++ stanowi oparcie dla frameworka tłumaczenia maszynowego Marian, który wykorzystuje rekurencyjną sieć neuronową (RNN) oraz modele językowe oparte na transformatorach. Do przyspieszenia uczenia i tłumaczenia można wykorzystać GPU. Framework Marian jest także używany do obsługi usługi tłumaczenia Microsoft Translator i rozwijany głównie przez inżynierów Microsoftu we współpracy z badaczami z uniwersytetów w Edynburgu i Poznaniu.
Dla użytkowników Firefox przygotowano rozszerzenie do tłumaczenia stron internetowych, które przeprowadza tłumaczenie po stronie przeglądarki bez kontaktu z usługami chmurowymi. Wcześniej rozszerzenie można było zainstalować tylko w wersjach beta i nocnych, ale teraz jest dostępne także dla stabilnych wydań Firefox. W rozszerzeniu przeglądarki silnik, pierwotnie napisany w C++, jest kompilowany do pośredniej postaci binarnej WebAssembly za pomocą kompilatora Emscripten. Z nowych możliwości rozszerzenia wyróżnia się możliwość tłumaczenia podczas wypełniania formularzy internetowych (użytkownik wprowadza tekst w swoim języku, a on jest na bieżąco tłumaczony na język aktualnej strony) oraz ocena jakości tłumaczenia z automatycznym oznaczaniem wątpliwych tłumaczeń w celu poinformowania użytkownika o potencjalnych błędach.
Źródło: opennet.ru
