अमेज़ॅन ट्रांसलेट प्लेटोब्लॉकचैन डेटा इंटेलिजेंस के साथ निर्मित एक अनुकूलन योग्य अनुवाद समाधान के साथ बहुभाषी कार्यप्रवाह में तेजी लाएं। लंबवत खोज। ऐ।

अमेज़ॅन अनुवाद के साथ निर्मित एक अनुकूलन योग्य अनुवाद समाधान के साथ बहुभाषी कार्यप्रवाह में तेजी लाएं

उद्यमों को अक्सर कई अलग-अलग भाषाओं में ग्राहकों, भागीदारों और हितधारकों के एक बड़े आधार से प्रभावी ढंग से संवाद करने की आवश्यकता होती है। उन्हें विपणन सामग्री, उत्पाद सामग्री संपत्ति, परिचालन नियमावली और कानूनी दस्तावेजों जैसी सामग्री का अनुवाद और स्थानीयकरण करने की आवश्यकता होती है। उद्यम में प्रत्येक व्यवसाय इकाई के पास अलग-अलग अनुवाद कार्यभार होते हैं और अक्सर अपनी स्वयं की अनुवाद आवश्यकताओं और विक्रेताओं का प्रबंधन करते हैं। जबकि यह वितरित दृष्टिकोण व्यावसायिक इकाइयों को अनुवाद स्वायत्तता और लचीलापन दे सकता है, उद्यमों के लिए पूरे उद्यम में अनुवाद स्थिरता बनाए रखना कठिन हो जाता है।

अमेज़न अनुवाद एक है तंत्रिका मशीन अनुवाद सेवा जो तेज, उच्च-गुणवत्ता, किफायती और अनुकूलन योग्य भाषा अनुवाद प्रदान करती है। आज, Amazon Translate बैच और वास्तविक समय में 5,500 से अधिक भाषा युग्मों के लिए स्केलेबल भाषा अनुवाद का समर्थन करता है। इसका उपयोग उन समाधानों के निर्माण के लिए किया जा सकता है जो अनुकूलन समर्थन के साथ बहुभाषी कार्यप्रवाह में तेजी लाने के तरीकों की तलाश करते समय कई व्यावसायिक इकाइयों के साथ सामना करने वाली चुनौती का समाधान करते हैं।

उदाहरण के लिए, बीएमडब्ल्यू समूह बिक्री और विनिर्माण जैसी अपनी व्यावसायिक इकाइयों की मदद करने के लिए एक एकीकृत अनुवाद समाधान की आवश्यकता थी, बड़े पैमाने पर अनुवाद तकनीक का उपयोग करें और पूरे उद्यम में सामान्य गलत अनुवाद के मुद्दों को दूर करें। साथ उनका समाधान अमेज़न अनुवाद अनुवाद के समय को 75% से अधिक कम कर देता है, साथ ही साथ प्रत्येक व्यावसायिक इकाई को उनकी विशिष्ट अनुवाद आवश्यकताओं को पूरा करने के लिए आउटपुट को अनुकूलित करने की क्षमता देता है।

इस ब्लॉग पोस्ट में, हम प्रदर्शित करते हैं कि Amazon Translate और अन्य AWS सेवाओं का उपयोग करके अनुकूलन सुविधाओं के साथ एकीकृत अनुवाद समाधान कैसे बनाया जाए। हम आपको यह भी दिखाएंगे कि समाधान को कैसे स्थापित और परीक्षण किया जाए और आप उपयोगकर्ताओं के लिए उनके विभाग की स्थानीयकरण आवश्यकताओं के आधार पर अनुकूलन योग्य और मापनीय अनुवाद समाधान कैसे बना सकते हैं।

समाधान अवलोकन

समाधान Amazon Translate की मूल विशेषताओं जैसे रीयल-टाइम अनुवाद, स्वचालित स्रोत भाषा का पता लगाने और का उपयोग करता है कस्टम शब्दावली। का उपयोग करते हुए अमेज़ॅन एपीआई गेटवे, इन सुविधाओं को एक साधारण के रूप में प्रदर्शित किया जाता है /translate एपीआई। कस्टम शब्दावली आपको विशिष्ट कस्टम अनुवाद जोड़े को परिभाषित करने की अनुमति देती है। कस्टम शब्दावली के काम करने के लिए, आपको Amazon Translate पर एक शब्दावली फ़ाइल अपलोड करनी होगी। इसलिए, एक और एपीआई /customterm अनावृत है।

समाधान अनुवाद के लिए दो विकल्पों को दिखाता है: एक मानक अनुवाद और एक अनुकूलित अनुवाद (कस्टम शब्दावली सुविधा का उपयोग करके)। हालाँकि, आप अपनी व्यावसायिक आवश्यकताओं के अनुरूप इन विकल्पों को संशोधित कर सकते हैं। उपभोक्ता एपीआई गेटवे का उपयोग करके इन विकल्पों का उपयोग कर सकते हैं एपीआई कुंजी. जब एपीआई द्वारा अनुवाद अनुरोध प्राप्त होता है, तो यह अनुरोध को मान्य करता है (एक AWS लाम्बा ऑथराइज़र फ़ंक्शन) क्या प्रदान की गई API कुंजी अनुरोधित प्रकार के अनुवाद को करने के लिए अधिकृत है। हम एक का उपयोग करते हैं अमेज़ॅन डायनेमोडीबी तालिका उपभोक्ताओं, अनुमतियों और एपीआई कुंजियों के बारे में मेटाडेटा जानकारी संग्रहीत करने के लिए।

यह समाधान तीन व्यक्तित्व प्रकारों को पूरा करता है:

  • मानक अनुवाद व्यक्तित्व - एक व्यवसाय इकाई के भीतर उपयोगकर्ता जिनकी कोई अनुकूलन आवश्यकता नहीं है। इसमें मानक अनुवाद विकल्प और सुविधाएँ शामिल हैं जैसे कि Amazon Translate की स्वचालित भाषा का पता लगाना।
  • अनुकूलित अनुवाद व्यक्तित्व - अनुकूलन आवश्यकताओं वाले व्यवसाय इकाई के भीतर उपयोगकर्ता। इसमें मानक अनुवाद के साथ-साथ कस्टम शब्दावली फ़ाइल का उपयोग करके अनुवाद को अनुकूलित करने की क्षमता के लिए सभी सुविधाएँ शामिल हैं।
  • व्यवस्थापक व्यक्तित्व - कस्टम शब्दावली फ़ाइलों के अपलोडिंग को प्रबंधित करके अनुकूलित अनुवाद विकल्प का समर्थन करता है लेकिन कोई अन्य अनुवाद एपीआई कॉल करने में सक्षम नहीं है।

निम्नलिखित आरेख अनुकूलन संरचना के साथ केंद्रीकृत अनुवाद समाधान को दर्शाता है।

उपयोगकर्ता अनुवाद व्यक्तित्व के लिए, प्रक्रिया में निम्नलिखित क्रियाएं शामिल हैं (पूर्ववर्ती आरेख में नीला पथ):

1a. बुलाएं /translate एपीआई और एपीआई हेडर में एपीआई कुंजी पास करें। वैकल्पिक रूप से, अनुकूलित अनुवाद व्यक्तित्व के लिए, उपयोगकर्ता वैकल्पिक क्वेरी स्ट्रिंग पैरामीटर (useCustomTerm).

2. एपीआई गेटवे एपीआई कुंजी को मान्य करता है।

3. लैम्ब्डा कस्टम ऑथराइज़र को उस क्रिया को मान्य करने के लिए कहा जाता है जो आपूर्ति की गई एपीआई कुंजी की अनुमति है। उदाहरण के लिए, एक मानक अनुवाद व्यक्ति कस्टम अनुवाद के लिए नहीं कह सकता है, या एक व्यवस्थापक कोई पाठ अनुवाद नहीं कर सकता है।

4. लैम्ब्डा ऑथराइज़र डायनेमोडीबी टेबल से उपयोगकर्ता की जानकारी प्राप्त करता है और प्रदान की गई एपीआई कुंजी के खिलाफ पुष्टि करता है।

5a. सत्यापन के बाद, अमेज़ॅन अनुवाद एपीआई को कॉल करने के लिए एक और लैम्ब्डा फ़ंक्शन (अनुवाद) लागू किया जाता है translate_text.

6a. अनुवादित पाठ एपीआई प्रतिक्रिया में वापस आ गया है।

व्यवस्थापक व्यक्तित्व एक कस्टम शब्दावली फ़ाइल अपलोड कर सकता है जिसे कॉल करके अनुकूलित अनुवाद व्यक्तित्व द्वारा उपयोग किया जा सकता है /customterm एपीआई। वर्कफ़्लो चरण इस प्रकार हैं (पूर्ववर्ती आरेख में हरा पथ):

1b। बुलाएं /customterm एपीआई और एपीआई हेडर में एपीआई कुंजी पास करें।

2. एपीआई गेटवे एपीआई कुंजी को मान्य करता है।

3. लैम्ब्डा कस्टम ऑथराइज़र को उस क्रिया को मान्य करने के लिए कहा जाता है जो आपूर्ति की गई एपीआई कुंजी की अनुमति है। उदाहरण के लिए, केवल एक व्यवस्थापक व्यक्तित्व कस्टम शब्दावली फ़ाइलें अपलोड कर सकता है।

4. लैम्ब्डा ऑथराइज़र डायनेमोडीबी टेबल से उपयोगकर्ता की जानकारी प्राप्त करता है और प्रदान की गई एपीआई कुंजी के खिलाफ पुष्टि करता है।

5b। एपीआई कुंजी के मान्य होने के बाद, अमेज़ॅन अनुवाद एपीआई को कॉल करने के लिए एक और लैम्ब्डा फ़ंक्शन (अपलोड) शुरू किया जाता है import_terminology.

6b। कस्टम शब्दावली फ़ाइल को लैम्ब्डा फ़ंक्शन द्वारा उत्पन्न एक अद्वितीय नाम के साथ Amazon Translate पर अपलोड किया गया है।

निम्नलिखित अनुभागों में, हम समाधान को परिनियोजित करने और उसका परीक्षण करने के चरणों के माध्यम से चलते हैं।

.. पूर्वापेक्षाएँ

समाधान परिनियोजित करने के लिए, आपको AWS खाते की आवश्यकता है। यदि आपके पास पहले से AWS खाता नहीं है, तो आप कर सकते हैं एक बनाए. AWS खाते तक आपकी पहुंच होनी चाहिए AWS पहचान और अभिगम प्रबंधन (आईएएम) लॉन्च करने की अनुमति एडब्ल्यूएस CloudFormation टेम्प्लेट जो IAM भूमिकाएँ बनाते हैं।

ध्यान दें कि इस नमूना परिनियोजन को चलाते समय उपयोग की जाने वाली AWS सेवाओं की लागत के लिए आप ज़िम्मेदार हैं। इनमें से कई सेवाएं (जैसे Amazon Translate, API Gateway, और Lambda) आपको आरंभ करने के लिए नि:शुल्क टियर के साथ आती हैं। पूर्ण विवरण के लिए, इस पोस्ट में आपके द्वारा उपयोग की जाने वाली प्रत्येक AWS सेवा के लिए मूल्य निर्धारण पृष्ठ देखें।

एडब्ल्यूएस क्लाउडफॉर्मेशन के साथ समाधान तैनात करें

अपने AWS खाते में समाधान परिनियोजित करने के लिए प्रदान किए गए CloudFormation टेम्प्लेट को लॉन्च करें। यह स्टैक केवल में काम करता है us-east-1 or eu-west-1 क्षेत्र। यदि आप इस समाधान को अन्य क्षेत्रों में परिनियोजित करना चाहते हैं, तो इसे देखें गीथहब रेपो और अपने पसंद के क्षेत्र में CloudFormation को परिनियोजित करें।

  1. अपने पसंदीदा क्षेत्र के लिए लिंक का अनुसरण करके नवीनतम CloudFormation टेम्प्लेट परिनियोजित करें:
क्षेत्र CloudFormation स्टैक
एन. वर्जीनिया (us-east-1) स्टैक बटन लॉन्च करें
आयरलैंड (eu-west-1) स्टैक बटन लॉन्च करें
  1. यदि संकेत दिया जाए, तो अपने AWS खाता क्रेडेंशियल्स का उपयोग करके लॉग इन करें।
  2. खेतों को पर छोड़ दें स्टैक बनाएँ पृष्ठ उनके पूर्व-आबादी वाले डिफ़ॉल्ट के साथ।
  3. चुनें अगला.
  4. के लिए ढेर का नाम, CloudFormation स्टैक का नाम डालें (इस पोस्ट के लिए, EnterpriseTranslate).
  5. के लिए डीडीबीटेबलनाम¸ DynamoDB तालिका का नाम दर्ज करें (EnterpriseTranslateTable).
  6. के लिए एपीआईगेटवेनाम, स्टैक द्वारा निर्मित एपीआई गेटवे दर्ज करें (EnterpriseTranslateAPI).
  7. के लिए apiGatewayStageName, एपीआई गेटवे (प्रोड) के लिए पर्यावरण का नाम दर्ज करें।
  8. चुनें अगला.
  9. समीक्षा पृष्ठ पर, IAM संसाधनों के निर्माण को स्वीकार करने के लिए चेक बॉक्स का चयन करें। स्टैक द्वारा आवश्यक संसाधनों तक पहुँच प्रदान करने के लिए CloudFormation को एक भूमिका बनाने की अनुमति देने और संसाधनों को गतिशील तरीके से नाम देने की आवश्यकता है।
  10. चुनें स्टैक बनाएँ.

आप पर स्टैक निर्माण प्रगति की निगरानी कर सकते हैं आयोजन टैब। स्टैक की स्थिति इस रूप में दिखाई देने पर स्टैक पूरा हो जाता है CREATE_COMPLETE.

परिनियोजन निम्नलिखित संसाधन बनाता है (सभी के साथ उपसर्ग EntTranslate):

  • दो संसाधनों के साथ एक एपीआई गेटवे एपीआई कहा जाता है /customterm और /translate, दो अनुवाद व्यक्तियों और एक व्यवस्थापक व्यक्तित्व का प्रतिनिधित्व करने के लिए तीन API कुंजियों के साथ
  • एक उपभोक्ता को तीन अलग-अलग भूमिकाओं (तीन एपीआई कुंजी) के साथ प्रतिबिंबित करने के लिए तीन वस्तुओं के साथ एक डायनेमोडीबी तालिका
  • आर्किटेक्चर आरेख के अनुसार कई लैम्ब्डा फ़ंक्शन (पायथन 3.9 का उपयोग करके)।

एडब्ल्यूएस क्लाउड पर आपके खाते में संसाधन तैनात किए जाने के बाद, आप समाधान का परीक्षण कर सकते हैं।

एपीआई कुंजी लीजिए

एपीआई कुंजियों को इकट्ठा करने के लिए निम्नलिखित चरणों को पूरा करें:

  1. पर नेविगेट करें आउटपुट CloudFormation स्टैक का टैब और कुंजी के मान को कॉपी करें apiGatewayInvokeURLसमाधान द्वारा बनाई गई एपीआई कुंजियों को खोजने के लिए, आपके द्वारा अभी-अभी बनाई गई डायनेमोडीबी तालिका में देखें या एपीआई गेटवे कंसोल पर एपीआई कुंजी पृष्ठ पर नेविगेट करें। यह पोस्ट बाद के दृष्टिकोण का उपयोग करता है।
  2. पर उपयुक्त संसाधन चुनें CloudFormation स्टैक का टैब, तार्किक आईडी खोजें EntTranslateApi एपीआई गेटवे के लिए और के तहत लिंक खोलें भौतिक आईडी एक नए टैब में कॉलम।
  3. एपीआई गेटवे कंसोल पर, चुनें एपीआई कुंजी नेविगेशन फलक में
  4. समाधान द्वारा उत्पन्न तीन एपीआई कुंजियों (मानक, अनुकूलित, व्यवस्थापक) पर ध्यान दें। उदाहरण के लिए, मानक कुंजी का चयन करें EntTranslateCus1StandardTierKey और चुनें लिंक दिखाएं एपीआई कुंजी संपत्ति के खिलाफ।

अब आप अपनी पसंद के किसी भी ओपन-सोर्स टूल का उपयोग करके एपीआई का परीक्षण कर सकते हैं। इस पोस्ट के लिए, हम उपयोग करते हैं पोस्टमैन एपीआई परीक्षण उपकरण केवल चित्रण उद्देश्यों के लिए। डाकिया के साथ परीक्षण एपीआई पर विवरण के लिए देखें एपीआई विकास अवलोकन.

टेस्ट 1: मानक अनुवाद

मानक अनुवाद एपीआई का परीक्षण करने के लिए, आप पहले पोस्टमैन में एक पोस्ट अनुरोध बनाते हैं।

  1. चुनें अनुरोध जोड़ें पोस्टमैन में।
  2. विधि प्रकार को इस रूप में सेट करें पोस्ट.
  3. परिनियोजित CloudFormation स्टैक के आउटपुट टैब से API गेटवे इनवोक URL दर्ज करें।
  4. /translate यूआरएल एंडपॉइंट के लिए।
  5. पर शीर्ष लेख टैब, नाम की एक नई हेडर कुंजी जोड़ें x-api-key.
  6. मानक API कुंजी मान दर्ज करें (API कुंजियाँ एकत्रित करें चरण में कॉपी किया गया)।
  7. पर तन टैब, चयन करें कच्चा और निम्नानुसार JSON बॉडी दर्ज करें:
    {   "sourceText": "some text to translate",   "targetLanguage": "fr",   "sourceLanguage":"en"}

    sourceLanguage एक वैकल्पिक पैरामीटर है। यदि आप इसे प्रदान नहीं करते हैं, तो सिस्टम इसे इस रूप में सेट कर देगा auto स्रोत भाषा का स्वत: पता लगाने के लिए।

  8. एपीआई को चुनकर कॉल करें भेजें और आउटपुट को सत्यापित करें।
    अमेज़ॅन ट्रांसलेट प्लेटोब्लॉकचैन डेटा इंटेलिजेंस के साथ निर्मित एक अनुकूलन योग्य अनुवाद समाधान के साथ बहुभाषी कार्यप्रवाह में तेजी लाएं। लंबवत खोज। ऐ।

एपीआई को सफलतापूर्वक चलना चाहिए और अनुवादित पाठ को इसमें वापस करना चाहिए तन प्रतिक्रिया वस्तु का खंड।

टेस्ट 2: कस्टम शब्दावली के साथ अनुकूलित अनुवाद

कस्टम शब्द अपलोड कार्यक्षमता का परीक्षण करने के लिए, हम पहले पोस्टमैन में एक PUT अनुरोध बनाते हैं।

  1. चुनें अनुरोध जोड़ें पोस्टमैन में।
  2. विधि प्रकार को इस रूप में सेट करें डाल.
  3. एपीआई गेटवे इनवोक URL दर्ज करें।
  4. /customterm यूआरएल के अंत तक।
  5. पर शीर्ष लेख टैब, नाम की एक नई हेडर कुंजी जोड़ें x-api-key.
  6. व्यवस्थापक API कुंजी मान दर्ज करें (API कुंजियाँ एकत्रित करें चरण में कॉपी किया गया)।
  7. पर तन टैब, प्रारूप को इसमें बदलें बाइनरी और कस्टम शब्द CSV फ़ाइल अपलोड करें। के तहत एक नमूना CSV फ़ाइल प्रदान की जाती है /Resources GitHub रेपो में फ़ोल्डर।
  8. एपीआई को चुनकर कॉल करें भेजें और आउटपुट को सत्यापित करें।
    अमेज़ॅन ट्रांसलेट प्लेटोब्लॉकचैन डेटा इंटेलिजेंस के साथ निर्मित एक अनुकूलन योग्य अनुवाद समाधान के साथ बहुभाषी कार्यप्रवाह में तेजी लाएं। लंबवत खोज। ऐ।
    प्रतिक्रिया ऑब्जेक्ट के मुख्य भाग अनुभाग में "कस्टम शब्द सफलतापूर्वक अपलोड किया गया" कहते हुए एक संदेश के साथ API को सफलतापूर्वक चलना चाहिए
  9. Amazon Translate कंसोल पर, चुनें कस्टम शब्दावली नेविगेशन फलक में
    एक कस्टम शब्दावली फ़ाइल अपलोड की जानी चाहिए और शब्दावली सूची में प्रदर्शित की जानी चाहिए। फ़ाइल नाम सिंटैक्स चयनित API कुंजी के लिए डायनेमोडीबी तालिका से ग्राहक आईडी है जिसके बाद स्ट्रिंग है _customterm_1.अमेज़ॅन ट्रांसलेट प्लेटोब्लॉकचैन डेटा इंटेलिजेंस के साथ निर्मित एक अनुकूलन योग्य अनुवाद समाधान के साथ बहुभाषी कार्यप्रवाह में तेजी लाएं। लंबवत खोज। ऐ।
    ध्यान दें कि यदि आपने व्यवस्थापक API कुंजी का उपयोग नहीं किया है, तो सिस्टम कस्टम टर्म फ़ाइल अपलोड करने में विफल हो जाएगा। अब आप अपना कस्टम अनुवाद करने के लिए तैयार हैं।
  10. चुनें अनुरोध जोड़ें पोस्टमैन में।
  11. विधि प्रकार को इस रूप में सेट करें पोस्ट.
  12. एपीआई गेटवे इनवोक URL दर्ज करें।
  13. /translate यूआरएल एंडपॉइंट के लिए।
  14. पर शीर्ष लेख टैब, नाम की एक नई हेडर कुंजी जोड़ें x-api-key.
  15. मानक API कुंजी मान दर्ज करें।
  16. पर तन टैब में, एक JSON बॉडी निम्नानुसार दर्ज करें:
    {   "sourceText": "some text to translate",   "targetLanguage": "fr",   "sourceLanguage":"en"}

  17. पर पैरामीटर टैब, नामित एक नया क्वेरी स्ट्रिंग पैरामीटर जोड़ें useCustomTerm value के मान के साथ 1.
  18. एपीआई को चुनकर कॉल करें भेजें और आउटपुट को सत्यापित करें। एपीआई को "अनधिकृत" संदेश के साथ विफल होना चाहिए। ऐसा इसलिए है क्योंकि आप मानक व्यक्तित्व API कुंजी का उपयोग करके अनुकूलित अनुवाद सुविधा को कॉल करने का प्रयास कर रहे हैं।
  19. पर शीर्ष लेख टैब पर, अनुकूलित API कुंजी मान दर्ज करें।
  20. परीक्षण फिर से चलाएँ, और यह कस्टम शब्दावली फ़ाइल का उपयोग करके अनुवाद करने में सक्षम होना चाहिए।

आप यह भी देखेंगे कि इस बार अनुवादित पाठ में "अनुवाद" शब्द का अनुवाद किए बिना रखा गया है (यदि आपने प्रदान की गई नमूना फ़ाइल का उपयोग किया है)। यह इस तथ्य के कारण है कि पहले अपलोड की गई कस्टम शब्दावली फ़ाइल में "अनुवाद" शब्द है, यह सुझाव देता है कि कस्टम शब्दावली ने अमेज़ॅन अनुवाद से आधार आउटपुट को संशोधित किया है।

टेस्ट 3: अतिरिक्त उपभोक्ता और व्यावसायिक इकाइयां जोड़ें

इस समाधान ने एक उपभोक्ता को तैनात किया (customerA) CloudFormation स्टैक परिनियोजन के हिस्से के रूप में तीन अलग-अलग API कुंजियों के साथ। आप एपीआई गेटवे में एक नई उपयोग योजना बनाकर और इस उपयोग योजना में नई एपीआई कुंजियों को जोड़कर अतिरिक्त उपभोक्ता जोड़ सकते हैं। उपयोग योजनाएँ और API कुंजियाँ बनाने के तरीके के बारे में अधिक जानकारी के लिए देखें एपीआई कुंजियों के साथ उपयोग योजनाएं बनाना और उनका उपयोग करना. फिर आप इन API कुंजियों को DynamoDB तालिका में अतिरिक्त प्रविष्टियों के रूप में जोड़ सकते हैं।

क्लीन अप

भविष्य के शुल्कों से बचने के लिए, आपके द्वारा क्लाउडफ़ॉर्मेशन स्टैक के हिस्से के रूप में बनाए गए संसाधनों को साफ़ करें:

  1. AWS CloudFormation कंसोल पर, आपके द्वारा बनाए गए स्टैक पर नेविगेट करें।
  2. ढेर का चयन करें और चुनें स्टैक हटाएं.

आपके स्टैक को मिटाने में कुछ समय लग सकता है। आप पर इसकी प्रगति को ट्रैक कर सकते हैं आयोजन टैब। जब विलोपन पूरा हो जाता है, तो स्टैक की स्थिति से बदल जाती है DELETE_IN_PROGRESS सेवा मेरे DELETE_COMPLETE. यह तब सूची से गायब हो जाता है।

विचार

इस समाधान का उपयोग करते समय निम्नलिखित पर विचार करें:

  • इस समाधान के लिए API कॉल सीधे Amazon Translate API को कॉल करने की तुलना में धीमी हैं। ऐसा इसलिए है क्योंकि समाधान अतिरिक्त व्यावसायिक तर्क को लागू कर रहा है और अतिरिक्त सेवाओं (एपीआई गेटवे और लैम्ब्डा) का उपयोग कर रहा है।
  • कृपया अमेज़न अनुवाद पर ध्यान दें सेवा सीमा सिंक्रोनस रीयल-टाइम अनुवाद और कस्टम शब्दावली फ़ाइलों के लिए।
  • यह समाधान एपीआई कुंजी का उपयोग करके एपीआई को उजागर करने पर केंद्रित है। यदि आप इसे उत्पादन वातावरण में ले जाने की योजना बना रहे हैं, तो पहले अनुरोध को प्रमाणित करने के लिए खुले उद्योग मानकों (जैसे ओआईडीसी) का उपयोग करके प्रमाणीकरण तंत्र पर विचार करें। अधिक जानकारी के लिए, देखें अमेज़ॅन एपीआई गेटवे का उपयोग करके बहु-किरायेदार एपीआई का प्रबंधन.

निष्कर्ष

इस पोस्ट में, हमने प्रदर्शित किया कि रीयल-टाइम अनुवाद करना, कस्टम शब्दावली फ़ाइलों को अपलोड करना और इसके मूल एपीआई का उपयोग करके अमेज़ॅन अनुवाद में कस्टम अनुवाद करना कितना आसान है, और एपीआई गेटवे के साथ अनुकूलन का समर्थन करने के लिए एक समाधान तैयार किया।

आप उन अनुकूलनों के साथ समाधान का विस्तार कर सकते हैं जो आपकी व्यावसायिक आवश्यकताओं के लिए प्रासंगिक हैं। उदाहरण के लिए, आप अतिरिक्त कार्यक्षमता प्रदान कर सकते हैं जैसे सक्रिय कस्टम अनुवाद अन्य एपीआई कुंजी के माध्यम से समानांतर डेटा का उपयोग करना, या इस समाधान के साथ काम करने के लिए एक कैशिंग लेयर बनाना ताकि अनुवाद की लागत को और कम किया जा सके और कैश से अक्सर एक्सेस किए गए अनुवादों को सर्व किया जा सके। आप इसका लाभ उठाकर एपीआई थ्रॉटलिंग और रेट लिमिटिंग को सक्षम कर सकते हैं एपीआई गेटवे सुविधाएँ. संभावनाएं अनंत हैं, और हमें यह सुनना अच्छा लगेगा कि आप एक सबमिट करके अपने संगठन के लिए इस समाधान को अगले स्तर तक कैसे ले जाते हैं एडब्ल्यूएस हमसे संपर्क करें अनुरोध। आप पर जाकर इस समाधान को अनुकूलित करना प्रारंभ कर सकते हैं गीथहब रेपो इस ब्लॉग के लिए।

Amazon अनुवाद के बारे में अधिक जानकारी के लिए, देखें अमेज़ॅन अनुवाद संसाधन वीडियो संसाधन और ब्लॉग पोस्ट खोजने के लिए, और देखें अमेज़न अनुवाद अक्सर पूछे जाने वाले प्रश्न. यदि आप Amazon Translate के लिए नए हैं, तो इसका उपयोग करके इसे आज़माएं फ्री टियर, जो आपके पहले अनुवाद अनुरोध से शुरू करते हुए, पहले 2 महीनों के लिए प्रति माह 12 मिलियन वर्णों तक की निःशुल्क पेशकश करता है।


लेखक के बारे में

अमेज़ॅन ट्रांसलेट प्लेटोब्लॉकचैन डेटा इंटेलिजेंस के साथ निर्मित एक अनुकूलन योग्य अनुवाद समाधान के साथ बहुभाषी कार्यप्रवाह में तेजी लाएं। लंबवत खोज। ऐ।फहद अहमद Amazon Web Services (AWS) में एक समाधान वास्तुकार है और यूके में डिजिटल नेटिव व्यवसायों की देखरेख करता है। उनके पास सॉफ्टवेयर एप्लिकेशन बनाने और डिजाइन करने का 17+ साल का अनुभव है। उन्होंने हाल ही में एआई सेवाओं को आम लोगों के लिए सुलभ बनाने का एक नया जुनून पाया।

समय टिकट:

से अधिक AWS मशीन लर्निंग