Nag-andam ang Mozilla og add-on alang sa Firefox nga adunay sistema sa paghubad sa makina

Gipatik sa Mozilla ang pagpagawas sa Firefox add-on nga Firefox Translations 0.4 (kaniadto gimugna ubos sa ngalan nga Bergamot Translate) uban ang pagpatuman sa usa ka self-contained machine translation system nga nagdagan sa kilid sa browser nga wala modangop sa mga serbisyo sa gawas. Sa paghubad gikan sa usa ka lengguwahe ngadto sa lain, ang bergamot-translator nga makina gigamit, naugmad isip bahin sa Bergamot nga inisyatiba sa mga developers gikan sa Mozilla kauban ang mga tigdukiduki gikan sa daghang unibersidad sa UK, Estonia ug Czech Republic nga adunay pinansyal nga suporta gikan sa European Union. Ang kodigo giapod-apod ubos sa lisensya sa MPL-2.0.

Ang makina gisulat sa C++ ug ang intermediate binary nga representasyon sa WebAssembly gihugpong gamit ang Emscripten compiler. Ang makina kay wrapper sa ibabaw sa Marian machine translation framework, nga naggamit ug recurrent neural network (RNN) ug transformer-based nga mga modelo sa pinulongan. Mahimong gamiton ang GPU aron mapadali ang pagbansay ug paghubad. Gigamit si Marian sa paggahum sa serbisyo sa paghubad nga Microsoft Translator ug gipalambo sa panguna sa mga inhenyero gikan sa Microsoft kauban ang mga tigdukiduki gikan sa Unibersidad sa Edinburgh ug Poznan.

Gisuportahan sa Firefox Translations ang paghubad gikan sa Estonian ug Spanish ngadto sa English ug vice versa, ingon man gikan sa English ngadto sa German. Ang pagkaproduktibo sa paghubad mao ang 500-600 nga mga pulong matag minuto. Adunay suporta alang sa pag-una sa paghubad sa teksto nga makita sa bintana sa browser. Ang bag-ong bersyon naghatag ug katakus nga awtomatiko nga mag-download sa mga file nga adunay mga modelo sa una nimong pagsulay sa paghubad. Ang modelo nga mga file gibana-bana nga 15 MB alang sa matag pinulongan. Ang awtomatik nga pag-download moresulta sa gamay nga paglangan sa dili pa magsugod ang unang pagbalhin, apan mahinuklugong makapamenos sa gidak-on sa add-on mismo (3.6 MB imbes nga 124 MB).

Ang bag-ong bersyon usab sa kamahinungdanon pagpadali sa loading sa mga modelo ngadto sa panumduman - kon kaniadto nagkinahanglan og 10-30 segundos sa load sa usa ka modelo, karon mga modelo load hapit diha-diha dayon. Kung ang paghubad sa panid molungtad og sobra sa 3 segundos, ang interface naghatag usa ka timailhan sa pag-uswag sa operasyon. Ang paghubad gihimo nga sunud-sunod gikan sa taas hangtod sa ubos, sugod sa makita nga lugar. Ang gihubad nga mga bahin gipakita samtang sila andam na, samtang ang wala mahubad nga mga bahin nagpabilin sa orihinal nga pinulongan.

Gipaandar ang pagpadala sa telemetry, lakip ang data sa interaksyon sa user sa add-on interface (pananglitan, pag-klik sa buton sa paghubad o pag-disable sa mga hubad alang sa pipila ka mga site), impormasyon bahin sa oras sa pagpatuman sa mga operasyon ug teknikal nga impormasyon bahin sa sistema (CPU, memorya. ).

Sa pagkakaron, ang add-on mahimo ra nga ma-install sa matag gabii nga pagtukod sa Firefox kung ang pagsusi sa mga add-on pinaagi sa digital nga pirma gi-disable ("xpinstall.signatures.dev-root=true" ug "xpinstall.signatures.required=false" sa mga bahin :config). Human ma-install ang add-on, ang Firefox magsugod sa pagpakita sa usa ka panel nga maghangyo kanimo sa paghubad alang sa mga panid kansang pinulongan lahi sa pinulongan sa browser ug gisuportahan sa add-on. Posible nga i-disable ang dugang nga pagpakita sa panel alang sa usa ka gihatag nga lengguwahe o site.

Nag-andam ang Mozilla og add-on alang sa Firefox nga adunay sistema sa paghubad sa makina

Pahinumdoman ka namo nga ang Firefox aduna nay built-in nga mekanismo sa paghubad sa mga panid, apan nalangkit kini sa paggamit sa mga external cloud services (Google, Yandex ug Bing gisuportahan) ug wala gi-activate pinaagi sa default (aron mahimo kini sa mga: config, kinahanglan nimong usbon ang mga setting sa "browser.translation") . Gisuportahan usab sa mekanismo sa paghubad ang awtomatik nga pag-ila sa lengguwahe kung nagbukas sa usa ka panid sa wala mailhi nga sinultian ug nagpakita usa ka espesyal nga timailhan nga nag-aghat kanimo sa paghubad sa panid. Ang bag-ong add-on naggamit sa parehas nga interface aron makig-uban sa tiggamit, apan imbes nga tawagan ang mga serbisyo sa gawas, naglansad kini usa ka built-in nga handler nga nagproseso sa datos sa sistema sa tiggamit.



Source: opennet.ru

Idugang sa usa ka comment