مواد پر جائیں
9 اگست 2026 · پلیٹ فارم

ایک پلیٹ فارم، بیس زبانیں

یہ مضمون اشاعت کے وقت پروڈکٹ کو بیان کرتا ہے۔ موجودہ صلاحیات کے لیے AI Builder اور Agent Teams دیکھیں۔

ایک پلیٹ فارم، بیس زبانیں

ایک حقیقی اسٹرنگ لیں: بٹن کا لیبل "Connect Search Console" جو منگل کی دوپہر شپ ہوا جب ہم نے ڈومین سیٹ اپ فلو میں ایک نیا آن بورڈنگ مرحلہ شامل کیا۔ اس میں کچھ خاص نہیں تھا — ایک `data-i18n` کی، ایک انگریزی جملہ، وہ قسم کی تبدیلی جو ہفتے میں ایک درجن بار شپ ہوتی ہے۔ یہاں وہ ہے جو کمٹ سے لے کر اسکرین تک، ترتیب وار، اس کے ساتھ اصل میں ہوتا ہے۔

اسٹرنگ، جیسا کہ کمٹ کیا گیا

ڈویلپر ہمیشہ کی طرح ہاتھ سے انگریزی کی لکھتا ہے، اور بالکل ساتھ ہی ہاتھ سے چینی ترجمہ شامل کرتا ہے — یہ دونوں کبھی مشین سے پیدا نہیں کیے جاتے، کیونکہ یہی وہ ہیں جنہیں ٹیم کے مقامی زبان بولنے والے حقیقت میں پڑھتے ہیں اور ان میں غلطی پکڑتے ہیں۔ اسٹرنگ کے بارے میں باقی سب کچھ ویسے ہی رہنے دیا جاتا ہے۔ فرانسیسی یا کوریائی کے لیے کوئی ترجمہ فائل نہیں چھوئی جاتی۔ کوئی بھی انہیں ہم آہنگ رکھنے کے لیے اٹھارہ دیگر JSON فائلیں نہیں کھولتا۔ یہی پورا نکتہ ہے: کمٹ صرف ان دو زبانوں تک محدود ہے جو ایک انسان نے واقعی لکھی ہیں۔

وہ رجسٹری جہاں یہ پہنچتی ہے

یہ کی ایک واحد سورس آف ٹروتھ میں جا کر گرتی ہے جسے بیک اینڈ اور فرنٹ اینڈ دونوں پڑھتے ہیں — ایک فائل جو ہر معاون زبان کا کوڈ، مقامی نام، براؤزر لوکیل پریفکسز، اور متن کی سمت جانتی ہے۔ اسے "Connect Search Console" کے بارے میں مخصوص طور پر کچھ معلوم نہیں ہوتا؛ اسے بس یہ معلوم ہوتا ہے کہ جو بھی نئی کیز سامنے آئیں، بیس زبانوں کی جگہیں تیار ہیں، جن میں سے اٹھارہ فی الحال یہ والی غائب ہیں۔

20رجسٹری میں زبانیں
1ہاتھ سے شامل کی گئی نئی کی
18کیٹلاگز اب بھی اس کے بغیر

وہ رن جو اسے اٹھاتا ہے

فیچر شپ کرنا ہی محرک ہے۔ کوئی بھی "نئے آن بورڈنگ مرحلے کا ترجمہ کریں" کے لیے ٹکٹ فائل نہیں کرتا۔ ایک جنریشن پاس رجسٹری کے خلاف چلتا ہے، ہر کیٹلاگ کا انگریزی سورس سے موازنہ کرتا ہے، اور بالکل انہی اسٹرنگز کو بھرتا ہے جو غائب ہیں — بشمول یہ ایک — باقی ہر فائل کی ہر لائن کو چھوئے بغیر۔ اگر ہم کسی کے یاد رکھنے کا انتظار کرتے تو یہ بٹن آج سے ایک سال بعد بھی جرمن UI میں "Connect Search Console" ہی کہتا، باقی سب جگہوں پر جرمن کے ساتھ۔ یہی وہ ناکامی کا طریقہ ہے جسے ٹالنے کے لیے ہم نے پوری پائپ لائن بنائی: خراب ترجمے نہیں، بلکہ وہ ترجمے جو کبھی ہوتے ہی نہیں کیونکہ کسی نے اس معاملے کو زبردستی حل نہیں کیا۔

وہ ایک لفظ جو جان بوجھ کر خراب شپ ہوتا ہے

یہاں وہ حصہ ہے جو لوگوں کو حیران کرتا ہے۔ آن بورڈنگ کا مرحلہ ایک نئی ڈومین اسٹیٹس ویلیو بھی متعارف کرواتا ہے، اور اسٹیٹس ویلیوز ڈیٹابیس سے آتی ہیں، کسی مترجم کی قطار سے نہیں — انہیں رینڈر کے آخری کنارے پر لوکلائز کیا جاتا ہے، ایک انگریزی فال بیک کے ساتھ جو پہلے سے شامل ہوتا ہے۔ تو کوڈ شپ ہونے اور کیٹلاگز کے دوبارہ جنریٹ ہونے کے درمیان چند گھنٹوں کے لیے، ایک فرانسیسی صارف اس اسٹیٹس کے لیے خالی جگہ، خرابی، یا اسٹیک ٹریس کی بجائے اصل انگریزی لفظ دیکھتا ہے۔ جان بوجھ کر ایک مناسب ترجمے سے بدتر نظر آنے والا، جان بوجھ کر خرابی سے بہتر۔

ہم ایک خاموش ناکامی کے بجائے ایک واضح خلا شپ کرنا ترجیح دیتے ہیں۔

سوئچر

جب کیٹلاگز پہنچتے ہیں، تو صارف کے ان تک پہنچنے کے طریقے میں کچھ نہیں بدلتا۔ گلوب آئیکن ہر عوامی صفحے کے نیو میں موجود رہتا ہے — اکاؤنٹ سیٹنگز میں چھپی ہوئی کوئی ترجیح نہیں — اور اسے فلپ کرنے سے موجودہ صفحہ اسی جگہ دوبارہ رینڈر ہو جاتا ہے۔ اگر کوئی اس نئے آن بورڈنگ مرحلے کے وسط میں انگریزی سے ویتنامی میں سوئچ کرتا ہے، تو بٹن ان کے کرسر کے نیچے بغیر صفحہ ری لوڈ کیے یا فلو میں اپنی جگہ کھوئے دوبارہ لیبل ہو جاتا ہے۔ ایمانداری سے کہیں تو اس تفصیل نے ترجمہ پائپ لائن سے بھی زیادہ انجینئرنگ کا وقت لیا، کیونکہ "سب کچھ بغیر ری لوڈ کے دوبارہ رینڈر کرنا" صفحے کے ہر اسٹیٹ فل کمپوننٹ کو چھوتا ہے، نہ کہ صرف جامد متن کو۔

وہ ایجنٹ جس نے رجسٹری کبھی نہیں دیکھی

اب موڑ یہ ہے: اس ساری مشینری میں سے کچھ بھی وہ چیز نہیں جس پر اس آن بورڈنگ فلو کا صارف اصل میں تبصرہ کرتا ہے۔ جو چیز نمایاں ہوتی ہے وہ یہ ہے کہ اسسٹنٹ صرف اسی زبان میں جواب دیتا ہے جس میں وہ پوچھا گیا تھا — اس لیے نہیں کہ اس نے string رجسٹری پڑھی، بلکہ اس لیے کہ یہ ایک لینگویج ماڈل ہے جو اسی طرح جواب دیتا ہے جیسے وہ کسی انسان کو دیتا ہے۔

  • سیٹ اپ کے دوران AI اسسٹنٹ کھولیں اور ویتنامی زبان میں سوال پوچھیں — یہ ویتنامی میں جواب دیتا ہے۔
  • سائٹ بلڈر سے جاپانی زبان میں پلان تیار کرنے کو کہیں — پلان جاپانی میں واپس آتا ہے۔
  • ہسپانوی زبان میں SEO رپورٹ مانگیں — پوری رپورٹ ہسپانوی میں ہوتی ہے۔

انٹرفیس اسٹرنگز اوپر بیان کردہ بیس کیٹلاگ مشین ہیں؛ ایجنٹ کا آؤٹ پٹ ایک بالکل مختلف طریقہ کار ہے جو اسی تجربے تک پہنچتا ہے، اور یہی وہ چیز ہے جو پروڈکٹ کو ایسا محسوس کراتی ہے جیسے یہ خاص طور پر آپ کے لیے بنایا گیا ہو نہ کہ آپ کے لیے ترجمہ کیا گیا ہو۔

یہ سلوک کسے نہیں ملتا: قانونی صفحات اور یہ بلاگ جان بوجھ کر انگریزی میں رکھے جاتے ہیں۔ غلط ترجمہ شدہ Terms of Service ایک ذمہ داری ہے، سہولت نہیں، اور درستگی کے لحاظ سے حساس متن کا مشین ترجمہ بالکل اسی جگہ ابہام میں اضافہ کرتا ہے جہاں آپ اسے برداشت نہیں کر سکتے۔ ان صفحات کے گرد موجود chrome — نیویگیشن، فوٹر، بٹنز — پھر بھی باقی سب کچھ کی طرح اسی بیس زبانوں والی مشین سے گزرتا ہے۔
پلیٹ فارم
شیئر کریںXLinkedInFacebookRedditQuoraWhatsAppTelegramای میل
← تمام پوسٹس