Mozilla har udgivet et værktøj til selvforsynende maskinoversættelse fra ét sprog til et andet, der fungerer på brugerens lokale system uden at skulle tilgå eksterne tjenester. Projektet udvikles under Bergamot-initiativen i samarbejde med forskere fra flere universiteter i Storbritannien, Estland og Tjekkiet med finansiel støtte fra EU. Resultaterne distribueres under MPL 2.0-licensen.
Projektet inkluderer motoren bergamot-translator, værktøjer til selvtræning af maskinlæringssystemet og færdige modeller til 14 sprog, inklusive eksperimentelle modeller til oversættelse fra engelsk til russisk og omvendt. Oversættelsesniveauet kan vurderes på online-demonstrationen.
Motoren er skrevet i C++ og fungerer som et wrapper over Marian-maskinoversættelsesrammen, der bruger recurrent neural networks (RNN) og sprogmodeller baseret på transformatorer. GPU kan anvendes til at accelerere træning og oversættelse. Marian-rammen bruges også til at understøtte Microsoft Translator-tjenesten og udvikles hovedsageligt af ingeniører fra Microsoft i samarbejde med forskere fra universiteterne i Edinburgh og Poznan.
For Firefox-brugere er der forberedt et plugin til oversættelse af web-sider, der udfører oversættelse på browsersiden uden at tilgå cloudtjenester. Tidligere kunne plugin'et kun installeres i beta-versioner og nightly builds, men nu er det også tilgængeligt for stabile udgivelser af Firefox. I browserplugin'et kompileres motoren, der oprindeligt er skrevet i C++, til en mellem-binary repræsentation af WebAssembly ved hjælp af Emscripten-compiler. Blandt de nye funktioner i plugin'et kan nævnes muligheden for oversættelse under udfyldning af webformularer (brugeren indtaster tekst på sit modersmål, og den oversættes automatisk under indtastningen til sproget på den aktuelle side) og vurdering af oversættelsens kvalitet med automatisk mærkning af tvivlsomme oversættelser for at informere brugeren om potentielle fejl.
Kilde: opennet.ru
