Najlepšie prekladače jazykov príkazového riadku pre Linux


Dôležitosť aplikácií na preklad jazykov nemožno preceňovať, najmä pre tých, ktorí veľa cestujú alebo komunikujú s ľuďmi, ktorí pravidelne nehovoria rovnakým jazykom.

Dnes vám predstavím najlepšie prekladateľské nástroje založené na príkazovom riadku pre Linux.

1. CLI prekladača DeepL

DeepL Translator Cli je bezplatný a otvorený zdrojový prekladač jazykov príkazového riadka, ktorý využíva pokročilé techniky strojového učenia, ktoré používateľom umožňujú prekladať text medzi jazykmi, ako aj zisťovať jazyk vstupného textu. Je poháňaný nemeckou technologickou spoločnosťou DeepL a je vydaný pod licenciou MIT.

Medzi jazyky, ktoré podporuje, patrí angličtina (EN), nemčina (DE), francúzština (FR), taliančina (IT), holandčina (NL), španielčina (ES), ruština, portugalčina a poľština (PL) a zatiaľ čo nástroj terminálu je bezplatne, DeepL ponúka predplatné pre používateľov, ktorí o to majú záujem.

Nainštalujte DeepL Translator CLI v systéme Linux

Ak chcete nainštalovať nástroj príkazového riadka DeepL Translator, musíte najprv nainštalovať najnovšiu verziu súboru Node.js vo svojej distribúcii Linuxu.

Ďalej nainštalujte správcu závislostí balíkov Yarn pomocou úložiska balíkov Debian v distribúcii Debian a Ubuntu pomocou nasledujúcich príkazov.

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

V distribúciách CentOS, Fedora a RHEL môžete nainštalovať Yarn prostredníctvom úložiska balíkov 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]

Teraz nainštalujte nástroj príkazového riadka DeepL Translator pomocou nasledujúceho príkazu.

yarn global add deepl-translator-cli

Overte stav inštalácie kontrolou verzie DeepL.

deepl --version

DeepL funguje tak, že volá API na hlavnú webovú stránku deepl.com, takže v súčasnosti musíte byť online, aby ste ho mohli používať. Údajne beží na superpočítači schopnom 5.1 petaFLOPS – dostatočná rýchlosť na detekciu a preklad jazykov v mžiku.

Príklady použitia 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. Preložiť Shell

Translate Shell (predtým Google Translate CLI) je bezplatný a otvorený zdrojový nástroj na prekladanie jazykov príkazového riadka, ktorý využívajú služby Google Translate, Yandex Translate, Apertium a Bing Translator. Je k dispozícii pre väčšinu systémov kompatibilných s POSIX vrátane Windows (cez Cygwin, WSL alebo MSYS2), GNU/Linux, macOS a BSD.

Translate Shell umožňuje používateľom používať ho na jednoduché preklady alebo ako interaktívny shell. V prípade jednoduchých prekladov poskytuje Translate Shell v predvolenom nastavení podrobnosti o preloženom texte, pokiaľ to neurobíte tak, že podrobnosti nevylúčite pomocou kľúčového slova brief.

trans 'Saluton, Mondo!'
Saluton, Mondo!

Hello, World!

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

Keď sa použije ako interaktívny shell, preloží texty tak, ako ich zadávate riadok po riadku. Napríklad,

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.

Nainštalujte Translate Shell v systéme Linux

Moja odporúčaná metóda sťahovania je, aby ste odtiaľto uchopili samostatný spustiteľný súbor, umiestnili ho do cesty a spustili nasledujúce príkazy:

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

Ďalšie podrobnosti o inštalácii a používaní nájdete na oficiálnej stránke GitHub tu.

Poznáte ďalšie úžasné aplikácie na prekladanie textu príkazového riadku pre Linux? Pridajte svoje návrhy do sekcie komentárov nižšie.