Parimad käsureakeele tõlkijad Linuxile


Keeltõlkimisrakenduste tähtsust ei saa üle tähtsustada, eriti nende jaoks, kes reisivad palju või suhtlevad inimestega, kellel pole sama keelt regulaarselt.

Täna tutvustan teile Linuxi parimaid käsureal põhinevaid tõlkevahendeid.

1. DeepL Translator CLI

DeepL Translator Cli on tasuta ja avatud lähtekoodiga käsureakeele tõlkija, mis kasutab täiustatud masinõppevõtteid, et võimaldada kasutajatel teksti keelt tõlkida keelte vahel ja tuvastada sisendteksti keelt. Seda juhib Saksa tehnoloogiaettevõte DeepL ja see on välja antud MIT-i litsentsi alusel.

Selle toetatud keelte hulka kuuluvad inglise (EN), saksa (DE), prantsuse (FR), itaalia (IT), hollandi (NL), hispaania (ES), vene, portugali ja poola (PL) keel ning terminalitööriist on tasuta pakub DeepL huvitatud kasutajatele liitumisplaane.

DeepL Translator käsurea tööriista installimiseks peate kõigepealt oma Linuxi jaotisse installima Node.js uusima versiooni.

Järgmisena installige lõngapaketi sõltuvushaldur Debiani paketihoidla abil Debiani ja Ubuntu jaotuses järgmiste käskude abil.

$ 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

CentOSi, Fedora ja RHEL-i levitamisel saate lõnga installida RPM-paketi hoidla kaudu.

# 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]

Nüüd installige DeepL Translator käsurea tööriist järgmise käsu abil.

$ yarn global add deepl-translator-cli

Kontrollige installimise olekut, kontrollides DeepL versiooni.

$ deepl --version

DeepL töötab API kõnedega veebisaidile deepl.com, nii et selle kasutamiseks peate hetkel olema võrgus. Väidetavalt töötab see superarvutil, mis on võimeline 5.1 petaFLOPS-iga - piisava kiirusega keelte silmapilguks tuvastamiseks ja tõlkimiseks.

# 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. Tõlgi kest

Tõlgi kest (varem Google Translate CLI ) on tasuta ja avatud lähtekoodiga käsureakeele tõlkimise tööriist, mida pakuvad Google Translate, Yandex Translate, Apertium ja Bing Translator. See on saadaval enamiku POSIX-iga ühilduvate süsteemide jaoks, sealhulgas Windows (Cygwini, WSL-i või MSYS2 kaudu), GNU/Linux, macOS ja BSD.

Tõlgi kest võimaldab kasutajatel seda kasutada lihtsate tõlgete jaoks või interaktiivse kestana. Lihtsate tõlgete jaoks annab Tõlgi kest vaikimisi tõlgitud teksti üksikasjad, välja arvatud juhul, kui see on tehtud, välistage üksikasjad märksõna, lühike abil.

$ trans 'Saluton, Mondo!'
Saluton, Mondo!

Hello, World!

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

Interaktiivse kestana kasutamisel tõlgib see tekstid rida-realt sisestades. Näiteks,

$ 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.

Minu soovitatav allalaadimismeetod on see, kui haarate siit iseseisva käivitatava faili, asetate selle oma teele ja käivitate järgmised käsud:

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

Installimise ja kasutamise kohta lisateabe saamiseks vaadake selle ametlikku GitHubi lehte siin.

Kas teate teisi suurepäraseid käsurea tekstitõlkijate rakendusi Linuxile? Lisage oma soovitused allpool olevasse kommentaaride jaotisse.