Geriausi „Linux“ komandų eilutės kalbos vertėjai


Kalbų vertimo programų svarbos negalima pervertinti, ypač tiems, kurie daug keliauja arba bendrauja su žmonėmis, kurie reguliariai nekalba ta pačia kalba.

Šiandien pristatau jums geriausius komandų eilutės vertimo įrankius, skirtus Linux.

1. DeepL Translator CLI

„DeepL Translator Cli“ yra nemokamas atvirojo kodo komandų eilutės kalbos vertėjas, kuris naudoja pažangius mašininio mokymosi metodus, kad vartotojai galėtų versti tekstą iš vienos kalbos į kitą ir aptikti įvesties teksto kalbą. Jį maitina DeepL, Vokietijos technologijų įmonė, ir išleista pagal MIT licenciją.

Palaikomos kalbos yra anglų (EN), vokiečių (DE), prancūzų (FR), italų (IT), olandų (NL), ispanų (ES), rusų, portugalų ir lenkų (PL), o terminalo įrankis yra nemokama, DeepL siūlo prenumeratos planus suinteresuotiems vartotojams.

Įdiekite „DeepL Translator CLI“ sistemoje „Linux“.

Norėdami įdiegti DeepL Translator komandinės eilutės įrankį, pirmiausia turite įdiegti naujausią Node.js versiją savo Linux platinime.

Tada įdiekite Yarn paketo priklausomybės tvarkyklę naudodami Debian paketų saugyklą Debian ir Ubuntu paskirstyme naudodami šias komandas.

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

Paskirstydami CentOS, Fedora ir RHEL galite įdiegti Yarn naudodami RPM paketo saugyklą.

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]

Dabar įdiekite DeepL Translator komandinės eilutės įrankį naudodami šią komandą.

yarn global add deepl-translator-cli

Patikrinkite diegimo būseną pažymėdami DeepL versiją.

deepl --version

DeepL veikia atlikdama API skambučius į pagrindinę svetainę adresu deepl.com, todėl šiuo metu turite būti prisijungę, kad galėtumėte ja naudotis. Pranešama, kad jis veikia superkompiuteryje, galinčiame 5.1 petaFLOPS – pakankamai spartos, kad būtų galima akimirksniu aptikti ir išversti kalbas.

DeepL naudojimo pavyzdžiai

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. Išverskite „Shell“.

Translate Shell (anksčiau Google Translate CLI) yra nemokamas atvirojo kodo komandinės eilutės kalbos vertėjo įrankis, kurį palaiko Google Translate, Yandex Translate, Apertum ir Bing vertėjas. Jį galima naudoti daugumoje su POSIX suderinamų sistemų, įskaitant Windows (per Cygwin, WSL arba MSYS2), GNU/Linux, macOS ir BSD.

Vertimo apvalkalas leidžia naudotojams naudoti jį paprastiems vertimams arba kaip interaktyvų apvalkalą. Paprastų vertimų atveju Vertimo apvalkalas pagal numatytuosius nustatymus pateikia išsamią išversto teksto informaciją, nebent kai reikia išskirti išsamią informaciją naudojant raktinį žodį trumpas.

trans 'Saluton, Mondo!'
Saluton, Mondo!

Hello, World!

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

Kai naudojamas kaip interaktyvus apvalkalas, jis išvers tekstus, kai juos įvesite eilutę po eilutės. Pavyzdžiui,

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.

Įdiekite „Translate Shell“ sistemoje „Linux“.

Mano rekomenduojamas atsisiuntimo būdas yra paimti savarankišką vykdomąjį failą iš čia, įdėti jį į savo kelią ir paleisti šias komandas:

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

Norėdami gauti daugiau informacijos apie diegimą ir naudojimą, apsilankykite oficialiame „GitHub“ puslapyje čia.

Ar žinote kitų nuostabių komandų eilutės teksto vertėjo programų, skirtų „Linux“? Pridėkite savo pasiūlymus toliau pateiktame komentarų skyriuje.