आप जैसे पाठक MUO का समर्थन करने में मदद करते हैं। जब आप हमारी साइट पर लिंक का उपयोग करके खरीदारी करते हैं, तो हम संबद्ध कमीशन अर्जित कर सकते हैं। और पढ़ें।

आज विश्व में 7,000 से अधिक भाषाएँ बोली जाती हैं। इस तरह की विविधता के साथ उन्हें सीखने की जरूरत है ताकि हम एक दूसरे को समझ सकें। भाषाओं की विशाल संख्या के कारण, निस्संदेह हम विचारों, ज्ञान और व्यक्तिगत अभिव्यक्ति को साझा करने के अवसरों से चूक रहे हैं।

सौभाग्य से, आप एक मशीन-आधारित सहित एक अनुवादक की सहायता से संवाद कर सकते हैं। अपना वाक्य टाइप करें या बोलें और एक प्रोग्राम इसे आपकी वांछित भाषा में बदल सकता है। Googletrans Python मॉड्यूल का उपयोग करके, आप कोड की कुछ ही पंक्तियों के साथ अपना मूल अनुवादक बना सकते हैं।

Googletrans क्या है?

Googletrans एक मॉड्यूल है जो एक भाषा से दूसरी भाषा में वाक्यों का पता लगाने और अनुवाद करने के लिए Google Translate API का उपयोग करता है। इस मॉड्यूल की कुछ विशेषताएं हैं:

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

यदि आप एक विकल्प की तलाश कर रहे हैं, या केवल अनुवाद तकनीक की वर्तमान स्थिति का पता लगाना चाहते हैं, तो आप इनका उपयोग कर सकते हैं वेब पृष्ठों का अनुवाद करने के लिए ब्राउज़र उपकरण.

Googletrans द्वारा समर्थित भाषाओं की सूची ढूँढना

अपने पसंदीदा तरीके का उपयोग करके मॉड्यूल को स्थापित करके प्रारंभ करें; पिप इंस्टॉलर सबसे सीधा तरीका है।

आपके द्वारा इंस्टॉल किए गए googletrans के संस्करण से संबंधित समस्याओं का सामना करना पड़ सकता है। यदि आप इन उदाहरणों को चलाते समय त्रुटियाँ देखते हैं, तो संस्करण 3.1.0a0 स्थापित करने का प्रयास करें, अर्थात पिप स्थापित googletrans==3.1.0a0.

रूपांतरण के लिए Googletrans विभिन्न भाषाओं का समर्थन करता है। इसके द्वारा समर्थित भाषाओं की सूची खोजने के लिए, निम्नलिखित पायथन कोड स्निपेट चलाएँ:

आयात googletrans\nप्रिंट (googletrans. भाषाएँ)

Googletrans लाइब्रेरी को अपने वातावरण में आयात करें और उपयोग करें बोली भाषाओं की सूची और उसके साथ संक्षिप्त शब्द प्राप्त करने के लिए।

इस प्रोग्राम का आउटपुट इस स्क्रीनशॉट के समान होगा:

भाषा का पता लगाने के लिए Googletrans का उपयोग करना

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

googletrans से अनुवादक आयात करें\nअनुवादक = अनुवादक()\nप्रिंट (अनुवादक.डिटेक्ट('이 문장은 한글로 쓰여졌습니다.'))\nप्रिंट (अनुवादक.डिटेक्ट('この文章は日本語で書かれました。'))\nप्रिंट (अनुवादक.डिटेक्ट('यह वाक्य अंग्रेजी में लिखा गया है।'))

यह पायथन कोड स्निपेट निम्न आउटपुट उत्पन्न करता है:

यह पहचानी गई भाषा जैसे संक्षिप्त रूप को प्रदर्शित करता है एन के लिए अंग्रेज़ी और उस सटीकता को प्रदर्शित करता है जिसके साथ उसने भाषा का पता लगाया।

वांछित भाषा का स्वचालित रूप से पता लगाने और अनुवाद करने के लिए Googletrans का उपयोग करना

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

अनुवाद करना() विधि स्वचालित रूप से आपके पाठ का पता लगाती है और आपकी इच्छित भाषा में अनुवाद करती है। अनुवादित पाठ प्रदर्शित करें। यह स्रोत भाषा, गंतव्य भाषा और अनुवादित पाठ प्रदर्शित करता है। आप केवल अनुवादित पाठ को प्रदर्शित करने के लिए टेक्स्ट फ़ंक्शन का उपयोग कर सकते हैं।

googletrans से ट्रांसलेटर आयात करें\ntest = ''' आयरन मैन मार्वल कॉमिक्स के सुपर हीरो हैं। चरित्र लेखक और संपादक स्टेन ली द्वारा बनाया गया था,\n और इसकी स्क्रिप्ट लारी लिबियर द्वारा विकसित की गई थी थी,\nऔर डिज़ाइन कलाकार डॉन हैक और जैक किर्बी द्वारा बनाया गया था।\nचरित्र ने अपनी पहली उपस्थिति टेल्स ऑफ़ सस्पेंस #39 (कवर मार्च दिसम्बर 63) में दर्ज की की। '''\nअनुवादक = अनुवादक ()\nअनुवादित = अनुवादक.अनुवाद (परीक्षण, गंतव्य = 'एन')\nप्रिंट (अनुवादित पाठ)

स्वचालित पहचान और भाषा के अनुवाद के लिए आउटपुट है:

बल्क अनुवाद करने के लिए Googletrans का उपयोग करना

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

लौटी हुई वस्तु पर पुनरावृति करें और अनुवादित पाठ को प्रदर्शित करने के लिए मूल पाठ और पाठ पैरामीटर को प्रदर्शित करने के लिए मूल फ़ंक्शन का उपयोग करें।

googletrans से अनुवादक आयात करें\nअनुवादक = अनुवादक()\nअनुवाद = अनुवादक.अनुवाद (['आप क्या जानते हैं?', 'क्या यह सच है?', 'हम कल बर्गर खाएंगे'], मंजिल ='नमस्ते')\nअनुवाद में अनुवाद के लिए:\n प्रिंट करें (translation.origin, ' ->', अनुवाद.पाठ)

बल्क अनुवाद करने वाले Googletrans का आउटपुट है:

ऑडियो का उपयोग करके एक भाषा से दूसरी भाषा में अनुवाद कैसे करें

आप अनुवादक के साथ बातचीत करने और उसका एक सरल संस्करण बनाने के लिए अपनी आवाज़ का उपयोग भी कर सकते हैं Google सहायक का रीयल-टाइम अनुवाद. ऐसा करने के लिए, आयात करें वाक् पहचान मॉड्यूल के रूप में एक उपनाम के साथ एसपीआर. आयात करें गूगल ट्रांस अनुवाद के लिए पुस्तकालय और जीटीटीएस (Google टेक्स्ट-टू-स्पीच) अनुवादित पाठ को ऑडियो फ़ाइल के रूप में परिवर्तित करने के लिए जिसे आप सुन सकते हैं। आयात ओएस ऑडियो फाइल को सेव करने के लिए।

आयात वाक् पहचान जैसा स्प्र\nगूगलट्रांस से आयात अनुवादक\ngtts आयात gTTS\import os

का एक वर्ग वस्तु बनाएँ पहचानकर्ता उपयोगकर्ता द्वारा बोले जाने वाले शब्दों को इनपुट के रूप में पहचानने के लिए और दूसरी वस्तु को आवाज पकड़ने के लिए माइक्रोफोन को इनिशियलाइज़ करने के लिए।

रिकॉग 1 = स्प्र। पहचानकर्ता ()\nmc = spr. माइक्रोफोन ()

उपयोग साथ अपवाद हैंडलिंग के एक भाग के रूप में बयान। स्रोत के रूप में माइक्रोफ़ोन ऑब्जेक्ट के साथ, ये क्रियाएं करें। अनुवाद के लिए अनुवादक वस्तु को प्रारंभ करें। स्रोत और अपनी वांछित गंतव्य भाषा सेट करें। प्रिंट स्टेटमेंट का उपयोग करके उपयोगकर्ता को कुछ बोलने के लिए सूचित करें।

उपयोग एडजस्ट_फॉर_एम्बिएंट_नॉइज़ () पहली बार सुनने के लिए कैलिब्रेट करने की विधि। आप ऐसा इसलिए करते हैं क्योंकि इंस्टेंस की थ्रेशोल्ड प्रॉपर्टी संभवतः एक उच्च मान पर सेट की जाती है और फिर सुनाई देने वाली आवाज़ के अनुसार समायोजित की जाती है। इसे कैलिब्रेट करने से यह थ्रेसहोल्ड स्वचालित रूप से कम मान पर सेट हो जाएगा।

एकल वाक्यांश रिकॉर्ड करने के लिए सुनो गुण का उपयोग करें। कार्यक्रम आवाज को तब तक रिकॉर्ड करता है जब तक कि कुछ सेकंड का मौन न हो या कोई और ऑडियो इनपुट न हो। उपयोग पहचान_गूगल () Google वेब एपीआई का उपयोग करने और ऑडियो स्रोत से भाषण को पहचानने के लिए। वैकल्पिक रूप से, आप बिंग, आईबीएम, स्फिंक्स और विट का भी उपयोग कर सकते हैं।

स्रोत के रूप में एमसी के साथ:\n अनुवादक = अनुवादक ()\n from_lang = 'एन'\n to_lang = 'नमस्ते'\n प्रिंट("कुछ बोलें...")\n recog1.adjust_for_ambient_noise (स्रोत, अवधि = 0.2)\n ऑडियो = recog1.सुनो (स्रोत)\n get_sentence = recog1.recognize_google (ऑडियो)

ऑडियो से पहचाने गए वाक्यांश को प्रदर्शित करें। वाक्य, स्रोत भाषा और गंतव्य भाषा को पास करें अनुवाद करना() समारोह। टेक्स्ट पैरामीटर को कॉल करके अनुवादित टेक्स्ट प्रदर्शित करें और इसका उपयोग करके प्रदर्शित करें छपाई कथन।

प्रिंट ("अनुवाद किया जाने वाला वाक्यांश:" + get_sentence)\n text_to_translate = अनुवादक.अनुवाद (get_sentence,\n src=from_lang,\n dest=to_lang)\n text = text_to_translate.text\n प्रिंट ("अनुवादित पाठ है: ", मूलपाठ)

अंत में प्रयोग करें जीटीटीएस टेक्स्ट को स्पीच में बदलने के लिए। टेक्स्ट पास करें, पढ़ने के लिए भाषा और वैकल्पिक रूप से धीमे पैरामीटर को गलत पर सेट करें। वॉइस को mp3 फ़ाइल के रूप में सेव करें और ओएस सहेजे गए ऑडियो फ़ाइल को चलाने के लिए मॉड्यूल।

स्पीक = gTTS(टेक्स्ट=टेक्स्ट, लैंग=to_lang, स्लो=फल्स)\n स्पीक.सेव ("कैप्चर_वॉयस.mp3")\n ओएस सिस्टम ("कैप्चर_वॉयस.mp3 शुरू करें")

इस कार्यक्रम की अंतिम पंक्ति की आवश्यकता है शुरू mp3 फ़ाइल चलाने के लिए आदेश। आपको अपने स्थानीय वातावरण के आधार पर इसे एक अलग कमांड से बदलने की आवश्यकता हो सकती है। उदाहरण के लिए, macOS पर, आप इसका उपयोग कर सकते हैं aplay आज्ञा।

ऑडियो का उपयोग करके एक भाषा से दूसरी भाषा में अनुवाद करने के लिए आपको जो आउटपुट प्राप्त होता है वह है:

Google अनुवाद के विकल्प

जबकि Google अनुवाद अनुवाद के लिए सबसे लोकप्रिय साइट है, इसका सीमित अनुकूलन है इसलिए यह कुछ उपयोग मामलों के लिए उपयुक्त नहीं हो सकता है।

यदि Google अनुवाद आपकी आवश्यकताओं को पूरा नहीं करता है, तो आप iTranslate, Baidu Translate, Liguee और DeepL जैसे विकल्पों का पता लगा सकते हैं। ये मुफ़्त हैं, कई प्लेटफ़ॉर्म का समर्थन करते हैं, और आपके उपयोग के लिए बेहतर हो सकते हैं।