लिनक्स के लिए सर्वश्रेष्ठ कमांड लाइन भाषा अनुवादक


विशेष रूप से उन लोगों के लिए भाषा अनुवाद अनुप्रयोगों का महत्व अधिक नहीं हो सकता है जो बहुत अधिक यात्रा करते हैं या उन लोगों के साथ संवाद करते हैं जो नियमित आधार पर एक ही भाषा साझा नहीं करते हैं।

आज, मैं आपको लिनक्स के लिए सबसे अच्छा कमांड-लाइन आधारित अनुवाद टूल पेश करता हूं।

1. डीपीएल अनुवादक सीएलआई

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

यह जिन भाषाओं का समर्थन करती है उनमें अंग्रेजी (EN), जर्मन (DE), फ्रेंच (FR), इटैलियन (IT), डच (NL), स्पेनिश (ES), रूसी, पुर्तगाली और पोलिश (PL) शामिल हैं और जबकि टर्मिनल टूल है मुक्त, डीपएल इच्छुक उपयोगकर्ताओं के लिए सदस्यता योजना प्रदान करता है।

डीपएल ट्रांसलेटर कमांड-लाइन टूल इंस्टॉल करने के लिए, सबसे पहले आपको अपने लिनक्स वितरण में नवीनतम संस्करण Node.js को इंस्टॉल करना होगा।

इसके बाद, डेबियन पर डेबियन पैकेज रिपॉजिटरी का उपयोग करके यार्न पैकेज निर्भरता प्रबंधक स्थापित करें और निम्नलिखित आदेशों का उपयोग करके वितरण Ubuntu वितरण करें।

$ 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-get update
$ sudo apt-get install yarn

CentOS , Fedora और RHEL वितरण पर, आप RPM पैकेज रिपॉजिटरी के माध्यम से यार्न स्थापित कर सकते हैं।

# curl --silent --location https://dl.yarnpkg.com/rpm/yarn.repo | sudo tee /etc/yum.repos.d/yarn.repo
# yum install yarn  [On CentOS/RHEL]
# dnf install yarn  [On Fedora]

अब निम्नलिखित कमांड का उपयोग करके डीप अनुवादक कमांड-लाइन टूल स्थापित करें।

$ yarn global add deepl-translator-cli

गहन संस्करण की जाँच करके स्थापना स्थिति सत्यापित करें।

$ deepl --version

DeepL मुख्य वेबसाइट पर deepl.com पर एपीआई कॉल करके काम करता है, इसलिए, वर्तमान में, आपको इसका उपयोग करने के लिए ऑनलाइन होना चाहिए। यह कथित तौर पर 5.1 पेटाफ्लॉप में सक्षम सुपरकंप्यूटर पर चलता है - पलक झपकते ही भाषाओं का पता लगाने और अनुवाद करने के लिए पर्याप्त गति।

# Translate text into German
$ deepl translate -t 'DE' 'How do you do?'

# Pipe text from standard input
$ echo 'How do you do?' | deepl translate -t 'DE'

# Detect language
$ deepl detect 'Wie geht es Ihnen?'

# For help
$ deepl -h
$ deepl translate -h
$ deepl detect -h

2. शैल का अनुवाद करें

अनुवाद शैल (पहले Google अनुवाद CLI ) एक स्वतंत्र और खुला स्रोत कमांड-लाइन भाषा अनुवादक उपकरण है जो Google अनुवाद , यांडेक्स अनुवाद, Apertium द्वारा संचालित है , और बिंग अनुवादक। यह विंडोज (सिग्विन, डब्लूएसएल, या एमएसवाईएस 2 के माध्यम से), जीएनयू/लिनक्स, मैकओएस और बीएसडी सहित अधिकांश पॉसिक्स-अनुरूप प्रणालियों के लिए उपलब्ध है।

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

$ trans 'Saluton, Mondo!'
Saluton, Mondo!

Hello, World!

Translations of Saluton, Mondo!
[ Esperanto -> English ]
Saluton ,
    Hello,
Mondo !
    World!
$ trans -brief 'Saluton, Mondo!'
Hello, World!

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

$ trans -shell -brief
> Rien ne réussit comme le succès.
Nothing succeeds like success.
> Was mich nicht umbringt, macht mich stärker.
What does not kill me makes me stronger.
> Юмор есть остроумие глубокого чувства.
Humor has a deep sense of wit.
> 幸福になるためには、人から愛されるのが一番の近道。
In order to be happy, the best way is to be loved by people.

मेरी अनुशंसित डाउनलोड विधि आपको यहां से स्व-निहित निष्पादन योग्य फ़ाइल को हथियाने के लिए, इसे अपने पथ में रखें, और निम्न कमांड चलाएं:

$ wget git.io/trans
$ chmod +x ./trans

स्थापना और उपयोग के बारे में अधिक जानकारी के लिए यहां इसके आधिकारिक GitHub पृष्ठ की जांच करें।

क्या आप लिनक्स के लिए अन्य भयानक कमांड लाइन टेक्स्ट ट्रांसलेटर ऐप जानते हैं? नीचे टिप्पणी अनुभाग में अपने सुझाव जोड़ें।