Najbolji prevodioci jezika komandne linije za Linux


Važnost aplikacija za prevođenje jezika ne može se prenaglasiti, posebno za one koji puno putuju ili komuniciraju s ljudima koji ne dijele isti jezik na redovnoj osnovi.

Danas vam predstavljam najbolje alate za prevođenje zasnovane na komandnoj liniji za Linux.

1. DeepL Translator CLI

DeepL Translator Cli je besplatni prevodilac jezika za komandnu liniju otvorenog koda koji koristi napredne tehnike mašinskog učenja kako bi omogućio korisnicima da prevode tekst između jezika, kao i da otkriju jezik unešenog teksta. Pokreće ga DeepL, njemačka tehnološka kompanija i objavljena je pod licencom MIT-a.

Jezici koje podržava uključuju engleski (EN), njemački (DE), francuski (FR), talijanski (IT), holandski (NL), španski (ES), ruski, portugalski i poljski (PL) i dok je terminalski alat besplatno, DeepL nudi planove pretplate za zainteresovane korisnike.

Instalirajte DeepL Translator CLI u Linux

Da biste instalirali DeepL Translator alat iz komandne linije, prvo morate instalirati najnoviju verziju Node.js u vašoj Linux distribuciji.

Zatim instalirajte Yarn upravitelj ovisnosti paketa koristeći Debian spremište paketa na Debian i Ubuntu distribuciju koristeći sljedeće naredbe.

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

Na CentOS, Fedora i RHEL distribuciji, možete instalirati Yarn putem spremišta RPM paketa.

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]

Sada instalirajte DeepL Translator alat iz komandne linije koristeći sljedeću naredbu.

yarn global add deepl-translator-cli

Provjerite status instalacije tako što ćete provjeriti verziju DeepL.

deepl --version

DeepL radi tako što upućuje API pozive glavnoj web stranici na deepl.com, tako da u ovom trenutku morate biti na mreži da biste ga koristili. Navodno radi na superkompjuteru koji je sposoban za 5,1 petaFLOPS - dovoljnu brzinu da detektuje i prevede jezike u treptaju.

Primjeri upotrebe DeepL-a

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. Prevedite Shell

Translate Shell (ranije Google Translate CLI) je besplatan i otvoreni alat za prevođenje jezika naredbenog retka koji pokreće Google Translate, Yandex Translate, Apertium i Bing Translator. Dostupan je za većinu sistema kompatibilnih sa POSIX uključujući Windows (preko Cygwina, WSL ili MSYS2), GNU/Linux, macOS i BSD.

Translate Shell omogućava korisnicima da je koriste za jednostavne prijevode ili kao interaktivnu ljusku. Za jednostavne prijevode, Translate Shell daje detalje o prevedenom tekstu prema zadanim postavkama, osim ako se ne izvrši isključivanje detalja pomoću ključne riječi, brief.

trans 'Saluton, Mondo!'
Saluton, Mondo!

Hello, World!

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

Kada se koristi kao interaktivna ljuska, prevodit će tekstove dok ih unosite red po red. Na primjer,

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.

Instalirajte Translate Shell u Linux

Moj preporučeni način preuzimanja je da preuzmete samostalnu izvršnu datoteku odavde, postavite je na svoju putanju i pokrenete sljedeće naredbe:

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

Za više detalja o instalaciji i korištenju pogledajte njegovu službenu GitHub stranicu ovdje.

Znate li druge sjajne aplikacije za prevod teksta naredbene linije za Linux? Dodajte svoje prijedloge u odjeljak za komentare ispod.