Amazon Translate PlatoBlockchain Data Intelligence کے ساتھ بنائے گئے حسب ضرورت ترجمے کے حل کے ساتھ کثیر لسانی ورک فلو کو تیز کریں۔ عمودی تلاش۔ عی

Amazon Translate کے ساتھ بنائے گئے حسب ضرورت ترجمے کے حل کے ساتھ کثیر لسانی ورک فلو کو تیز کریں۔

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

ایمیزون ترجمہ ہے a عصبی مشین ترجمہ وہ خدمت جو تیز، اعلیٰ معیار، سستی، اور حسب ضرورت زبان میں ترجمہ فراہم کرتی ہے۔ آج، Amazon Translate بیچ اور ریئل ٹائم میں 5,500 سے زیادہ زبانوں کے جوڑے کے لیے قابل توسیع زبان کے ترجمہ کو سپورٹ کرتا ہے۔ اس کا استعمال ایسے حل تیار کرنے کے لیے کیا جا سکتا ہے جو متعدد کاروباری اکائیوں کے ساتھ درپیش چیلنجوں سے نمٹیں جب حسب ضرورت معاونت کے ساتھ کثیر لسانی ورک فلو کو تیز کرنے کے طریقے تلاش کریں۔

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

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

حل جائزہ

یہ حل Amazon Translate کی مقامی خصوصیات کا استعمال کرتا ہے جیسے کہ حقیقی وقت میں ترجمہ، خودکار ذریعہ زبان کا پتہ لگانا، اور اپنی مرضی کی اصطلاحات. استعمال کرنا ایمیزون API گیٹ وے، یہ خصوصیات ایک سادہ کے طور پر سامنے آتی ہیں۔ /translate API حسب ضرورت اصطلاحات آپ کو مخصوص حسب ضرورت ترجمہ کے جوڑوں کی وضاحت کرنے کی اجازت دیتی ہے۔ اپنی مرضی کے مطابق اصطلاحات کے کام کرنے کے لیے، آپ کو Amazon Translate پر اصطلاحات کی فائل اپ لوڈ کرنے کی ضرورت ہے۔ لہذا، ایک اور API /customterm بے نقاب ہے۔

حل ترجمہ کے لیے دو اختیارات کی وضاحت کرتا ہے: ایک معیاری ترجمہ اور ایک حسب ضرورت ترجمہ (حسب ضرورت اصطلاحات کی خصوصیت کا استعمال کرتے ہوئے)۔ تاہم، آپ اپنی کاروباری ضروریات کے مطابق ضرورت کے مطابق ان اختیارات میں ترمیم کر سکتے ہیں۔ صارفین API گیٹ وے کا استعمال کرتے ہوئے ان اختیارات کو استعمال کر سکتے ہیں۔ API کیز. جب API کے ذریعہ ترجمہ کی درخواست موصول ہوتی ہے، تو یہ درخواست کی توثیق کرتا ہے (کا استعمال کرتے ہوئے او ڈبلیو ایس لامبڈا۔ اتھارٹی فنکشن) چاہے فراہم کردہ API کلید درخواست کردہ ترجمہ کی قسم کو انجام دینے کے لیے مجاز ہے۔ ہم ایک استعمال کرتے ہیں ایمیزون ڈائنومو ڈی بی صارفین، اجازتوں اور API کیز کے بارے میں میٹا ڈیٹا کی معلومات کو ذخیرہ کرنے کے لیے ٹیبل۔

یہ حل تین شخصیت کی اقسام کو پورا کرتا ہے:

  • معیاری ترجمہ شخصیت - کاروباری یونٹ کے اندر صارفین کو حسب ضرورت کی ضرورت نہیں ہے۔ اس میں معیاری ترجمہ کے اختیارات اور خصوصیات شامل ہیں جیسے Amazon Translate کی خودکار زبان کا پتہ لگانا۔
  • حسب ضرورت ترجمہ شخصیت - کاروباری یونٹ کے اندر صارفین کو حسب ضرورت تقاضے ہیں۔ اس میں معیاری ترجمے کی تمام خصوصیات کے ساتھ ساتھ حسب ضرورت اصطلاحات کی فائل کا استعمال کرتے ہوئے تراجم کو اپنی مرضی کے مطابق کرنے کی صلاحیت بھی شامل ہے۔
  • ایڈمن شخصیت - حسب ضرورت اصطلاحات کی فائلوں کو اپ لوڈ کرنے کا انتظام کرکے اپنی مرضی کے مطابق ترجمہ کے اختیار کی حمایت کرتا ہے لیکن کوئی دوسری ترجمہ API کال کرنے کے قابل نہیں ہے۔

مندرجہ ذیل خاکہ حسب ضرورت فن تعمیر کے ساتھ مرکزی ترجمہ کے حل کی وضاحت کرتا ہے۔

صارف ترجمہ شخصیت کے لیے، اس عمل میں درج ذیل اعمال شامل ہیں (پچھلے خاکے میں نیلا راستہ):

1a. کال کریں /translate API اور API ہیڈر میں API کلید کو پاس کریں۔ اختیاری طور پر، حسب ضرورت ترجمہ شخصیت کے لیے، صارف ایک اختیاری استفسار سٹرنگ پیرامیٹر (useCustomTerm).

2. API گیٹ وے API کلید کی توثیق کرتا ہے۔

3. لیمبڈا کسٹم اتھارٹی کو اس کارروائی کی توثیق کرنے کے لیے بلایا جاتا ہے جس کی فراہم کردہ API کلید کی اجازت ہے۔ مثال کے طور پر، معیاری ترجمہ کرنے والا شخص حسب ضرورت ترجمہ کے لیے نہیں کہہ سکتا، یا منتظم کوئی متن کا ترجمہ نہیں کر سکتا۔

4. لیمبڈا کا اختیار کنندہ صارف کی معلومات DynamoDB ٹیبل سے حاصل کرتا ہے اور فراہم کردہ API کلید کے خلاف تصدیق کرتا ہے۔

5a. توثیق کے بعد، ایک اور لیمبڈا فنکشن (ٹرانسلیٹ) کو ایمیزون ٹرانسلیٹ API کو کال کرنے کے لیے کہا جاتا ہے۔ translate_text.

6a. ترجمہ شدہ متن API کے جواب میں واپس آ گیا ہے۔

منتظم شخصیت اپنی مرضی کی اصطلاحات کی فائل اپ لوڈ کر سکتا ہے جسے کال کر کے حسب ضرورت ترجمہ شخصیت کے ذریعے استعمال کیا جا سکتا ہے۔ /customterm API ورک فلو کے مراحل درج ذیل ہیں (پچھلے ڈایاگرام میں سبز راستہ):

1b. کال کریں /customterm API اور API ہیڈر میں API کلید کو پاس کریں۔

2. API گیٹ وے API کلید کی توثیق کرتا ہے۔

3. لیمبڈا کسٹم آتھرائزر کو اس کارروائی کی توثیق کرنے کے لیے بلایا جاتا ہے جس کی فراہم کردہ API کلید کی اجازت ہے۔ مثال کے طور پر، صرف ایک منتظم شخص اپنی مرضی کی اصطلاحات کی فائلیں اپ لوڈ کر سکتا ہے۔

4. لیمبڈا کا اختیار کنندہ صارف کی معلومات DynamoDB ٹیبل سے حاصل کرتا ہے اور فراہم کردہ API کلید کے خلاف تصدیق کرتا ہے۔

5b. API کلید کی توثیق کے بعد، Amazon Translate API کو کال کرنے کے لیے ایک اور Lambda فنکشن (اپ لوڈ) کی درخواست کی جاتی ہے۔ import_terminology.

6b. اپنی مرضی کی اصطلاحات کی فائل ایمیزون ٹرانسلیٹ پر لیمبڈا فنکشن کے ذریعہ تیار کردہ ایک منفرد نام کے ساتھ اپ لوڈ کی گئی ہے۔

مندرجہ ذیل حصوں میں، ہم حل کو تعینات کرنے اور جانچنے کے لیے اقدامات کرتے ہیں۔

شرائط

حل کو تعینات کرنے کے لیے، آپ کو AWS اکاؤنٹ کی ضرورت ہے۔ اگر آپ کے پاس پہلے سے AWS اکاؤنٹ نہیں ہے، تو آپ کر سکتے ہیں۔ ایک بناؤ. AWS اکاؤنٹ تک آپ کی رسائی ہونی چاہیے۔ AWS شناخت اور رسائی کا انتظام (IAM) کو شروع کرنے کی اجازت AWS کلاؤڈ فارمیشن ٹیمپلیٹس جو IAM کردار بناتے ہیں۔

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

AWS CloudFormation کے ساتھ حل تعینات کریں۔

حل کو اپنے AWS اکاؤنٹ میں تعینات کرنے کے لیے فراہم کردہ CloudFormation ٹیمپلیٹ لانچ کریں۔ یہ اسٹیک صرف میں کام کرتا ہے۔ us-east-1 or eu-west-1 ریجنز اگر آپ اس حل کو دوسرے خطوں میں تعینات کرنا چاہتے ہیں تو دیکھیں GitHub repo اور CloudFormation کو اپنی پسند کے علاقے میں تعینات کریں۔

  1. اپنے پسندیدہ علاقے کے لیے لنک پر عمل کرتے ہوئے تازہ ترین CloudFormation ٹیمپلیٹ کو متعین کریں:
ریجن کلاؤڈ فارمیشن اسٹیک
N. ورجینیا (us-east-1) اسٹیک بٹن لانچ کریں۔
آئرلینڈ (eu-west-1) اسٹیک بٹن لانچ کریں۔
  1. اگر اشارہ کیا جائے تو، اپنے AWS اکاؤنٹ کی اسناد کا استعمال کرتے ہوئے لاگ ان کریں۔
  2. پر کھیتوں کو چھوڑ دو اسٹیک بنائیں ان کے پہلے سے آباد ڈیفالٹس کے ساتھ صفحہ۔
  3. میں سے انتخاب کریں اگلے.
  4. کے لئے اسٹیک کا نام, CloudFormation stack کا نام درج کریں (اس پوسٹ کے لیے، EnterpriseTranslate).
  5. کے لئے DDBTableNameDynamoDB ٹیبل کا نام درج کریں (EnterpriseTranslateTable).
  6. کے لئے apiGatewayNameاسٹیک کے ذریعہ تخلیق کردہ API گیٹ وے درج کریں (EnterpriseTranslateAPI).
  7. کے لئے apiGatewayStageName، API گیٹ وے (prod) کے لیے ماحول کا نام درج کریں۔
  8. میں سے انتخاب کریں اگلے.
  9. جائزہ والے صفحہ پر، IAM وسائل کی تخلیق کو تسلیم کرنے کے لیے چیک باکسز کو منتخب کریں۔ CloudFormation کو اسٹیک کو درکار وسائل تک رسائی فراہم کرنے کے لیے ایک کردار بنانے کی اجازت دینے اور وسائل کو متحرک انداز میں نام دینے کی ضرورت ہے۔
  10. میں سے انتخاب کریں اسٹیک بنائیں.

آپ پر اسٹیک بنانے کی پیشرفت کی نگرانی کر سکتے ہیں۔ تقریبات ٹیب اسٹیک مکمل ہو جاتا ہے جب اسٹیک کی حیثیت بطور ظاہر ہوتی ہے۔ CREATE_COMPLETE.

تعیناتی درج ذیل وسائل پیدا کرتی ہے (تمام کے ساتھ سابقہ EntTranslate):

  • دو وسائل کے ساتھ ایک API گیٹ وے API کہا جاتا ہے۔ /customterm اور /translate, تین API کلیدوں کے ساتھ دو ترجمہ شخصیتوں اور ایک منتظم شخصیت کی نمائندگی کرنے کے لیے
  • تین مختلف کرداروں کے ساتھ ایک صارف کی عکاسی کرنے کے لیے تین آئٹمز کے ساتھ ایک DynamoDB ٹیبل (تین API کیز)
  • آرکیٹیکچر ڈایاگرام کے مطابق کئی لیمبڈا فنکشنز (ازگر 3.9 کا استعمال کرتے ہوئے)

AWS کلاؤڈ پر آپ کے اکاؤنٹ میں وسائل کی تعیناتی کے بعد، آپ حل کی جانچ کر سکتے ہیں۔

API کیز جمع کریں۔

API کیز جمع کرنے کے لیے درج ذیل مراحل کو مکمل کریں:

  1. پر تشریف لے جائیں نتائج CloudFormation اسٹیک کے ٹیب پر جائیں اور کلید کی قدر کاپی کریں۔ apiGatewayInvokeURLحل کے ذریعے تخلیق کردہ API کیز تلاش کرنے کے لیے، DynamoDB ٹیبل کو دیکھیں جسے آپ نے ابھی بنایا ہے یا API گیٹ وے کنسول پر API کیز کے صفحہ پر جائیں۔ یہ پوسٹ مؤخر الذکر نقطہ نظر کا استعمال کرتی ہے۔
  2. پر وسائل CloudFormation اسٹیک کے ٹیب پر، منطقی ID تلاش کریں۔ EntTranslateApi API گیٹ وے کے لیے اور کے نیچے لنک کھولیں۔ جسمانی شناخت ایک نئے ٹیب میں کالم۔
  3. API گیٹ وے کنسول پر، منتخب کریں۔ API چابیاں نیوی گیشن پین میں.
  4. حل کے ذریعہ تیار کردہ تین API کیز (معیاری، حسب ضرورت، منتظم) کو نوٹ کریں۔ مثال کے طور پر، معیاری کلید منتخب کریں۔ EntTranslateCus1StandardTierKey اور منتخب کریں لنک دکھائیں۔ API کلیدی خاصیت کے خلاف۔

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

ٹیسٹ 1: معیاری ترجمہ

معیاری ترجمہ API کو جانچنے کے لیے، آپ سب سے پہلے پوسٹ مین میں ایک POST درخواست بنائیں۔

  1. میں سے انتخاب کریں درخواست شامل کریں۔ پوسٹ مین میں
  2. طریقہ کی قسم کو بطور سیٹ کریں۔ POST.
  3. تعینات کردہ CloudFormation اسٹیک کے آؤٹ پٹ ٹیب سے API Gateway invoke URL درج کریں۔
  4. شامل کریں /translate URL اختتامی نقطہ تک۔
  5. پر ہیڈر ٹیب، نام کی ایک نئی ہیڈر کلید شامل کریں۔ x-api-key.
  6. معیاری API کلید کی قدر درج کریں (کلیکٹ API کیز مرحلے میں کاپی کی گئی)۔
  7. پر جسم ٹیب، منتخب کریں خام اور مندرجہ ذیل کے طور پر JSON باڈی درج کریں:
    {   "sourceText": "some text to translate",   "targetLanguage": "fr",   "sourceLanguage":"en"}

    sourceLanguage ایک اختیاری پیرامیٹر ہے۔ اگر آپ اسے فراہم نہیں کرتے ہیں، تو سسٹم اسے بطور سیٹ کرے گا۔ auto ماخذ کی زبان کے خودکار پتہ لگانے کے لیے۔

  8. API کو منتخب کرکے کال کریں۔ حساب اور آؤٹ پٹ کی تصدیق کریں۔
    Amazon Translate PlatoBlockchain Data Intelligence کے ساتھ بنائے گئے حسب ضرورت ترجمے کے حل کے ساتھ کثیر لسانی ورک فلو کو تیز کریں۔ عمودی تلاش۔ عی

API کو کامیابی سے چلنا چاہئے اور ترجمہ شدہ متن کو میں واپس کرنا چاہئے۔ جسم جوابی اعتراض کا سیکشن۔

ٹیسٹ 2: حسب ضرورت اصطلاحات کے ساتھ حسب ضرورت ترجمہ

اپنی مرضی کے مطابق ٹرم اپ لوڈ کی فعالیت کو جانچنے کے لیے، ہم سب سے پہلے پوسٹ مین میں PUT درخواست بناتے ہیں۔

  1. میں سے انتخاب کریں درخواست شامل کریں۔ پوسٹ مین میں
  2. طریقہ کی قسم کو بطور سیٹ کریں۔ رکھ.
  3. API گیٹ وے انووک یو آر ایل درج کریں۔
  4. شامل کریں /customterm URL کے آخر تک۔
  5. پر ہیڈر ٹیب، نام کی ایک نئی ہیڈر کلید شامل کریں۔ x-api-key.
  6. ایڈمن API کلیدی قدر درج کریں (کلیکٹ API کیز مرحلے میں کاپی کیا گیا)۔
  7. پر جسم ٹیب، فارمیٹ کو تبدیل کریں۔ بائنری اور حسب ضرورت اصطلاح CSV فائل اپ لوڈ کریں۔ ایک نمونہ CSV فائل کے تحت فراہم کی گئی ہے۔ /Resources GitHub ریپو میں فولڈر۔
  8. API کو منتخب کرکے کال کریں۔ حساب اور آؤٹ پٹ کی تصدیق کریں۔
    Amazon Translate PlatoBlockchain Data Intelligence کے ساتھ بنائے گئے حسب ضرورت ترجمے کے حل کے ساتھ کثیر لسانی ورک فلو کو تیز کریں۔ عمودی تلاش۔ عی
    API کو ریسپانس آبجیکٹ کے باڈی سیکشن میں ایک پیغام کے ساتھ کامیابی سے چلنا چاہیے جس میں کہا گیا ہے کہ "کسٹم ٹرم کامیابی کے ساتھ اپ لوڈ ہو گیا"
  9. ایمیزون ٹرانسلیٹ کنسول پر، منتخب کریں۔ حسب ضرورت اصطلاحات نیوی گیشن پین میں.
    اپنی مرضی کے مطابق اصطلاحات کی فائل کو اپ لوڈ کیا جانا چاہیے تھا اور اسے اصطلاحات کی فہرست میں ظاہر کیا جانا چاہیے۔ فائل کا نام سنٹیکس منتخب API کلید کے لیے DynamoDB ٹیبل سے کسٹمر ID ہے جس کے بعد سٹرنگ ہوتی ہے۔ _customterm_1.Amazon Translate PlatoBlockchain Data Intelligence کے ساتھ بنائے گئے حسب ضرورت ترجمے کے حل کے ساتھ کثیر لسانی ورک فلو کو تیز کریں۔ عمودی تلاش۔ عی
    نوٹ کریں کہ اگر آپ نے ایڈمن API کلید استعمال نہیں کی ہے، تو سسٹم حسب ضرورت اصطلاح فائل اپ لوڈ کرنے میں ناکام ہو جائے گا۔ اب آپ اپنی مرضی کے مطابق ترجمہ کرنے کے لیے تیار ہیں۔
  10. میں سے انتخاب کریں درخواست شامل کریں۔ پوسٹ مین میں
  11. طریقہ کی قسم کو بطور سیٹ کریں۔ POST.
  12. API گیٹ وے انووک یو آر ایل درج کریں۔
  13. شامل کریں /translate URL اختتامی نقطہ تک۔
  14. پر ہیڈر ٹیب، نام کی ایک نئی ہیڈر کلید شامل کریں۔ x-api-key.
  15. معیاری API کلید کی قدر درج کریں۔
  16. پر جسم ٹیب، مندرجہ ذیل طور پر ایک JSON باڈی درج کریں:
    {   "sourceText": "some text to translate",   "targetLanguage": "fr",   "sourceLanguage":"en"}

  17. پر پیرمز ٹیب، نام کا ایک نیا استفسار سٹرنگ پیرامیٹر شامل کریں۔ useCustomTerm کی قدر کے ساتھ 1.
  18. API کو منتخب کرکے کال کریں۔ حساب اور آؤٹ پٹ کی تصدیق کریں۔ API کو "غیر مجاز" پیغام کے ساتھ ناکام ہونا چاہئے۔ اس کی وجہ یہ ہے کہ آپ معیاری شخصی API کلید کا استعمال کرتے ہوئے حسب ضرورت ترجمہ کی خصوصیت کو کال کرنے کی کوشش کر رہے ہیں۔
  19. پر ہیڈر ٹیب، اپنی مرضی کے مطابق API کلید کی قدر درج کریں۔
  20. دوبارہ ٹیسٹ چلائیں، اور اسے حسب ضرورت اصطلاحات کی فائل کا استعمال کرتے ہوئے ترجمہ کرنے کے قابل ہونا چاہیے۔

آپ یہ بھی دیکھیں گے کہ اس بار ترجمہ شدہ متن ترجمہ کیے بغیر لفظ "ترجمہ" رکھتا ہے (اگر آپ نے فراہم کردہ نمونہ فائل کا استعمال کیا ہے)۔ یہ اس حقیقت کی وجہ سے ہے کہ حسب ضرورت اصطلاحات کی فائل جو پہلے اپ لوڈ کی گئی تھی اس میں لفظ "ترجمہ" ہے، یہ تجویز کرتا ہے کہ حسب ضرورت اصطلاحات نے Amazon Translate سے بنیادی آؤٹ پٹ میں ترمیم کی ہے۔

ٹیسٹ 3: اضافی صارفین اور کاروباری یونٹس شامل کریں۔

اس حل نے ایک صارف کو تعینات کیا (customerA) کلاؤڈ فارمیشن اسٹیک تعیناتی کے حصے کے طور پر تین مختلف API کلیدوں کے ساتھ۔ آپ API گیٹ وے میں ایک نیا استعمال کا منصوبہ بنا کر اور نئی API کیز کو اس استعمال کے منصوبے سے منسلک کر کے اضافی صارفین کو شامل کر سکتے ہیں۔ استعمال کے منصوبے اور API کیز بنانے کے طریقے کے بارے میں مزید تفصیلات کے لیے، رجوع کریں۔ API کیز کے ساتھ استعمال کے منصوبے بنانا اور استعمال کرنا. پھر آپ ان API کیز کو DynamoDB ٹیبل میں اضافی اندراجات کے طور پر شامل کر سکتے ہیں۔

صاف کرو

مستقبل کے چارجز سے بچنے کے لیے، CloudFormation اسٹیک کے حصے کے طور پر اپنے بنائے گئے وسائل کو صاف کریں:

  1. AWS CloudFormation کنسول پر، اپنے بنائے ہوئے اسٹیک پر جائیں۔
  2. اسٹیک کو منتخب کریں اور منتخب کریں۔ اسٹیک کو حذف کریں۔.

آپ کے اسٹیک کو حذف ہونے میں کچھ وقت لگ سکتا ہے۔ آپ پر اس کی پیشرفت کو ٹریک کرسکتے ہیں۔ تقریبات ٹیب حذف کرنے کے مکمل ہونے پر، اسٹیک کی حیثیت سے بدل جاتی ہے۔ DELETE_IN_PROGRESS کرنے کے لئے DELETE_COMPLETE. اس کے بعد یہ فہرست سے غائب ہو جاتا ہے۔

خیال

اس حل کو استعمال کرتے وقت درج ذیل پر غور کریں:

  • اس حل کے لیے API کالز Amazon Translate API کو براہ راست کال کرنے سے سست ہیں۔ اس کی وجہ یہ ہے کہ حل اضافی کاروباری منطق کو نافذ کر رہا ہے اور اضافی خدمات (API گیٹ وے اور لیمبڈا) کا استعمال کر رہا ہے۔
  • ایمیزون ٹرانسلیٹ کو نوٹ کریں۔ سروس کی حدود مطابقت پذیر ریئل ٹائم ترجمہ اور حسب ضرورت اصطلاحات کی فائلوں کے لیے۔
  • یہ حل API کلید کا استعمال کرتے ہوئے API کو بے نقاب کرنے پر مرکوز ہے۔ اگر آپ اسے پیداواری ماحول میں لے جانے کا ارادہ رکھتے ہیں، تو پہلے درخواست کی توثیق کرنے کے لیے اوپن انڈسٹری کے معیارات (جیسے OIDC) کا استعمال کرتے ہوئے تصدیقی طریقہ کار پر غور کریں۔ مزید معلومات کے لیے رجوع کریں۔ ایمیزون API گیٹ وے کا استعمال کرتے ہوئے ملٹی کرایہ دار APIs کا انتظام کرنا.

نتیجہ

اس پوسٹ میں، ہم نے دکھایا کہ اصل وقت میں ترجمہ کرنا، اپنی مرضی کے مطابق اصطلاحات کی فائلوں کو اپ لوڈ کرنا، اور Amazon Translate میں اس کے مقامی APIs کا استعمال کرتے ہوئے حسب ضرورت ترجمہ کرنا کتنا آسان ہے، اور API گیٹ وے کے ساتھ حسب ضرورت کو سپورٹ کرنے کے لیے ایک حل بنایا۔

آپ ان تخصیصات کے ساتھ حل کو بڑھا سکتے ہیں جو آپ کی کاروباری ضروریات سے متعلق ہوں۔ مثال کے طور پر، آپ اضافی فعالیت فراہم کر سکتے ہیں جیسے فعال حسب ضرورت ترجمہ ایک اور API کلید کے ذریعے متوازی ڈیٹا کا استعمال کرتے ہوئے، یا اس حل کے ساتھ کام کرنے کے لیے ایک کیشنگ پرت بنائیں تاکہ ترجمے کی لاگت کو مزید کم کیا جا سکے اور کیش سے اکثر رسائی حاصل کیے جانے والے تراجم کو پیش کیا جا سکے۔ آپ فائدہ اٹھا کر API تھروٹلنگ اور ریٹ محدود کرنے کو فعال کر سکتے ہیں۔ API گیٹ وے کی خصوصیات. امکانات لامتناہی ہیں، اور ہم یہ سننا پسند کریں گے کہ آپ اس حل کو اپنی تنظیم کے لیے اگلے درجے تک کیسے لے جاتے ہیں AWS ہم سے رابطہ کریں۔ درخواست آپ پر جا کر اس حل کو اپنی مرضی کے مطابق بنانا شروع کر سکتے ہیں۔ GitHub repo اس بلاگ کے لیے۔

Amazon Translate کے بارے میں مزید معلومات کے لیے ملاحظہ کریں۔ ایمیزون ترجمہ وسائل ویڈیو وسائل اور بلاگ پوسٹس تلاش کرنے کے لیے، اور بھی حوالہ دیں۔ Amazon Translate FAQs. اگر آپ Amazon Translate میں نئے ہیں، تو اسے استعمال کرکے آزمائیں۔ مفت درجے کاجو آپ کی پہلی ترجمے کی درخواست سے شروع کرتے ہوئے پہلے 2 مہینوں کے لیے ہر ماہ 12 ملین حروف تک مفت پیش کرتا ہے۔


مصنف کے بارے میں

Amazon Translate PlatoBlockchain Data Intelligence کے ساتھ بنائے گئے حسب ضرورت ترجمے کے حل کے ساتھ کثیر لسانی ورک فلو کو تیز کریں۔ عمودی تلاش۔ عیفہد احمد Amazon Web Services (AWS) میں ایک سولیوشن آرکیٹیکٹ ہے اور UK میں ڈیجیٹل مقامی کاروبار کی دیکھ بھال کرتا ہے۔ اس کے پاس سافٹ ویئر ایپلی کیشنز بنانے اور ڈیزائن کرنے کا 17+ سال کا تجربہ ہے۔ اس نے حال ہی میں AI خدمات کو عوام تک قابل رسائی بنانے کا ایک نیا جذبہ پایا۔

ٹائم اسٹیمپ:

سے زیادہ AWS مشین لرننگ