Mozilla نے Firefox Translations add-on (پہلے Bergamot Translate کے نام سے جانا جاتا تھا) کا ورژن 0.4 جاری کیا ہے، جو ایک خود ساختہ مشینی ترجمہ کا نظام نافذ کرتا ہے جو بیرونی خدمات پر انحصار کیے بغیر براؤزر کے اندر مقامی طور پر چلتا ہے۔ زبان کا ترجمہ برگاموٹ-ٹرانسلیٹر انجن کا استعمال کرتے ہوئے کیا جاتا ہے، جسے موزیلا کے ڈویلپرز نے برطانیہ، ایسٹونیا، اور جمہوریہ چیک کی متعدد یونیورسٹیوں کے محققین کے تعاون سے یورپی یونین کی فنڈنگ کے ساتھ برگاموٹ اقدام کے ایک حصے کے طور پر تیار کیا ہے۔ کوڈ MPL-2.0 لائسنس کے تحت تقسیم کیا گیا ہے۔
انجن C++ میں لکھا گیا ہے اور Emscripten کمپائلر کا استعمال کرتے ہوئے WebAssembly انٹرمیڈیٹ بائنری نمائندگی کے لیے مرتب کرتا ہے۔ انجن مارین مشین ٹرانسلیشن فریم ورک کے ارد گرد ایک ریپر ہے، جو ٹرانسفارمرز کی بنیاد پر ریکرنٹ نیورل نیٹ ورک (RNN) اور لینگویج ماڈل استعمال کرتا ہے۔ GPUs کو تربیت اور ترجمے کو تیز کرنے کے لیے استعمال کیا جا سکتا ہے۔ ماریان مائیکروسافٹ ٹرانسلیٹر ٹرانسلیٹر سروس کو طاقت دیتا ہے اور بنیادی طور پر مائیکروسافٹ انجینئرز کے ذریعہ ایڈنبرا اور پوزنان کی یونیورسٹیوں کے محققین کے تعاون سے تیار کیا جا رہا ہے۔
Firefox Translations اب اسٹونین اور ہسپانوی سے انگریزی میں اور اس کے برعکس انگریزی سے جرمن میں ترجمہ کی حمایت کرتا ہے۔ ترجمہ کی کارکردگی 500-600 الفاظ فی منٹ ہے۔ ترجمے کی ترجیح براؤزر ونڈو میں نظر آنے والے متن کے لیے معاون ہے۔ نئے ورژن میں پہلی ترجمے کی کوشش کے دوران ماڈل فائلوں کو خود بخود ڈاؤن لوڈ کرنے کی صلاحیت موجود ہے۔ ماڈل فائلیں ہر زبان کے لیے تقریباً 15 MB لیتی ہیں۔ پہلا ترجمہ شروع ہونے سے پہلے خودکار ڈاؤن لوڈنگ میں تھوڑی تاخیر ہوتی ہے، لیکن ایڈ آن کے سائز کو نمایاں طور پر کم کر دیتا ہے (124 MB کی بجائے 3.6 MB)۔
نیا ورژن میموری میں ماڈلز کی لوڈنگ کو بھی نمایاں طور پر تیز کرتا ہے۔ جبکہ پہلے ماڈل کو لوڈ کرنے میں 10-30 سیکنڈ لگتے تھے، اب یہ تقریباً فوری طور پر لوڈ ہو جاتا ہے۔ اگر صفحہ کے ترجمے میں 3 سیکنڈ سے زیادہ وقت لگتا ہے، تو انٹرفیس میں پیش رفت کا اشارہ فراہم کیا جاتا ہے۔ ترجمہ اوپر سے نیچے تک ترتیب وار انجام دیا جاتا ہے، مرئی علاقے سے شروع ہوتا ہے۔ ترجمہ شدہ حصے مکمل ہوتے ہی دکھائے جاتے ہیں، اور غیر ترجمہ شدہ حصے اصل زبان میں رہتے ہیں۔
ٹیلی میٹری بھیجنے کو فعال کیا گیا ہے، بشمول ایڈ آن انٹرفیس کے ساتھ صارف کے تعامل کے بارے میں ڈیٹا (مثال کے طور پر، ترجمہ کے بٹن پر کلک کرنا یا بعض سائٹوں کے لیے ترجمے کو غیر فعال کرنا)، آپریشن کے عمل کے وقت کے بارے میں معلومات، اور سسٹم کے بارے میں تکنیکی معلومات (CPU، میموری)۔
ایڈ آن کو فی الحال فائر فاکس نائٹ بلڈز پر صرف اس صورت میں انسٹال کیا جا سکتا ہے جب ایڈ آن دستخط کی توثیق غیر فعال ہو ("xpinstall.signatures.dev-root=true" اور "xpinstall.signatures.required=false" in about:config)۔ ایڈ آن انسٹال کرنے کے بعد، فائر فاکس ایک ٹول بار دکھانا شروع کر دے گا جو آپ کو صفحات کا ترجمہ براؤزر کی زبان سے مختلف اور ایڈ آن کے ذریعے سپورٹ کرنے کا اشارہ کرے گا۔ آپ دی گئی زبان یا ویب سائٹ کے لیے ٹول بار کو غیر فعال کر سکتے ہیں۔

ایک یاد دہانی کے طور پر، فائر فاکس کے پاس پہلے سے ہی ایک بلٹ ان پیج ٹرانسلیشن انجن موجود ہے، لیکن یہ بیرونی کلاؤڈ سروسز پر انحصار کرتا ہے (Google، Yandex، اور Bing تعاون یافتہ ہیں) اور بطور ڈیفالٹ فعال نہیں ہے (اسے فعال کرنے کے لیے، "browser.translation" کی ترتیبات میں ترمیم کریں about:config)۔ ترجمہ انجن کسی نامعلوم زبان میں صفحہ کھولنے پر زبان کی خودکار شناخت کو بھی سپورٹ کرتا ہے اور آپ کو صفحہ کا ترجمہ کرنے کے لیے ایک خاص اشارے دکھاتا ہے۔ نیا ایڈ آن صارف کی بات چیت کے لیے وہی انٹرفیس استعمال کرتا ہے، لیکن بیرونی خدمات تک رسائی کے بجائے، یہ ایک بلٹ ان ہینڈلر لانچ کرتا ہے جو صارف کے سسٹم پر ڈیٹا پر کارروائی کرتا ہے۔

ماخذ: opennet.ru
