Mozilla on valmistanud Firefoxile tĂ€iendi masintĂ”lkesĂŒsteemiga

Mozilla on vĂ€lja andnud Firefoxi laienduse Firefox Translations 0.4 (varem tuntud kui Bergamot Translate), mis sisaldab iseseisvat masintĂ”lgete sĂŒsteemi, mis töötab brauseri poolel ilma vĂ€listesse teenustesse pöördumiseta. Ühelt keelelt teisele tĂ”lkimiseks kasutatakse bergamot-translatori mootorit, mille arendavad Mozilla arendajad koos mitmete Ühendkuningriigi, Eesti ja TĆĄehhi ĂŒlikoolide teadlastega, saades rahalist toetust Euroopa Liidult. Kood on litsentseeritud MPL-2.0 alusel.

Mootor on kirjutatud C++ keeles ja kompileeritakse WebAssembly vaheformaadi binaarkoodiks Emscripteni kompilaatori abil. Mootor on Mariani masintĂ”lke raamistikule rajatud wrapper, kus kasutatakse rekursiivset nĂ€rvivĂ”rku (RNN) ja transformereid pĂ”hinevaid keelemudeleid. Koolituse ja tĂ”lke kiirendamiseks vĂ”ib kasutada GPU-d. Marianit kasutatakse Microsoft Translatori tĂ”lketeenuse töö tagamiseks ning selle arendamiseks töötavad peamiselt Microsofti insenerid koos Edinburgi ja PoznaƄi ĂŒlikoolide teadlastega.

Firefox Translations toetab tĂ”lkeid eesti ja hispaania keelest inglise keelde ning vastupidi, samuti inglise keelest saksa keelde. TĂ”lke tootlikkus on 500–600 sĂ”na minutis. Toetatakse teksti tĂ”lkimise prioriteetide seadmist, mis on nĂ€htav brauseri aknas. Uues versioonis on lisatud vĂ”imalus automaatseks failide laadimiseks mudelitega esimese tĂ”lke katse ajal. Iga keele mudelid vĂ”tavad umbes 15 MB. Automaatne laadimine tekitab vĂ€ikese viivituse esimeses tĂ”lkes, kuid vĂ€hendab oluliselt laienduse suurust (3.6 MB asemel 124 MB).

Uues versioonis on mudelite laadimine mĂ€lu palju kiiremaks muutunud — kui varasemalt vĂ”ttis mudeli laadimine aega 10–30 sekundit, siis nĂŒĂŒd laaditakse mudelid peaaegu hetkega. Kui lehe tĂ”lkimine vĂ”tab rohkem kui 3 sekundit, on liideses nĂ€idatud operatsiooni edenemist. TĂ”lkimine toimub jĂ€rjestikku ĂŒlevalt alla, alustades nĂ€htavast alast. TĂ”lgitud osad kuvatakse kohe, kui need on valmis, ja tĂ”lkimata osad jÀÀvad algkeelde.

Telemetry sending is enabled, including data on user interactions with the extension interface (for example, button clicks for translations or blocking translations for specific sites), information about operation execution times, and technical details about the system (CPU, memory).

The extension can currently only be installed in the nightly builds of Firefox with add-on signature verification disabled (‘xpinstall.signatures.dev-root=true’ and ‘xpinstall.signatures.required=false’ in about:config). After installing the extension, Firefox will begin displaying a panel offering to translate pages whose language differs from that of the browser and is supported by the extension. It is possible to disable the further display of the panel for a specific language or site.

Mozilla on valmistanud Firefoxile tĂ€iendi masintĂ”lkesĂŒsteemiga

Tulet meelde, et Firefoxis on juba olemas sisseehitatud mehhanism lehtede tĂ”lkimiseks, kuid see toetub vĂ€listele pilveteenustele (toetatakse Google'i, Yandexi ja Bingi) ning ei ole vaikimisi aktiveeritud (selle lubamiseks tuleb muuta seadeid about:config all «browser.translation»). TĂ”lkemehhanism toetab ka keele automaatset tuvastamist, kui avate lehe tundmata keeles, ning kuvab spetsiaalse indikaatori, mis pakub lehe tĂ”lkimist. Uus lisa kasutab sama liidest kasutajaga suhtlemiseks, kuid vĂ€liste teenuste asemel kĂ€ivitab see sisseehitatud töötleja, mis töötleb andmeid kasutaja sĂŒsteemis.

Vaata videot


Allikas: opennet.ru
Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster