ConveyThis Tech کے اندر: ہماری ویب سائٹ کرالر بنانا

5 منٹ میں اپنی ویب سائٹ کو کثیر لسانی بنائیں
یہ ڈیمو پہنچائیں۔
یہ ڈیمو پہنچائیں۔
My Khanh Pham

My Khanh Pham

صارف کے تجربے کو بہتر بنانا: ConveyThis یو آر ایل مینجمنٹ کو متعارف کراتا ہے۔

متعدد ConveyThis سرپرست ترجیح دیتے ہیں کہ ان کی تمام ویب سائٹ کے URLs کا صحیح طریقے سے ترجمہ کیا جائے، جو کہ ایک مشکل کام ہو سکتا ہے، خاص طور پر وسیع سائٹس کے لیے جن کا متعدد زبانوں میں ترجمہ کیا گیا ہے۔

صارف کے تاثرات سے پتہ چلتا ہے کہ کچھ کلائنٹس نے اپنے ابتدائی ویب سائٹ کے ترجمے کے منصوبوں کے آغاز کو کچھ حیران کن پایا۔ وہ اکثر سوال کرتے تھے کہ وہ ترجمے کی فہرست میں صرف ہوم پیج کا URL ہی کیوں دیکھ سکتے ہیں، اور اپنے مواد کے ترجمے کیسے بنائیں۔

یہ اضافہ کے لیے ایک ممکنہ علاقے کی نشاندہی کرتا ہے۔ ہم نے ایک ہموار آن بورڈنگ عمل اور زیادہ موثر پراجیکٹ مینجمنٹ کو سہولت فراہم کرنے کا موقع دیکھا۔ تاہم، ہمارے پاس اس وقت کوئی ٹھوس حل نہیں تھا۔

نتیجہ، جیسا کہ آپ نے اندازہ لگایا ہوگا، یو آر ایل مینجمنٹ فیچر کا تعارف تھا۔ یہ صارفین کو اپنی ویب سائٹ کے یو آر ایل کو اسکین کرنے اور ConveyThis ڈیش بورڈ کے ذریعے اپنا ترجمہ شدہ مواد تیزی سے اور مؤثر طریقے سے تیار کرنے کے قابل بناتا ہے۔

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

921

گولانگ کو گلے لگانا: ترجمے کی بہتر خدمات کی طرف اس سفر کو پہنچائیں۔

922

وبائی امراض کی وجہ سے 2020 کے لاک ڈاؤن کے آغاز نے مجھے آخر کار پروگرامنگ لینگویج گولانگ سیکھنے کا موقع فراہم کیا جسے وقت کی کمی کی وجہ سے چھوڑ دیا گیا تھا۔

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

گولانگ سے اپنے آپ کو آشنا کرنے کے لیے ممکنہ ضمنی منصوبے پر غور کرتے ہوئے، ایک ویب کرالر ذہن میں آیا۔ یہ بیان کردہ معیار پر پورا اترتا ہے اور ConveyThis صارفین کے لیے ممکنہ طور پر ایک حل پیش کرتا ہے۔ ویب کرالر یا 'بوٹ' ایک ایسا پروگرام ہے جو ڈیٹا نکالنے کے لیے کسی ویب سائٹ پر جاتا ہے۔

ConveyThis کے لیے، ہمارا مقصد صارفین کے لیے اپنی سائٹ کو اسکین کرنے اور تمام URLs کو بازیافت کرنے کے لیے ایک ٹول تیار کرنا تھا۔ مزید برآں، ہم ترجمے بنانے کے عمل کو ہموار کرنا چاہتے تھے۔ فی الحال، صارفین کو اپنی ویب سائٹ کو ترجمہ شدہ زبان میں تیار کرنے کے لیے وزٹ کرنا چاہیے، ایسا کام جو بڑی، کثیر زبان کی سائٹس کے لیے مشکل ہو جاتا ہے۔

اگرچہ ابتدائی پروٹو ٹائپ سیدھا تھا – ایک ایسا پروگرام جو URL کو بطور ان پٹ لیتا ہے اور سائٹ کو رینگنا شروع کر دیتا ہے – یہ تیز اور موثر تھا۔ ایلکس، ConveyThis' CTO، نے اس حل کی صلاحیت کو دیکھا اور اس تصور کو بہتر بنانے اور مستقبل کی پروڈکشن سروس کی میزبانی کرنے کے طریقے پر غور کرنے کے لیے تحقیق اور ترقی کے لیے آگے بڑھنے کا فیصلہ کیا۔

Go اور ConveyThis کے ساتھ بغیر سرور کے رجحان کو نیویگیٹ کرنا

ویب کرالر بوٹ کو حتمی شکل دینے کے عمل میں، ہم نے خود کو مختلف CMS اور انضمام کی باریکیوں سے نمٹتے ہوئے پایا۔ پھر سوال پیدا ہوا - ہم اپنے صارفین کو بوٹ کے ساتھ کس طرح بہترین طریقے سے پیش کر سکتے ہیں؟

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

اس کی وجہ سے ہمیں سرور لیس ہوسٹنگ کے منظر نامے پر غور کرنا پڑا۔ اس نے فراہم کنندہ کے ذریعہ انفراسٹرکچر مینجمنٹ اور موروثی اسکیل ایبلٹی جیسے فوائد کی پیشکش کی، جس سے یہ ConveyThis کے لیے ایک مثالی حل ہے۔ اس کا مطلب یہ تھا کہ ہمیں سرور کی گنجائش کے بارے میں فکر کرنے کی ضرورت نہیں ہے کیونکہ ہر درخواست اپنے الگ تھلگ کنٹینر میں کام کرے گی۔

تاہم، 2020 میں، سرور لیس کمپیوٹنگ 5 منٹ کی حد کے ساتھ آئی۔ یہ ہمارے بوٹ کے لیے ایک مسئلہ ثابت ہوا جس کے لیے ممکنہ طور پر متعدد صفحات کے ساتھ بڑی ای کامرس سائٹس کو کرال کرنے کی ضرورت پڑ سکتی ہے۔ خوش قسمتی سے، 2020 کے اوائل میں، AWS نے حد کو 15 منٹ تک بڑھا دیا، حالانکہ اس خصوصیت کو فعال کرنا ایک مشکل کام ثابت ہوا۔ آخر کار، ہم نے SQS - AWS میسج کیونگ سروس کے ساتھ سرور لیس کوڈ کو ٹرگر کر کے حل تلاش کر لیا۔

923

ConveyThis کے ساتھ انٹرایکٹو ریئل ٹائم بوٹ مواصلات کا سفر

924

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

زیادہ سے زیادہ تعامل کے لیے میں نے فیصلہ کیا کہ بوٹ اور ConveyThis ڈیش بورڈ کے درمیان ریئل ٹائم مواصلت کا فیصلہ کیا جائے۔ اگرچہ ریئل ٹائم ایسی خصوصیت کی ضرورت نہیں ہے، لیکن میں چاہتا تھا کہ جیسے ہی بوٹ نے کام کرنا شروع کیا ہمارے صارفین کو فوری فیڈ بیک ملے۔

اس کو حاصل کرنے کے لیے، ہم نے ایک سادہ Node.js ویب ساکٹ سرور تیار کیا، جس کی میزبانی AWS EC2 مثال پر کی گئی۔ اس کے لیے ویب ساکٹ سرور کے ساتھ مواصلت اور خودکار تعیناتی کے لیے بوٹ میں کچھ موافقت کی ضرورت تھی۔ مکمل جانچ کے بعد، ہم پیداوار میں منتقلی کے لیے تیار تھے۔

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

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

شروع کرنے کے لیے تیار ہیں؟

ترجمہ، زبانوں کو جاننے سے کہیں زیادہ، ایک پیچیدہ عمل ہے۔

ہماری تجاویز پر عمل کرنے اور ConveyThis کا استعمال کرتے ہوئے، آپ کے ترجمہ شدہ صفحات آپ کے سامعین کے ساتھ گونجیں گے، ہدف کی زبان کو مقامی محسوس کریں گے۔

اگرچہ یہ کوشش کا مطالبہ کرتا ہے، نتیجہ فائدہ مند ہے. اگر آپ کسی ویب سائٹ کا ترجمہ کر رہے ہیں، تو ConveyThis خودکار مشینی ترجمہ کے ساتھ آپ کے گھنٹے بچا سکتا ہے۔

ConveyThis کو 7 دنوں کے لیے مفت آزمائیں!

میلان 2