A Mozilla elkészített egy kiegészítőt a Firefoxhoz gépi fordító rendszerrel.

A Mozilla közzétette a Firefox bővítményének 0.4-es verzióját, amely korábban a Bergamot Translate néven volt ismert, önálló gépi fordítórendszert valósítva meg, amely a böngésző oldalán működik, külső szolgáltatások igénybevétele nélkül. A fordítás egy nyelvről a másikra a bergamot-translator motor segítségével történik, amelyet a Mozilla fejlesztői közösen dolgoznak ki az Egyesült Királyság, Észtország és Csehország több egyetemének kutatóival, az Európai Unió pénzügyi támogatásával. A kód az MPL-2.0 licenc alatt terjedt el.

A motor C++ nyelven íródott, és a WebAssembly köztes bináris reprezentációt generálja az Emscripten fordító használatával. A motor egy olyan keret, amely a Marian gépi fordító keretrendszerre épül, ahol rekurzív neurális hálózat (RNN) és transzformátor alapú nyelvi modellek kerülnek alkalmazásra. A tanulás és a fordítás felgyorsítására GPU is használható. A Mariani-t a Microsoft Translator fordító szolgáltatásának működésének biztosítására használják, és főként a Microsoft mérnökei és az Edinburgi és Poznańi Egyetemek kutatói fejlesztik.

A Firefox Translations támogatja az észt és spanyol nyelvről angolra, és fordítva történő fordítást, valamint az angolról németre történő fordítást. A fordítási teljesítmény 500-600 szót/másodperc. Lehetővé teszi a böngészőablakban látható szövegfordítás priorizálását. Az új verzióban automatikus fájlletöltést kínálnak a modellekhez az első fordítási próbálkozáskor. A modelleket tartalmazó fájlok körülbelül 15 MB-ot foglalnak el nyelvenként. Az automatikus letöltés enyhe késlekedést okoz az első fordítás megkezdése előtt, de drámaian csökkenti a bővítmény méretét (3,6 MB a 124 MB helyett).

Az új verzióban a modellek memória gyorsabb betöltése is jelentősen javult — míg korábban 10-30 másodpercet vett igénybe egy modell betöltése, most már a modellek szinte azonnal betöltődnek. Ha egy oldal fordítása több mint 3 másodpercet vesz igénybe, az interfészen a folyamat előrehaladásának jelzése biztosított. A fordítás sorban, fentről lefelé történik, a látható területtől kezdődően. A fordított részek készültsége szerint jelennek meg, míg a nem fordított részek az eredeti nyelven maradnak.

A telemetria küldése engedélyezve van, beleértve a felhasználói interakciókkal kapcsolatos adatokat a kiegészítő felületén (például a fordító gomb megnyomása, vagy a fordítások letiltása bizonyos webhelyeken), a műveletek végrehajtási idejét és a rendszer technikai adatait (CPU, memória).

A kiegészítő egyelőre csak Firefox éjszakai verzióiban telepíthető, a digitális aláírások ellenőrzésének letiltásával («xpinstall.signatures.dev-root=true» és «xpinstall.signatures.required=false» az about:config alatt). A kiegészítő telepítése után a Firefox egy panelt fog megjeleníteni, amely felajánlja a fordítás végrehajtását azokon az oldalakon, amelyek nyelve eltér a böngésző nyelvétől és támogatott a kiegészítő által. Lehetőség van a további panelmegjelenítés letiltására egy adott nyelvre vagy webhelyre.

A Mozilla elkészített egy kiegészítőt a Firefoxhoz gépi fordító rendszerrel.

Emlékeztetjük, hogy a Firefox már rendelkezik beépített mechanizmussal az oldalak fordítására, de ez külső felhőszolgáltatások használatára van kötve (támogatottak a Google, Yandex és Bing), és alapértelmezés szerint nem aktív (az engedélyezéshez az about:config alatt a «browser.translation» beállításait kell módosítani). A fordítási mechanizmus automatikus nyelvmeghatározást is támogat, amikor egy ismeretlen nyelvű oldal nyílik meg, és külön jelzőt jelenít meg, amely felajánlja az oldal lefordítását. Az új kiegészítő ugyanazt az interfészt használja a felhasználóval való interakcióra, de külső szolgáltatások helyett a beépített feldolgozót indít el, amely a felhasználó rendszerén kezeli az adatokat.

Videó lejátszása


Forrás: opennet.ru
Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster