Linux में टेक्स्ट का एक भाषा से दूसरी भाषा में अनुवाद करें

Linux में टेक्स्ट का एक भाषा से दूसरी भाषा में अनुवाद करें

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





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





डीपएल अनुवादक का उपयोग करना

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





डीपएल अनुवादक निम्नलिखित भाषाओं का समर्थन करता है:

  • अंग्रेज़ी
  • जर्मन
  • फ्रेंच
  • इतालवी
  • डच
  • स्पेनिश
  • रूसी
  • पुर्तगाली
  • पोलिश

डीपएल अनुवादक के लिए लिनक्स पैकेज का उपयोग करने के लिए स्वतंत्र है। हालाँकि, यदि आप उपकरण का बार-बार उपयोग करने की योजना बना रहे हैं, तो आप एक सदस्यता खरीद सकते हैं। हालाँकि प्रत्येक देश के लिए योजनाएँ और मूल्य अलग-अलग हैं, प्रत्येक के पास उपयोगकर्ताओं के लिए भी एक निःशुल्क सदस्यता है।



डीपएल अनुवादक स्थापित करना

अपने Linux मशीन पर डीपएल ट्रांसलेटर चलाने के लिए, आपको पहले Node.js का नवीनतम संस्करण स्थापित करना होगा।

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





उबंटू जैसे डेबियन-आधारित वितरण पर, यार्न GPG कुंजी का उपयोग करके डाउनलोड करें कर्ल .

curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -

अपने सिस्टम की रिपॉजिटरी सूची में यार्न डेबियन रिपॉजिटरी जोड़ें।





कैसे बताएं कि आपको स्नैपचैट पर ब्लॉक कर दिया गया है
echo 'deb https://dl.yarnpkg.com/debian/ stable main' | sudo tee /etc/apt/sources.list.d/yarn.list

रिपॉजिटरी सूची को अपडेट करें और यार्न का उपयोग करके स्थापित करें अपार्ट .

sudo apt update
sudo apt install yarn

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

curl --silent --location https://dl.yarnpkg.com/rpm/yarn.repo | sudo tee /etc/yum.repos.d/yarn.repo

आप या तो उपयोग करके यार्न स्थापित कर सकते हैं डीएनएफ या यम . टर्मिनल में निम्न में से कोई भी कमांड टाइप करें।

sudo yum install yarn
sudo dnf install yarn

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

yarn global add deepl-translator-cli

आप पैकेज के लिए संस्करण जानकारी की जांच करके सत्यापित कर सकते हैं कि यार्न ने आपके सिस्टम पर डीपएल ट्रांसलेटर को सफलतापूर्वक स्थापित किया है या नहीं।

deepl --version

डीपएल अनुवादक का उपयोग कैसे करें

डीपएल ट्रांसलेटर के साथ टेक्स्ट का अनुवाद करना आसान है। किसी स्ट्रिंग को दूसरी भाषा में अनुवाद करने के लिए, कमांड के साथ भाषा कोड और स्ट्रिंग निर्दिष्ट करें।

deepl translate -t 'DE' 'Hello how are you'

जैसा कि ऊपर उल्लेख किया गया है, डीपएल अनुवादक पाठ के निर्दिष्ट भाग की भाषा का पता लगा सकता है। ऐसा करने के लिए, का उपयोग करें पता लगाना के साथ विकल्प गहरा आदेश।

deepl detect 'Dies ist in Englisch'

अन्य Linux कमांड की तरह, आप पाइप कर सकते हैं गहरा मानक आउटपुट के साथ। उदाहरण के लिए:

echo 'How are you' | deepl translate -t 'DE'

यदि आप यह नहीं समझ पा रहे हैं कि अनुवादक का उपयोग कैसे किया जाए, तो आप इसका उपयोग करके सहायता अनुभाग देख सकते हैं -एच झंडा। डेवलपर्स ने उपयोगिता में उपलब्ध प्रत्येक विकल्प के लिए सहायता पृष्ठ प्रदान किए हैं।

deepl -h
deepl translate -h
deepl detect -h

सम्बंधित: Microsoft Word में संपूर्ण दस्तावेज़ का अनुवाद कैसे करें

अनुवाद शेल उपयोगिता का उपयोग करना

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

अपने लिनक्स मशीन पर अनुवाद शेल स्थापित करने के लिए, निष्पादन योग्य फ़ाइल डाउनलोड करें और इसे अपने सिस्टम के पर्यावरण चर में जोड़ें।

wget git.io/trans

डाउनलोड की गई फ़ाइल को निष्पादन योग्य अनुमतियाँ असाइन करें।

sudo chmod +x ./trans

निष्पादन योग्य को पर्यावरण चर में जोड़ें।

Google धरती पर मेरा घर ढूंढो
sudo mv ./trans /usr/local/bin

अनुवाद शेल का उपयोग कैसे करें

डीपएल ट्रांसलेटर की तुलना में ट्रांसलेट शेल के साथ टेक्स्ट का अनुवाद करना काफी आसान है। एप्लिकेशन में, तीन आउटपुट मोड हैं: डिफ़ॉल्ट, इंटरएक्टिव और संक्षिप्त।

डिफ़ॉल्ट मोड में, आउटपुट में अनुवाद से संबंधित जानकारी होती है। दूसरी ओर, संक्षिप्त मोड केवल अनुवादित पाठ प्रदर्शित करेगा।

डिफ़ॉल्ट रूप से, उपयोगिता पाठ को अंग्रेजी भाषा में अनुवादित करती है। अनुवाद शेल का उपयोग करके किसी स्ट्रिंग का अंग्रेजी में अनुवाद करने के लिए:

trans 'Dies ist in Englisch'

सिस्टम निम्न आउटपुट प्रदर्शित करेगा।

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

trans :es 'Hello Everyone'

आउटपुट:

Hola a todas

यदि अनुवाद शेल पाठ की भाषा की पहचान करने में असमर्थ है, तो आप कमांड के साथ भाषा कोड निर्दिष्ट कर सकते हैं।

trans es: 'Hola a todas'

ध्यान दें कि अंतिम दो आदेशों में, के बाईं ओर पेट ( : ) वर्ण स्रोत भाषा के लिए है और दाईं ओर गंतव्य भाषा के लिए है।

एक स्ट्रिंग को कई भाषाओं में अनुवाद करने के लिए, संबंधित भाषा कोड को द्वारा अलग करके पास करें अधिक ( + ) चरित्र।

trans :es+hi 'Hello Everyone'

उपरोक्त आदेश निर्दिष्ट पाठ का स्पेनिश और हिंदी में अनुवाद करेगा।

आप स्रोत और गंतव्य दोनों भाषाओं को भी पास कर सकते हैं।

trans es:hi 'Hola a todas'

यदि आप स्ट्रिंग की भाषा नहीं जानते हैं, तो आप इसका उपयोग कर सकते हैं -पहचान डिफ़ॉल्ट के साथ झंडा ट्रांस आदेश।

trans -id 'Hola a todas'

पूरी फाइलों का दूसरी भाषा में अनुवाद करने के लिए, फाइल का नाम पास करें।

trans en:es file://document.txt

उपयोग -संक्षिप्त एक साधारण आउटपुट स्वरूप में स्विच करने के लिए ध्वज।

trans -brief 'Dies ist in Englisch'

आउटपुट:

This is in English

सहभागी अनुवाद शेल का उपयोग करने के लिए:

trans -shell -brief

अब आप अपने स्टेटमेंट टाइप करना शुरू कर सकते हैं और सिस्टम टेक्स्ट को इंटरेक्टिव तरीके से ट्रांसलेट करेगा।

लिनक्स कमांड लाइन में टेक्स्ट का अनुवाद करना

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

आप ऑनलाइन टूल का उपयोग करके वेबपेज का अनुवाद करना भी चुन सकते हैं। इंटरनेट पर कई टूल उपलब्ध हैं जो किसी भी वेब पेज को आपकी वांछित भाषा में तुरंत अनुवाद करने में आपकी सहायता कर सकते हैं।

साझा करना साझा करना कलरव ईमेल वेब पेजों का अनुवाद करने के लिए 7 सर्वश्रेष्ठ ब्राउज़र टूल

जब तक आप कई भाषाओं में पारंगत नहीं हैं, तब तक इंटरनेट का लगभग आधा हिस्सा दुर्गम है। तो अनुवाद के लिए सबसे अच्छे उपकरण कौन से हैं? ये सभी।

ps4 . पर पासवर्ड कैसे रीसेट करें
आगे पढ़िए संबंधित विषय
  • लिनक्स
  • अनुवाद
  • गूगल अनुवाद
  • टर्मिनल
  • लिनक्स
लेखक के बारे में Deepesh Sharma(79 लेख प्रकाशित)

दीपेश MUO में Linux के लिए जूनियर एडिटर हैं। वह सभी नवागंतुकों को एक आनंदमय अनुभव प्रदान करने के उद्देश्य से, लिनक्स पर सूचनात्मक मार्गदर्शिकाएँ लिखते हैं। फिल्मों के बारे में निश्चित नहीं है, लेकिन अगर आप तकनीक के बारे में बात करना चाहते हैं, तो वह आपका लड़का है। अपने खाली समय में, आप उसे किताबें पढ़ते हुए, विभिन्न संगीत शैलियों को सुनते हुए, या उसका गिटार बजाते हुए पा सकते हैं।

दीपेश शर्मा की अन्य फ़िल्में-टीवी शो

हमारे न्यूज़लेटर की सदस्यता लें

तकनीकी युक्तियों, समीक्षाओं, निःशुल्क ई-पुस्तकों और अनन्य सौदों के लिए हमारे न्यूज़लेटर से जुड़ें!

सब्सक्राइब करने के लिए यहां क्लिक करें