Najbolji prevoditelji jezika naredbenog retka za Linux


Ne može se prenaglasiti važnost aplikacija za prevođenje jezika, posebno za one koji puno putuju ili komuniciraju s ljudima koji redovito ne govore isti jezik.

Danas vam predstavljam najbolje alate za prevođenje temeljene na naredbenom retku za Linux.

1. DeepL Translator CLI

DeepL Translator Cli besplatni je prevoditelj jezika naredbenog retka otvorenog koda koji koristi napredne tehnike strojnog učenja kako bi korisnicima omogućio prevođenje teksta s jednog jezika na drugi, kao i otkrivanje jezika unesenog teksta. Pokreće ga DeepL, njemačka tehnološka tvrtka, a objavljen je pod licencom MIT-a.

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

Instalirajte DeepL Translator CLI u Linux

Da biste instalirali DeepL Translator alat naredbenog retka, najprije trebate instalirati najnoviju verziju Node.js u svojoj distribuciji Linuxa.

Zatim instalirajte upravitelj ovisnosti paketa Yarn pomoću repozitorija paketa Debian na distribuciji Debian i Ubuntu 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 repozitorija 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 naredbenog retka pomoću sljedeće naredbe.

yarn global add deepl-translator-cli

Provjerite status instalacije provjerom verzije DeepL.

deepl --version

DeepL radi upućivanjem API poziva glavnom web-mjestu na deepl.com tako da u ovom trenutku morate biti na mreži da biste ga koristili. Navodno radi na superračunalu sposobnom za 5,1 petaFLOPS - dovoljnu brzinu za otkrivanje i prevođenje jezika u tren oka.

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 (prethodno Google Translate CLI) besplatan je prevoditeljski alat otvorenog koda za jezik naredbenog retka koji pokreću Google Translate, Yandex Translate, Apertium i Bing prevoditelj. Dostupan je za većinu sustava usklađenih s POSIX-om, uključujući Windows (preko Cygwina, WSL ili MSYS2), GNU/Linux, macOS i BSD.

Translate Shell omogućuje korisnicima da je koriste za jednostavne prijevode ili kao interaktivnu školjku. Za jednostavne prijevode, Translate Shell daje pojedinosti prevedenog teksta prema zadanim postavkama, osim ako se ne izuzmu pojedinosti 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

Moja preporučena metoda preuzimanja je da odavde uzmete samostalnu izvršnu datoteku, postavite je na svoj put i pokrenete sljedeće naredbe:

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

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

Znate li druge izvrsne aplikacije za prevođenje teksta naredbenog retka za Linux? Dodajte svoje prijedloge u odjeljku za komentare ispod.