Mozilla ka publikuar lĂ«shimin e shtesĂ«s Firefox Translations 0.4 (i zhvilluar mĂ« parĂ« me emrin Bergamot Translate) me zbatimin e njĂ« sistemi tĂ« pavarur tĂ« pĂ«rkthimit me makinĂ« qĂ« funksionon nĂ« anĂ«n e shfletuesit pa pĂ«rdorur shĂ«rbime tĂ« jashtme. PĂ«r tĂ« pĂ«rkthyer nga njĂ« gjuhĂ« nĂ« tjetrĂ«n, pĂ«rdoret motori i pĂ«rkthyesit tĂ« bergamotit, i zhvilluar si pjesĂ« e nismĂ«s Bergamot nga zhvillues nga Mozilla sĂ« bashku me studiues nga disa universitete nĂ« MB, Estoni dhe RepublikĂ«n Ăeke me mbĂ«shtetje financiare nga Bashkimi Evropian. Kodi shpĂ«rndahet nĂ«n licencĂ«n MPL-2.0.
Motori është shkruar në C++ dhe paraqitja binar e ndërmjetme e WebAssembly është përpiluar duke përdorur përpiluesin Emscripten. Motori është një mbështjellës në krye të kornizës së përkthimit të makinës Marian, i cili përdor një rrjet nervor të përsëritur (RNN) dhe modele gjuhësore të bazuara në transformator. GPU mund të përdoret për të shpejtuar trajnimin dhe përkthimin. Marian përdoret për të fuqizuar shërbimin e përkthimit Microsoft Translator dhe është zhvilluar kryesisht nga inxhinierë nga Microsoft së bashku me studiues nga Universitetet e Edinburgut dhe Poznanit.
Firefox Translations mbështet përkthimin nga Estonishtja dhe Spanjishtja në Anglisht dhe anasjelltas, si dhe nga anglishtja në gjermanisht. Produktiviteti i përkthimit është 500-600 fjalë në minutë. Ekziston mbështetje për t'i dhënë përparësi përkthimit të tekstit të dukshëm në dritaren e shfletuesit. Versioni i ri ofron mundësinë për të shkarkuar automatikisht skedarë me modele herën e parë që provoni të përktheni. Skedarët e modelit janë afërsisht 15 MB për çdo gjuhë. Shkarkimi automatik rezulton me një vonesë të vogël përpara se të fillojë transferimi i parë, por zvogëlon në mënyrë dramatike madhësinë e vetë shtesës (3.6 MB në vend të 124 MB).
Versioni i ri gjithashtu shpejton ndjeshëm ngarkimin e modeleve në memorie - nëse më parë duheshin 10-30 sekonda për të ngarkuar një model, tani modelet ngarkohen pothuajse menjëherë. Nëse përkthimi i faqes zgjat më shumë se 3 sekonda, ndërfaqja ofron një tregues të ecurisë së operacionit. Përkthimi kryhet në mënyrë sekuenciale nga lart poshtë, duke filluar nga zona e dukshme. Pjesët e përkthyera shfaqen ashtu siç janë gati, ndërsa pjesët e papërkthyera mbeten në gjuhën origjinale.
Aktivizohet dërgimi i telemetrisë, duke përfshirë të dhënat për ndërveprimin e përdoruesit me ndërfaqen shtesë (për shembull, klikimi i butonit të përkthimit ose çaktivizimi i përkthimeve për faqe të caktuara), informacione për kohën e ekzekutimit të operacioneve dhe informacione teknike rreth sistemit (CPU, memorie ).
PĂ«r momentin, shtesa mund tĂ« instalohet vetĂ«m nĂ« ndĂ«rtimet e natĂ«s tĂ« Firefox-it kur kontrollimi i shtesave me nĂ«nshkrim dixhital Ă«shtĂ« i çaktivizuar ("xpinstall.signatures.dev-root=true" dhe "xpinstall.signatures.required=false" nĂ« rreth :config). Pas instalimit tĂ« shtesĂ«s, Firefox-i do tĂ« fillojĂ« tĂ« shfaqĂ« njĂ« panel qĂ« ju kĂ«rkon tĂ« pĂ«rktheni pĂ«r faqet, gjuha e tĂ« cilave Ă«shtĂ« e ndryshme nga gjuha e shfletuesit dhe mbĂ«shtetet nga shtesa. ĂshtĂ« e mundur tĂ« çaktivizohet shfaqja e mĂ«tejshme e panelit pĂ«r njĂ« gjuhĂ« ose sajt tĂ« caktuar.

Ju kujtojmë se Firefox-i tashmë ka një mekanizëm të integruar për përkthimin e faqeve, por ai është i lidhur me përdorimin e shërbimeve të jashtme cloud (Google, Yandex dhe Bing mbështeten) dhe nuk aktivizohet si parazgjedhje (për ta aktivizuar atë në lidhje me: config, duhet të ndryshoni cilësimet e "browser.translation"). Mekanizmi i përkthimit gjithashtu mbështet zbulimin automatik të gjuhës kur hapet një faqe në një gjuhë të panjohur dhe shfaq një tregues të veçantë që ju kërkon të përktheni faqen. Shtesa e re përdor të njëjtën ndërfaqe për të bashkëvepruar me përdoruesin, por në vend që të telefonojë shërbime të jashtme, ajo lëshon një mbajtës të integruar që përpunon të dhënat në sistemin e përdoruesit.

Burimi: opennet.ru
