Cei mai buni traducători de limbi de comandă pentru Linux


Importanța aplicațiilor de traducere în limbi străine nu poate fi subliniată prea mult, în special pentru cei care călătoresc mult sau comunică cu persoane care nu vorbesc aceeași limbă în mod regulat.

Astăzi, vă prezint cele mai bune instrumente de traducere bazate pe linia de comandă pentru Linux.

1. CLI DeepL Translator

DeepL Translator Cli este un traducător de limbă de comandă gratuit și open source care utilizează tehnici avansate de învățare automată pentru a permite utilizatorilor să traducă text între limbi, precum și să detecteze limba textului introdus. Este alimentat de DeepL, o companie germană de tehnologie și este lansat sub licență MIT.

Limbile pe care le acceptă includ engleză (EN), germană (DE), franceză (FR), italiană (IT), olandeză (NL), spaniolă (ES), rusă, portugheză și poloneză (PL), iar instrumentul terminal este gratuit, DeepL oferă planuri de abonament pentru utilizatorii interesați.

Instalați DeepL Translator CLI în Linux

Pentru a instala instrumentul de linie de comandă DeepL Translator, mai întâi trebuie să instalați cea mai recentă versiune a Node.js în distribuția dvs. Linux.

Apoi, instalați managerul de dependențe de pachete Yarn folosind depozitul de pachete Debian pe distribuția Debian și Ubuntu folosind următoarele comenzi.

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

Pe distribuția CentOS, Fedora și RHEL, puteți instala Yarn prin depozitul de pachete 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]

Acum instalați instrumentul de linie de comandă DeepL Translator utilizând următoarea comandă.

yarn global add deepl-translator-cli

Verificați starea instalării verificând versiunea DeepL.

deepl --version

DeepL funcționează prin apeluri API către site-ul principal la deepl.com, așa că, în acest moment, trebuie să fiți online pentru a-l folosi. Se pare că rulează pe un supercomputer capabil de 5,1 petaFLOPS – viteză suficientă pentru a detecta și a traduce limbile într-o clipită.

Exemple de utilizare DeepL

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. Traduceți Shell

Translate Shell (anterior Google Translate CLI) este un instrument de traducere a limbii de comandă gratuit și open source, alimentat de Google Translate, Yandex Translate, Apertium și Bing Translator. Este disponibil pentru majoritatea sistemelor compatibile cu POSIX, inclusiv Windows (prin Cygwin, WSL sau MSYS2), GNU/Linux, macOS și BSD.

Translate Shell le permite utilizatorilor să-l folosească pentru traduceri simple sau ca un shell interactiv. Pentru traduceri simple, Translate Shell oferă detalii despre textul tradus în mod implicit, cu excepția cazului în care este obligat să excludă detaliile folosind cuvântul cheie, scurt.

trans 'Saluton, Mondo!'
Saluton, Mondo!

Hello, World!

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

Când este folosit ca un shell interactiv, va traduce textele pe măsură ce le introduceți rând cu rând. De exemplu,

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.

Instalați Translate Shell în Linux

Metoda mea de descărcare recomandată este să luați fișierul executabil autonom de aici, să-l plasați în calea dvs. și să executați următoarele comenzi:

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

Pentru mai multe detalii despre instalare și utilizare, consultați pagina oficială GitHub aici.

Cunoașteți alte aplicații minunate de traducere a textului în linia de comandă pentru Linux? Adaugă sugestiile tale în secțiunea de comentarii de mai jos.