ലിനക്സിനുള്ള മികച്ച കമാൻഡ് ലൈൻ ഭാഷാ വിവർത്തകർ


ഭാഷാ വിവർത്തന ആപ്ലിക്കേഷനുകളുടെ പ്രാധാന്യം അമിതമായി ഊന്നിപ്പറയാൻ കഴിയില്ല, പ്രത്യേകിച്ചും ധാരാളം യാത്ര ചെയ്യുന്നവർക്കും ഒരേ ഭാഷ സ്ഥിരമായി പങ്കിടാത്ത ആളുകളുമായി ആശയവിനിമയം നടത്തുന്നവർക്കും.

ഇന്ന്, Linux-നുള്ള മികച്ച കമാൻഡ്-ലൈൻ അടിസ്ഥാനമാക്കിയുള്ള വിവർത്തന ടൂളുകൾ ഞാൻ നിങ്ങൾക്ക് പരിചയപ്പെടുത്തുന്നു.

1. DeepL Translator CLI

DeepL Translator Cli എന്നത് ഒരു സ്വതന്ത്ര ഓപ്പൺ സോഴ്uസ് കമാൻഡ് ലൈൻ ഭാഷാ വിവർത്തകനാണ്, അത് ഭാഷകൾക്കിടയിൽ ടെക്uസ്uറ്റ് വിവർത്തനം ചെയ്യുന്നതിനും ഇൻപുട്ട് വാചകത്തിന്റെ ഭാഷ കണ്ടെത്തുന്നതിനും ഉപയോക്താക്കളെ പ്രാപ്uതമാക്കുന്നതിന് വിപുലമായ മെഷീൻ ലേണിംഗ് ടെക്uനിക്കുകൾ ഉപയോഗിക്കുന്നു. ഇത് ഒരു ജർമ്മൻ ടെക് കമ്പനിയായ DeepL ആണ് പ്രവർത്തിപ്പിക്കുന്നത്, കൂടാതെ MIT ലൈസൻസിന് കീഴിൽ പുറത്തിറക്കിയതുമാണ്.

ഇത് പിന്തുണയ്uക്കുന്ന ഭാഷകളിൽ ഇംഗ്ലീഷ് (EN), ജർമ്മൻ (DE), ഫ്രഞ്ച് (FR), ഇറ്റാലിയൻ (IT), ഡച്ച് (NL), സ്പാനിഷ് (ES), റഷ്യൻ, പോർച്ചുഗീസ്, പോളിഷ് (PL) എന്നിവയും ടെർമിനൽ ടൂളും ഉൾപ്പെടുന്നു സൗജന്യമായി, താൽപ്പര്യമുള്ള ഉപയോക്താക്കൾക്കായി DeepL സബ്uസ്uക്രിപ്uഷൻ പ്ലാനുകൾ വാഗ്ദാനം ചെയ്യുന്നു.

DeepL Translator കമാൻഡ്-ലൈൻ ടൂൾ ഇൻസ്റ്റാൾ ചെയ്യാൻ, ആദ്യം നിങ്ങളുടെ Linux വിതരണത്തിൽ Node.js-ന്റെ ഏറ്റവും പുതിയ പതിപ്പ് ഇൻസ്റ്റാൾ ചെയ്യേണ്ടതുണ്ട്.

അടുത്തതായി, ഇനിപ്പറയുന്ന കമാൻഡുകൾ ഉപയോഗിച്ച് ഡെബിയൻ, ഉബുണ്ടു വിതരണത്തിൽ ഡെബിയൻ പാക്കേജ് റിപ്പോസിറ്ററി ഉപയോഗിച്ച് Yarn പാക്കേജ് ഡിപൻഡൻസി മാനേജർ ഇൻസ്റ്റാൾ ചെയ്യുക.

$ 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 ഡിസ്ട്രിബ്യൂഷനുകളിൽ, നിങ്ങൾക്ക് ആർപിഎം പാക്കേജ് ശേഖരം വഴി നൂൽ ഇൻസ്റ്റാൾ ചെയ്യാം.

# 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]

ഇപ്പോൾ താഴെ പറയുന്ന കമാൻഡ് ഉപയോഗിച്ച് DeepL Translator കമാൻഡ്-ലൈൻ ടൂൾ ഇൻസ്റ്റാൾ ചെയ്യുക.

$ yarn global add deepl-translator-cli

DeepL പതിപ്പ് പരിശോധിച്ച് ഇൻസ്റ്റാളേഷൻ നില പരിശോധിക്കുക.

$ deepl --version

deepl.com-ലെ പ്രധാന വെബ്uസൈറ്റിലേക്ക് API കോളുകൾ ചെയ്തുകൊണ്ടാണ് DeepL പ്രവർത്തിക്കുന്നത്, അതിനാൽ, ഇപ്പോൾ അത് ഉപയോഗിക്കാൻ നിങ്ങൾ ഓൺലൈനിലായിരിക്കണം. 5.1 പെറ്റാഫ്ലോപ്uസ് ശേഷിയുള്ള ഒരു സൂപ്പർ കമ്പ്യൂട്ടറിലാണ് ഇത് പ്രവർത്തിക്കുന്നതെന്ന് റിപ്പോർട്ട് ചെയ്യപ്പെടുന്നു - ഒറ്റയടിക്ക് ഭാഷകൾ കണ്ടെത്താനും വിവർത്തനം ചെയ്യാനും മതിയായ വേഗത.

# 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. ഷെൽ വിവർത്തനം ചെയ്യുക

Translate Shell (മുമ്പ് Google Translate CLI) എന്നത് Google Translate, Yandex Translate, Apertium, Bing Translator എന്നിവയാൽ പ്രവർത്തിക്കുന്ന ഒരു സ്വതന്ത്രവും ഓപ്പൺ സോഴ്uസ് കമാൻഡ്-ലൈൻ ഭാഷാ പരിഭാഷാ ഉപകരണവുമാണ്. Windows (Cygwin, WSL, or MSYS2 വഴി), GNU/Linux, macOS, BSD എന്നിവയുൾപ്പെടെ മിക്ക POSIX- കംപ്ലയന്റ് സിസ്റ്റങ്ങൾക്കും ഇത് ലഭ്യമാണ്.

വിവർത്തന ഷെൽ ലളിതമായ വിവർത്തനങ്ങൾക്കോ അല്ലെങ്കിൽ ഒരു സംവേദനാത്മക ഷെല്ലായി ഉപയോഗിക്കുന്നതിന് ഉപയോക്താക്കളെ അനുവദിക്കുന്നു. ലളിതമായ വിവർത്തനങ്ങൾക്കായി, വിവർത്തനം ചെയ്uത വാചകത്തിന്റെ വിശദാംശങ്ങൾ വിവർത്തനം ചെയ്uത ഷെൽ സ്ഥിരസ്ഥിതിയായി നൽകുന്നു.

$ 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 പേജ് ഇവിടെ പരിശോധിക്കുക.

Linux-നുള്ള മറ്റ് ആകർഷണീയമായ കമാൻഡ് ലൈൻ ടെക്സ്റ്റ് ട്രാൻസ്ലേറ്റർ ആപ്പുകൾ നിങ്ങൾക്ക് അറിയാമോ? ചുവടെയുള്ള അഭിപ്രായ വിഭാഗത്തിൽ നിങ്ങളുടെ നിർദ്ദേശങ്ങൾ ചേർക്കുക.