Weboldal keresés

A legjobb parancssori nyelvi fordítók Linuxra


A nyelvi fordítóalkalmazások fontosságát nem lehet eléggé hangsúlyozni, különösen azok számára, akik sokat utaznak, vagy olyanokkal kommunikálnak, akik nem ugyanazt a nyelvet beszélik rendszeresen.

Ma bemutatom Önnek a legjobb parancssori alapú fordítóeszközöket Linuxhoz.

1. DeepL Translator CLI

A DeepL Translator Cli egy ingyenes és nyílt forráskódú parancssori nyelvi fordító, amely fejlett gépi tanulási technikákat használ, hogy lehetővé tegye a felhasználók számára a szövegek nyelvek közötti fordítását, valamint a bevitt szöveg nyelvének észlelését. A DeepL, egy német technológiai vállalat üzemelteti, és az MIT licence alatt adták ki.

Az általa támogatott nyelvek közé tartozik az angol (EN), a német (DE), a francia (FR), az olasz (IT), a holland (NL), a spanyol (ES), az orosz, a portugál és a lengyel (PL), míg a termináleszköz ingyenes, a DeepL előfizetési csomagokat kínál az érdeklődő felhasználók számára.

Telepítse a DeepL Translator CLI-t Linuxra

A DeepL Translator parancssori eszköz telepítéséhez először telepítenie kell a Node.js legújabb verzióját a Linux disztribúciójába.

Ezután telepítse a Yarn csomagfüggőség-kezelőt a Debian és az Ubuntu disztribúció Debian csomagtárolójával a következő parancsok használatával.

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

CentOS, Fedora és RHEL disztribúció esetén telepítheti a Yarn alkalmazást az RPM csomagtárolón keresztül.

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]

Most telepítse a DeepL Translator parancssori eszközt a következő paranccsal.

yarn global add deepl-translator-cli

Ellenőrizze a telepítés állapotát a DeepL verzió ellenőrzésével.

deepl --version

A DeepL úgy működik, hogy API-hívásokat indít a fő webhelyre a deepl.com címen, ezért a használatához jelenleg online kell lennie. Állítólag 5.1 petaFLOPS-ra képes szuperszámítógépen fut – ami elég gyors ahhoz, hogy egy szempillantás alatt felismerje és lefordítsa a nyelveket.

DeepL használati példák

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. Fordítsa le a Shell-t

A Translate Shell (korábban Google Fordító CLI) egy ingyenes és nyílt forráskódú parancssori nyelvi fordítóeszköz, amelyet a Google Fordító, a Yandex Translate, az Apertium üzemeltet. és a Bing fordító. Elérhető a legtöbb POSIX-kompatibilis rendszerhez, köztük a Windowshoz (Cygwin, WSL vagy MSYS2-n keresztül), GNU/Linux, macOS és BSD.

A Translate Shell lehetővé teszi a felhasználók számára, hogy egyszerű fordításokhoz vagy interaktív shellként használják. Egyszerű fordítások esetén a Translate Shell alapértelmezés szerint megadja a lefordított szöveg részleteit, hacsak nem zárják ki a részleteket a short kulcsszó használatával.

trans 'Saluton, Mondo!'
Saluton, Mondo!

Hello, World!

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

Ha interaktív shellként használjuk, lefordítja a szövegeket, ahogy soronként beírja őket. Például,

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.

Telepítse a Translate Shell-t Linuxra

Javasolt letöltési módszerem az, hogy innen fogd meg az önálló futtatható fájlt, helyezd el az elérési útba, és futtasd a következő parancsokat:

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

A telepítéssel és a használattal kapcsolatos további részletekért tekintse meg a hivatalos GitHub oldalt itt.

Ismer más fantasztikus parancssori szövegfordító alkalmazásokat Linuxra? Adja hozzá javaslatait az alábbi megjegyzések részben.