Amazon Translate के साथ वास्तविक समय में दस्तावेज़ों का अनुवाद करें | अमेज़न वेब सेवाएँ

Amazon Translate के साथ वास्तविक समय में दस्तावेज़ों का अनुवाद करें | अमेज़न वेब सेवाएँ

स्रोत नोड: 2690129

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

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

वास्तविक समय दस्तावेज़ अनुवाद वर्तमान में सादे पाठ और HTML दस्तावेज़ों का समर्थन करता है। आप अन्य अमेज़ॅन अनुवाद सुविधाओं का उपयोग कर सकते हैं जैसे कि कस्टम शब्दावली, अपवित्रता मास्किंग, तथा औपचारिकता वास्तविक समय दस्तावेज़ अनुवाद के भाग के रूप में।

इस पोस्ट में हम आपको बताएंगे कि इस नए फीचर का इस्तेमाल कैसे करें।

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

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

कंसोल के माध्यम से अमेज़ॅन ट्रांसलेट का उपयोग करें

कंसोल पर वास्तविक समय दस्तावेज़ अनुवाद का प्रयास करने के लिए इन चरणों का पालन करें:

  1. Amazon Translate कंसोल पर, चुनें वास्तविक समय का अनुवाद नेविगेशन फलक में
  2. चुनना दस्तावेज़ टैब.
  3. स्रोत फ़ाइल की भाषा अंग्रेजी निर्दिष्ट करें।
  4. लक्ष्य फ़ाइल की भाषा फ़्रेंच के रूप में निर्दिष्ट करें।

नोट: वास्तविक समय दस्तावेज़ अनुवाद के लिए स्रोत या लक्ष्य भाषा अंग्रेजी होनी चाहिए।

  1. चुनते हैं फ़ाइल का चयन और वह फ़ाइल अपलोड करें जिसका आप अनुवाद करना चाहते हैं।
  2. दस्तावेज़ प्रकार निर्दिष्ट करें.

इस लेखन के समय टेक्स्ट और HTML प्रारूप समर्थित हैं।

  1. के अंतर्गत अतिरिक्त सेटिंग्स, आप वास्तविक समय दस्तावेज़ अनुवाद के साथ संयोजन में अन्य अमेज़ॅन अनुवाद सुविधाओं का उपयोग कर सकते हैं।

अमेज़ॅन अनुवाद सुविधाओं के बारे में अधिक जानकारी के लिए, निम्नलिखित संसाधन देखें:

  1. चुनें अनुवाद करें और डाउनलोड करें.

अनुवादित फ़ाइल स्वचालित रूप से आपके ब्राउज़र के डाउनलोड किए गए फ़ोल्डर में सहेजी जाती है, आमतौर पर डाउनलोड में। लक्ष्य भाषा कोड अनुवादित फ़ाइल के नाम से पहले जोड़ा जाएगा। उदाहरण के लिए, यदि आपका स्रोत फ़ाइल नाम है lang.txt और आपकी लक्षित भाषा फ़्रेंच है (fr), तो अनुवादित फ़ाइल का नाम दिया जाएगा fr.lang.txt.

AWS CLI के साथ Amazon Translate का उपयोग करें

आप निम्नलिखित AWS CLI कमांड का उपयोग करके किसी फ़ाइल की सामग्री का अनुवाद कर सकते हैं। इस उदाहरण में, की सामग्री source-lang.txt target-lang.txt में अनुवादित किया जाएगा।

aws translate translate-document --source-language-code en --target-language es --document-content fileb://source-lang.txt --document ContentType=text/plain --query "TranslatedDocument.Content" --output text | base64 --decode > target-lang.txt

अमेज़ॅन ट्रांसलेट एसडीके (पायथन बोटो3) का उपयोग करें

आप टेक्स्ट या HTML दस्तावेज़ों को समकालिक रूप से अनुवाद करने के लिए अमेज़ॅन ट्रांसलेट एसडीके एपीआई को लागू करने के लिए निम्नलिखित पायथन कोड का उपयोग कर सकते हैं:

import boto3
import argparse # Initialize parser
parser = argparse.ArgumentParser()
parser.add_argument("SourceLanguageCode")
parser.add_argument("TargetLanguageCode")
parser.add_argument("SourceFile")
args = parser.parse_args() translate = boto3.client('translate’) localFile = args.SourceFile
file = open(localFile, "rb")
data = file.read()
file.close() result = translate.translate_document( Document={ "Content": data, "ContentType": "text/html" }, SourceLanguageCode=args.SourceLanguageCode, TargetLanguageCode=args.TargetLanguageCode
)
if "TranslatedDocument" in result: fileName = localFile.split("/")[-1] tmpfile = f"{args.TargetLanguageCode}-{fileName}" with open(tmpfile, 'w', encoding='utf-8') as f: f.write(str(result["TranslatedDocument"]["Content"])) print("Translated document ", tmpfile)

यह प्रोग्राम तीन तर्क स्वीकार करता है: स्रोत भाषा, लक्ष्य भाषा और फ़ाइल पथ। इस प्रोग्राम को शुरू करने के लिए निम्नलिखित कमांड का उपयोग करें:

python syncDocumentTranslation.py en es source-lang.txt

निष्कर्ष

अमेज़ॅन ट्रांसलेट में वास्तविक समय दस्तावेज़ अनुवाद सुविधा सामग्री निर्माण और स्थानीयकरण के साथ आसान एकीकरण को सक्षम करके बाजार में तेजी ला सकती है। वास्तविक समय दस्तावेज़ अनुवाद सामग्री निर्माण और स्थानीयकरण प्रक्रिया में सुधार करता है।

Amazon अनुवाद के बारे में अधिक जानकारी के लिए, देखें अमेज़ॅन अनुवाद संसाधन वीडियो संसाधन और ब्लॉग पोस्ट खोजने के लिए, और देखें एडब्ल्यूएस अनुवाद अक्सर पूछे जाने वाले प्रश्न.


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

सत्य बालकृष्णन वह AWS में व्यावसायिक सेवा टीम में एक वरिष्ठ सलाहकार हैं, जो डेटा और एमएल समाधानों में विशेषज्ञता रखते हैं। वह अमेरिकी संघीय वित्तीय ग्राहकों के साथ काम करता है। उन्हें ग्राहकों की व्यावसायिक समस्याओं को हल करने के लिए व्यावहारिक समाधान बनाने का शौक है। अपने खाली समय में, वह अपने परिवार के साथ फिल्में देखना और लंबी पैदल यात्रा करना पसंद करते हैं।

आरजी त्यागराजन AWS में व्यावसायिक सेवाओं में एक वरिष्ठ सलाहकार हैं, जो अमेरिकी संघीय वित्तीय ग्राहकों के साथ एप्लिकेशन माइग्रेशन, सुरक्षा और लचीलेपन में विशेषज्ञता रखते हैं।

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

समय टिकट:

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

बिल्ड, शेयर, डिप्लॉय: कैसे व्यापार विश्लेषक और डेटा वैज्ञानिक बिना कोड एमएल और अमेज़ॅन सेजमेकर कैनवास का उपयोग करके तेजी से समय-समय पर बाजार प्राप्त करते हैं

स्रोत नोड: 1210859
समय टिकट: मार्च 10, 2022

भाषा संबंधी बाधाओं को दूर करना: निर्बाध समर्थन के लिए अमेज़ॅन ट्रांसलेट के साथ एप्लिकेशन लॉग का अनुवाद करें | अमेज़न वेब सेवाएँ

स्रोत नोड: 2876746
समय टिकट: सितम्बर 12, 2023