Tha Mozilla air foillseachadh an tuilleadan Firefox Firefox Translations 0.4 (a chaidh a leasachadh roimhe seo fon ainm Bergamot Translate) le buileachadh siostam eadar-theangachaidh inneal fèin-chumanta a ruitheas air taobh aâ bhrobhsair gun a dhol gu seirbheisean taobh a-muigh. Gus eadar-theangachadh bho aon chĂ nan gu cĂ nan eile, thèid an einnsean bergamot-translator a chleachdadh, air a leasachadh mar phĂ irt den iomairt Bergamot le luchd-leasachaidh bho Mozilla còmhla ri luchd-rannsachaidh bho ghrunn oilthighean san RA, Eastoinia agus Poblachd nan Seiceach le taic ionmhais bhon Aonadh Eòrpach. Tha an còd air a sgaoileadh fo chead MPL-2.0.
Tha an einnsean sgrĂŹobhte ann an C ++ agus tha riochdachadh binary eadar-mheadhanach WebAssembly air a chur ri chèile aâ cleachdadh an inneal-cruinneachaidh Emscripten. Tha an einnsean na phasgan a bharrachd air frèam eadar-theangachadh inneal Marian, a bhios aâ cleachdadh lĂŹonra neural ath-chuairteach (RNN) agus modalan cĂ nain stèidhichte air cruth-atharrachaidh. Faodar GPU a chleachdadh gus trèanadh agus eadar-theangachadh a luathachadh. Tha Marian air a cleachdadh gus cumhachd a thoirt don t-seirbheis eadar-theangachaidh Microsoft Translator agus tha i air a leasachadh sa mhòr-chuid le innleadairean bho Microsoft còmhla ri luchd-rannsachaidh bho Oilthighean DhĂšn Ăideann agus Poznan.
Tha Firefox Translations aâ toirt taic do eadar-theangachadh bho Eastoinis agus SpĂ inntis gu Beurla agus a chaochladh, a bharrachd air bho Bheurla gu Gearmailtis. Is e cinneasachd eadar-theangachaidh 500-600 facal gach mionaid. Tha taic ann airson prĂŹomhachas a thoirt do eadar-theangachadh teacsa a chithear ann an uinneag aâ bhrobhsair. Bheir an dreach Ăšr comas dhut faidhlichean a luchdachadh sĂŹos gu fèin-ghluasadach le modalan aâ chiad uair a dhâ fheuchas tu ri eadar-theangachadh. Tha faidhlichean modail timcheall air 15 MB airson gach cĂ nan. Bidh luchdachadh sĂŹos fèin-ghluasadach aâ leantainn gu beagan dĂ il mus tòisich a âchiad ghluasad, ach lughdaichidh e gu mòr meud an tuilleadain fhèin (3.6 MB an Ă ite 124 MB).
Bidh an dreach Ăšr cuideachd aâ luathachadh luchdachadh mhodalan gu cuimhne - ma thug e roimhe seo 10-30 diogan airson modal a luchdachadh, a-nis tha modalan air an luchdachadh cha mhòr sa bhad. Ma bheir eadar-theangachadh na duilleige barrachd air 3 diogan, tha an eadar-aghaidh aâ toirt seachad comharra air adhartas na h-obrach. Tha an eadar-theangachadh air a dhèanamh ann an òrdugh bho mhullach gu bonn, a 'tòiseachadh bhon Ă ite a tha follaiseach. Tha pĂ irtean eadar-theangaichte air an sealltainn mar a tha iad deiseil, fhad âs a tha pĂ irtean gun eadar-theangachadh fhathast sa chĂ nan tĂšsail.
Tha cuir telemetry air a chomasachadh, aâ toirt a-steach dĂ ta mu eadar-obrachadh luchd-cleachdaidh leis an eadar-aghaidh tuilleadain (mar eisimpleir, cliog air aâ phutan eadar-theangachaidh no cuir Ă comas eadar-theangachaidhean airson cuid de lĂ raich), fiosrachadh mu Ă m cur an gnĂŹomh agus fiosrachadh teicnigeach mun t-siostam (CPU, cuimhne). ).
Chan urrainnear an tuilleadan a chuir a-steach an-drĂ sta ach ann an toglaichean oidhcheil de Firefox nuair a thathar aâ sgrĂšdadh tuilleadan le ainm-sgrĂŹobhte didseatach a tha ciorramach (âxpinstall.signatures.dev-root=trueâ agus âxpinstall.signatures.required=falseâ ann an about:config ). Ăs deidh dhut an tuilleadan a chuir a-steach, tòisichidh Firefox air pannal a thaisbeanadh ag iarraidh ort eadar-theangachadh airson duilleagan aig a bheil cĂ nan eadar-dhealaichte bho chĂ nan aâ bhrabhsair agus le taic bhon tuilleadan. Tha e comasach tuilleadh taisbeanaidh den phannal a chuir dheth airson cĂ nan no lĂ rach sònraichte.

Cuimhnichidh sinn gu bheil inneal togte aig Firefox mu thrĂ th airson duilleagan eadar-theangachadh, ach tha e ceangailte ri cleachdadh seirbheisean sgòthan taobh a-muigh (tha Google, Yandex agus Bing aâ faighinn taic) agus chan eil e air a ghnĂŹomhachadh gu bunaiteach (gus a chomasachadh ann an timcheall air: config, feumaidh tu na roghainnean âbrowser.translationâ atharrachadh). Bidh an uidheamachd eadar-theangachaidh cuideachd aâ toirt taic do lorg cĂ nain fèin-ghluasadach nuair a dhâfhosglas tu duilleag ann an cĂ nan neo-aithnichte agus aâ taisbeanadh comharra sònraichte a bheir brosnachadh dhut an duilleag eadar-theangachadh. Bidh an tuilleadan Ăšr aâ cleachdadh an aon eadar-aghaidh gus eadar-obrachadh leis an neach-cleachdaidh, ach an Ă ite a bhith aâ gairm seirbheisean taobh a-muigh, bidh e aâ cur air bhog inneal-lĂ imhseachaidh togte a bhios aâ pròiseasadh dĂ ta air siostam an neach-cleachdaidh.

Source: fosgailtenet.ru
