Mozilla het sy eie masjienvertalingstelsel gepubliseer

Mozilla het 'n gereedskapstel vrygestel vir selfstandige masjienvertaling van een taal na 'n ander, wat op die gebruiker se plaaslike stelsel loop sonder om eksterne dienste te gebruik. Die projek word ontwikkel as deel van die Bergamot-inisiatief, saam met navorsers van verskeie universiteite in die VK, Estland en die Tsjeggiese Republiek, met finansiële ondersteuning van die Europese Unie. Ontwikkelings word onder die MPL 2.0-lisensie versprei.

Die projek sluit die bergamot-vertaler-enjin, selfopleidingsmasjienleergereedskap en gereedgemaakte modelle vir 14 tale in, insluitend eksperimentele modelle vir vertaling van Engels na Russies en omgekeerd. Die vlak van vertaling kan op die aanlyn demo beoordeel word.

Die enjin is in C++ geskryf en is 'n omhulsel rondom die Marian-masjienvertalingsraamwerk, wat 'n herhalende neurale netwerk (RNN) en transformator-gebaseerde taalmodelle gebruik. GPU kan gebruik word om leer en vertaling te bespoedig. Die Marian-raamwerk word ook gebruik om die Microsoft Translator-vertaaldiens aan te dryf en word hoofsaaklik ontwikkel deur Microsoft-ingenieurs in samewerking met navorsers van die Universiteite van Edinburgh en Poznań.

Vir Firefox-gebruikers is 'n byvoeging vir die vertaling van webblaaie voorberei, wat aan die blaaierkant vertaal word sonder om na wolkdienste toe te vlug. Voorheen kon die byvoeging slegs op beta-vrystellings en nagtelike bouwerk geïnstalleer word, maar dit is nou ook beskikbaar vir Firefox-vrystellings. In die blaaierbyvoeging word 'n enjin wat oorspronklik in C++ geskryf is, saamgestel in 'n intermediêre WebAssembly-binêre voorstelling deur die Emscripten-samesteller te gebruik. Onder die nuwe kenmerke van die byvoeging word kennis geneem van die moontlikheid om te vertaal terwyl webvorms ingevul word (die gebruiker voer teks in hul moedertaal in en dit word dadelik in die taal van die huidige werf vertaal) en die assessering van vertalingskwaliteit met outomatiese merk van twyfelagtige vertalings om die gebruiker in te lig oor moontlike foute.

Bron: opennet.ru

Voeg 'n opmerking