Mozilla har förberett ett maskinöversättningstillägg för Firefox

Mozilla har släppt Firefox Translations 0.4 Firefox-tillägget (tidigare utvecklat under namnet Bergamot Translate) med implementeringen av ett självförsörjande maskinöversättningssystem som fungerar på webbläsarsidan utan åtkomst till externa tjänster. För att översätta från ett språk till ett annat används bergamott-översättarmotorn, utvecklad inom ramen för Bergamot-initiativet av utvecklare från Mozilla tillsammans med forskare från flera universitet i Storbritannien, Estland och Tjeckien med ekonomiskt stöd från Europeiska Unionen. Koden distribueras under MPL-2.0-licensen.

Motorn är skriven i C++ och kompilerar till WebAssembly mellanliggande binär representation med Emscripten-kompilatorn. Motorn är ett omslag runt Marians maskinöversättningsramverk, som använder ett återkommande neuralt nätverk (RNN) och transformatorbaserade språkmodeller. GPU kan användas för att påskynda träning och översättning. Marian används för att driva översättningstjänsten Microsoft Translator och utvecklas främst av ingenjörer från Microsoft i samarbete med forskare från universiteten i Edinburgh och Poznan.

Firefox Translations stöder översättning från estniska och spanska till engelska och vice versa, såväl som från engelska till tyska. Översättningsproduktiviteten är 500-600 ord per minut. Det finns stöd för att prioritera översättningen av text som är synlig i webbläsarfönstret. Den nya versionen ger möjlighet att automatiskt ladda ner filer med modeller under det första översättningsförsöket. Modellfilerna är cirka 15 MB stora för varje språk. Automatisk nedladdning introducerar en liten fördröjning innan den första översättningen startar, men minskar dramatiskt storleken på själva tillägget (3.6 MB istället för 124 MB).

Den nya versionen påskyndar också avsevärt laddningen av modeller i minnet - om det tidigare tog 10-30 sekunder att ladda en modell, laddar modellerna nu nästan omedelbart. Om sidöversättningen tar mer än 3 sekunder ger gränssnittet en indikation på hur operationen fortskrider. Översättning utförs sekventiellt från topp till botten, med början från det synliga området. Översatta delar visas när de är klara, medan oöversatta delar finns kvar på originalspråket.

Aktiverad sändning av telemetri, inklusive data om användarinteraktioner med tilläggsgränssnittet (till exempel att trycka på översättningsknappen eller inaktivera översättningar för vissa webbplatser), information om exekveringstiden för operationer och teknisk information om systemet (CPU, minne).

Tillägget kan för närvarande bara installeras i Firefox nattbyggen om den digitala signaturkontrollen för tillägg är inaktiverad ("xpinstall.signatures.dev-root=true" och "xpinstall.signatures.required=false" i about:config). Efter installation av tillägget kommer Firefox att börja visa en panel med ett förslag om att utföra en översättning för sidor vars språk skiljer sig från webbläsarspråket och som stöds av tillägget. Det är möjligt att inaktivera ytterligare visning av panelen för ett visst språk eller webbplats.

Mozilla har förberett ett maskinöversättningstillägg för Firefox

Låt oss påminna dig om att Firefox redan har en inbyggd mekanism för att översätta sidor, men den är knuten till användningen av externa molntjänster (Google, Yandex och Bing stöds) och är inte aktiverad som standard (för att aktivera det bör du ändra inställningarna för "browser.translation" i about:config). Översättningsmekanismen stöder också automatisk språkdetektering när en sida öppnas på ett okänt språk och visar en speciell indikator med ett förslag om att översätta sidan. Det nya tillägget använder samma gränssnitt för att interagera med användaren, men istället för att komma åt externa tjänster lanserar det en inbyggd hanterare som bearbetar data på användarens system.

Spela upp video


Källa: opennet.ru
Köp pålitlig hosting för webbplatser med DDoS-skydd, VPS VDS-servrar 🔥 Köp pålitlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster