अमेज़ॅन ट्रांसलेट प्लेटोब्लॉकचैन डेटा इंटेलिजेंस में अपवित्रता मास्किंग लागू करें। लंबवत खोज। ऐ.

Amazon Translate में गाली-गलौज का मुखौटा लागू करें

अमेज़न अनुवाद एक तंत्रिका मशीन अनुवाद सेवा है जो तेज़, उच्च-गुणवत्ता, किफ़ायती और अनुकूलन योग्य भाषा अनुवाद प्रदान करती है। इस पोस्ट में दिखाया गया है कि आप कैसे गाली-गलौज वाले शब्दों और वाक्यांशों को एक ग्रोलिक्स स्ट्रिंग ("?$#@$") से छिपा सकते हैं।

अमेज़ॅन ट्रांसलेट आमतौर पर आपके अनुवाद आउटपुट के लिए साफ शब्दों का चयन करता है। लेकिन कुछ स्थितियों में, आप उन शब्दों को रोकना चाहते हैं जिन्हें आमतौर पर अपवित्र शब्द माना जाता है, अनुवादित आउटपुट में प्रदर्शित होने से। उदाहरण के लिए, जब आप वीडियो कैप्शन या उपशीर्षक सामग्री का अनुवाद कर रहे हों, या इन-गेम चैट को सक्षम कर रहे हों, और आप चाहते हैं कि अनुवादित सामग्री उम्र के अनुकूल हो और किसी भी तरह की अपवित्रता से मुक्त हो, तो Amazon Translate आपको अभद्र शब्दों और वाक्यांशों का उपयोग करके उन्हें छिपाने की अनुमति देता है। अपवित्रता मास्किंग स्थापना। आप दोनों पर गाली-गलौज का मास्क लगा सकते हैं वास्तविक समय का अनुवाद or अतुल्यकालिक बैच प्रसंस्करण अमेज़न अनुवाद में। अपवित्रता मास्किंग सक्षम के साथ अमेज़ॅन अनुवाद का उपयोग करते समय, पांच-वर्ण अनुक्रम ?$#@$ का उपयोग प्रत्येक अपवित्र शब्द या वाक्यांश को छिपाने के लिए किया जाता है, भले ही वर्णों की संख्या कुछ भी हो। अमेज़ॅन अनुवाद प्रत्येक अपवित्र शब्द या वाक्यांश का शाब्दिक रूप से पता लगाता है, प्रासंगिक रूप से नहीं।

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

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

अमेज़न अनुवाद कंसोल

वास्तविक समय के अनुवाद के साथ गाली-गलौज से निपटने का प्रदर्शन करने के लिए, हम फ्रेंच में निम्नलिखित नमूना पाठ का उपयोग करते हैं जिसमें एक ऐसा शब्द है जिसे अंग्रेजी में अनुवादित करने के लिए अपवित्र माना जाता है:

Ne sois pas une xxxxx

Amazon अनुवाद कंसोल पर निम्न चरणों को पूरा करें:

  1. चुनें फ्रेंच (एफआर) जैसा स्रोत भाषा.
  2. चुनें अंग्रेज़ी (में) जैसा लक्ष्य भाषा.
  3. में पिछला उदाहरण टेक्स्ट दर्ज करें स्रोत भाषा पाठ क्षेत्र।

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

  1. विस्तार अतिरिक्त सेटिंग्स और सक्षम करें गालियां बकने की क्रिया.

शब्द को अब ग्रालिक्स स्ट्रिंग ?$#@$ से बदल दिया गया है।
अमेज़ॅन ट्रांसलेट प्लेटोब्लॉकचैन डेटा इंटेलिजेंस में अपवित्रता मास्किंग लागू करें। लंबवत खोज। ऐ.

AWS सीएलआई

बुला रहा है translate-text एडब्ल्यूएस सीएलआई कमांड के साथ --settings Profanity=MASK आपके अनुवादित पाठ में अपवित्र शब्दों और वाक्यांशों को मास्क करता है।

निम्नलिखित एडब्ल्यूएस सीएलआई कमांड यूनिक्स, लिनक्स और मैकओएस के लिए स्वरूपित हैं। विंडोज़ के लिए, बैकस्लैश बदलें () प्रत्येक पंक्ति के अंत में एक कैरेट के साथ यूनिक्स निरंतरता वर्ण (^).

aws translate translate-text --text <<INPUT TEXT>> --source-language-code fr --target-language-code en --settings Profanity=MASK

आपको निम्न स्निपेट की तरह प्रतिक्रिया मिलती है:

{ "TranslatedText": "<output text with ?$#@$>", "SourceLanguageCode": "fr", "TargetLanguageCode": "en", "AppliedSettings": { "Profanity": "MASK" }
}

अमेज़न अनुवाद एसडीके (पायथन Boto3)

निम्नलिखित पायथन 3 कोड अपवित्रता सेटिंग के साथ रीयल-टाइम अनुवाद कॉल का उपयोग करता है:

import boto3
import json translate = boto3.client('translate') SOURCE_TEXT = ("<Sample Input Text>") OUTPUT_LANG_CODE = 'en' result = translate.translate_text( Text=SOURCE_TEXT, SourceLanguageCode='auto', TargetLanguageCode=OUTPUT_LANG_CODE, Settings={'Profanity': 'MASK'}
) print("Translated Text:{}".format(result['TranslatedText']))

निष्कर्ष

आप अपने अनूदित पाठ को साफ रखने और अपनी व्यावसायिक आवश्यकताओं को पूरा करने के लिए अपवित्र माने जाने वाले शब्दों और वाक्यांशों को छिपाने के लिए अपवित्रता मास्किंग सेटिंग का उपयोग कर सकते हैं। अपने अनुवादों को अनुकूलित करने के सभी तरीकों के बारे में अधिक जानने के लिए, देखें Amazon अनुवाद का उपयोग करके अपने अनुवादों को अनुकूलित करना.


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

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

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

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

समय टिकट:

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