Mozilla Firefox యాడ్-ఆన్ Firefox Translations 0.4 (గతంలో Bergamot Translate పేరుతో అభివృద్ధి చేయబడింది) యొక్క విడుదలను ప్రచురించింది, ఇది బాహ్య సేవలను ఆశ్రయించకుండా బ్రౌజర్ వైపు పనిచేసే స్వీయ-నియంత్రణ యంత్ర అనువాద వ్యవస్థను అమలు చేసింది. ఒక భాష నుండి మరొక భాషకు అనువదించడానికి, బెర్గామోట్-అనువాదకుడు ఇంజిన్ ఉపయోగించబడుతుంది, మొజిల్లా నుండి డెవలపర్లు మరియు యుకె, ఎస్టోనియా మరియు చెక్ రిపబ్లిక్లోని అనేక విశ్వవిద్యాలయాల పరిశోధకులు యూరోపియన్ యూనియన్ ఆర్థిక సహకారంతో బెర్గామోట్ చొరవలో భాగంగా అభివృద్ధి చేశారు. కోడ్ MPL-2.0 లైసెన్స్ క్రింద పంపిణీ చేయబడింది.
ఇంజిన్ C++లో వ్రాయబడింది మరియు WebAssembly యొక్క ఇంటర్మీడియట్ బైనరీ ప్రాతినిధ్యం ఎమ్స్క్రిప్టెన్ కంపైలర్ని ఉపయోగించి కంపైల్ చేయబడింది. ఇంజిన్ మరియన్ మెషిన్ ట్రాన్స్లేషన్ ఫ్రేమ్వర్క్ పైన ఒక రేపర్, ఇది పునరావృత న్యూరల్ నెట్వర్క్ (RNN) మరియు ట్రాన్స్ఫార్మర్-ఆధారిత భాషా నమూనాలను ఉపయోగిస్తుంది. శిక్షణ మరియు అనువాదాన్ని వేగవంతం చేయడానికి GPUని ఉపయోగించవచ్చు. మైక్రోసాఫ్ట్ ట్రాన్స్లేటర్కు అనువాద సేవను అందించడానికి మరియన్ ఉపయోగించబడుతుంది మరియు ఇది ప్రధానంగా మైక్రోసాఫ్ట్ ఇంజనీర్లు మరియు ఎడిన్బర్గ్ మరియు పోజ్నాన్ విశ్వవిద్యాలయాల పరిశోధకులచే అభివృద్ధి చేయబడింది.
ఫైర్ఫాక్స్ అనువాదాలు ఎస్టోనియన్ మరియు స్పానిష్ నుండి ఇంగ్లీషులోకి మరియు వైస్ వెర్సా, అలాగే ఇంగ్లీష్ నుండి జర్మన్లోకి అనువాదానికి మద్దతు ఇస్తుంది. అనువాద ఉత్పాదకత నిమిషానికి 500-600 పదాలు. బ్రౌజర్ విండోలో కనిపించే వచన అనువాదానికి ప్రాధాన్యత ఇవ్వడానికి మద్దతు ఉంది. కొత్త సంస్కరణ మీరు మొదటిసారి అనువదించడానికి ప్రయత్నించినప్పుడు మోడల్లతో ఫైల్లను స్వయంచాలకంగా డౌన్లోడ్ చేసే సామర్థ్యాన్ని అందిస్తుంది. మోడల్ ఫైల్లు ప్రతి భాషకు దాదాపు 15 MB. ఆటోమేటిక్ డౌన్లోడ్ చేయడం వలన మొదటి బదిలీ ప్రారంభమయ్యే ముందు కొంచెం ఆలస్యం అవుతుంది, అయితే యాడ్-ఆన్ పరిమాణాన్ని నాటకీయంగా తగ్గిస్తుంది (3.6 MBకి బదులుగా 124 MB).
కొత్త సంస్కరణ మోడల్లను మెమరీలోకి లోడ్ చేయడాన్ని గణనీయంగా వేగవంతం చేస్తుంది - గతంలో మోడల్ను లోడ్ చేయడానికి 10-30 సెకన్లు తీసుకుంటే, ఇప్పుడు మోడల్లు దాదాపు తక్షణమే లోడ్ చేయబడతాయి. పేజీ అనువాదం 3 సెకన్ల కంటే ఎక్కువ సమయం తీసుకుంటే, ఇంటర్ఫేస్ ఆపరేషన్ పురోగతికి సూచనను అందిస్తుంది. అనువాదం కనిపించే ప్రాంతం నుండి ప్రారంభించి పై నుండి క్రిందికి వరుసగా నిర్వహించబడుతుంది. అనువదించబడిన భాగాలు సిద్ధంగా ఉన్నట్లు చూపబడతాయి, అయితే అనువదించని భాగాలు అసలు భాషలోనే ఉంటాయి.
యాడ్-ఆన్ ఇంటర్ఫేస్తో వినియోగదారు పరస్పర చర్యపై డేటాతో సహా టెలిమెట్రీని పంపడం ప్రారంభించబడుతుంది (ఉదాహరణకు, అనువాద బటన్ను క్లిక్ చేయడం లేదా నిర్దిష్ట సైట్లకు అనువాదాలను నిలిపివేయడం), ఆపరేషన్ల అమలు సమయం గురించి సమాచారం మరియు సిస్టమ్ గురించి సాంకేతిక సమాచారం (CPU, మెమరీ )
డిజిటల్ సంతకం ద్వారా యాడ్-ఆన్లను తనిఖీ చేయడం నిలిపివేయబడినప్పుడు (“xpinstall.signatures.dev-root=true” మరియు “xpinstall.signatures.required=false” గురించి:configలో ప్రస్తుతం Firefox యొక్క నైట్లీ బిల్డ్లలో మాత్రమే యాడ్-ఆన్ ఇన్స్టాల్ చేయబడుతుంది. ) యాడ్-ఆన్ను ఇన్స్టాల్ చేసిన తర్వాత, బ్రౌజర్ భాష నుండి భిన్నమైన భాష మరియు యాడ్-ఆన్ మద్దతు ఉన్న పేజీల కోసం మిమ్మల్ని అనువదించమని అడిగే ప్యానెల్ను Firefox ప్రదర్శించడం ప్రారంభిస్తుంది. ఇచ్చిన భాష లేదా సైట్ కోసం ప్యానెల్ యొక్క తదుపరి ప్రదర్శనను నిలిపివేయడం సాధ్యమవుతుంది.

పేజీలను అనువదించడానికి Firefox ఇప్పటికే అంతర్నిర్మిత మెకానిజంను కలిగి ఉందని మేము మీకు గుర్తు చేద్దాం, అయితే ఇది బాహ్య క్లౌడ్ సేవలను (Google, Yandex మరియు Bing మద్దతునిస్తుంది) ఉపయోగించడంతో ముడిపడి ఉంది మరియు డిఫాల్ట్గా సక్రియం చేయబడదు (దీని గురించి దీన్ని ప్రారంభించడానికి: config, మీరు తప్పనిసరిగా “browser.translation” సెట్టింగ్లను మార్చాలి) . అనువాద మెకానిజం తెలియని భాషలో పేజీని తెరిచేటప్పుడు స్వయంచాలక భాష గుర్తింపుకు మద్దతు ఇస్తుంది మరియు పేజీని అనువదించమని మిమ్మల్ని ప్రాంప్ట్ చేసే ప్రత్యేక సూచికను ప్రదర్శిస్తుంది. కొత్త యాడ్-ఆన్ వినియోగదారుతో పరస్పర చర్య చేయడానికి అదే ఇంటర్ఫేస్ను ఉపయోగిస్తుంది, కానీ బాహ్య సేవలకు కాల్ చేయడానికి బదులుగా, ఇది వినియోగదారు సిస్టమ్లోని డేటాను ప్రాసెస్ చేసే అంతర్నిర్మిత హ్యాండ్లర్ను ప్రారంభిస్తుంది.

మూలం: opennet.ru
