Mozilla har lansert et tillegg for maskinoversettelse for Firefox.

Mozilla har gitt ut versjon 0.4 av Firefox Translations-tillegget (tidligere kjent som Bergamot Translate), som implementerer et selvstendig maskinoversettelsessystem som kjører innebygd i nettleseren uten å være avhengig av eksterne tjenester. Språkoversettelsen utføres ved hjelp av bergamot-translator-motoren, utviklet som en del av Bergamot-initiativet av Mozilla-utviklere i samarbeid med forskere fra flere universiteter i Storbritannia, Estland og Tsjekkia, med finansiering fra EU. Koden distribueres under MPL-2.0-lisensen.

Motoren er skrevet i C++ og kompilerer til WebAssembly mellomliggende binærrepresentasjon ved hjelp av Emscripten-kompilatoren. Motoren er en innpakning rundt Marian-maskinoversettelsesrammeverket, som bruker et tilbakevendende nevralt nettverk (RNN) og språkmodeller basert på transformatorer. GPU-er kan brukes til å akselerere opplæring og oversettelse. Marian driver oversettelsestjenesten Microsoft Translator og utvikles primært av Microsoft-ingeniører i samarbeid med forskere fra universitetene i Edinburgh og Poznan.

Firefox Translations støtter nå oversettelse fra estisk og spansk til engelsk og omvendt, samt fra engelsk til tysk. Oversettelsesytelsen er 500–600 ord per minutt. Oversettelsesprioritering støttes for tekst som er synlig i nettleservinduet. Den nye versjonen har muligheten til å laste ned modellfiler automatisk under det første oversettelsesforsøket. Modellfiler tar opp omtrent 15 MB for hvert språk. Automatisk nedlasting introduserer en liten forsinkelse før den første oversettelsen starter, men reduserer størrelsen på tillegget betydelig (3.6 MB i stedet for 124 MB).

Den nye versjonen akselererer også lastingen av modeller inn i minnet betydelig. Mens det tidligere tok 10–30 sekunder å laste inn en modell, lastes den nå inn nesten umiddelbart. Hvis sideoversettelsen tar mer enn 3 sekunder, vises en fremdriftsindikator i grensesnittet. Oversettelsen utføres sekvensielt fra topp til bunn, med start i det synlige området. Oversatte deler vises etter hvert som de er fullført, og uoversatte deler forblir på originalspråket.

Telemetrisending er aktivert, inkludert data om brukerens interaksjon med tilleggsgrensesnittet (for eksempel å klikke på oversettelsesknappen eller deaktivere oversettelser for bestemte nettsteder), informasjon om utførelsestid for operasjoner og teknisk informasjon om systemet (CPU, minne).

Tillegget kan for øyeblikket bare installeres på Firefox nattlige versjoner hvis signaturverifisering for tillegg er deaktivert ("xpinstall.signatures.dev-root=true" og "xpinstall.signatures.required=false" i about:config). Etter at tillegget er installert, vil Firefox begynne å vise en verktøylinje som ber deg om å oversette sider til et annet språk enn nettleserens språk og som støttes av tillegget. Du kan deaktivere verktøylinjen for et gitt språk eller nettsted.

Mozilla har lansert et tillegg for maskinoversettelse for Firefox.

Som en påminnelse har Firefox allerede en innebygd motor for sideoversettelse, men den er avhengig av eksterne skytjenester (Google, Yandex og Bing støttes) og er ikke aktivert som standard (for å aktivere den, rediger innstillingene for "browser.translation" i about:config). Oversettelsesmotoren støtter også automatisk språkgjenkjenning når du åpner en side på et ukjent språk, og viser en spesiell indikator som ber deg om å oversette siden. Det nye tillegget bruker det samme grensesnittet for brukerinteraksjon, men i stedet for å få tilgang til eksterne tjenester, starter det en innebygd behandler som behandler data på brukerens system.

Spill av video


Kilde: opennet.ru
Kjøp pålitelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere 🔥 Kjøp pålitelig webhotell med DDoS-beskyttelse, VPS VDS-servere | ProHoster