Penerjemah Basa Command Line paling apik kanggo Linux


Pentinge aplikasi terjemahan Basa ora bisa ditekanake utamane kanggo wong-wong sing kerep lelungan utawa komunikasi karo wong sing ora nganggo basa sing padha kanthi rutin.

Dina iki, aku ngenalake sampeyan alat terjemahan adhedhasar baris perintah sing paling apik kanggo Linux.

1. DeepL Translator CLI

DeepL Translator Cli minangka penerjemah basa baris perintah gratis lan open source sing nggunakake teknik pembelajaran mesin canggih supaya pangguna bisa nerjemahake teks ing antarane basa lan uga ndeteksi basa teks input. Iki didhukung dening DeepL, perusahaan teknologi Jerman lan dirilis miturut lisensi MIT.

Basa sing didhukung kalebu Inggris (EN), Jerman (DE), Prancis (FR), Italia (IT), Walanda (NL), Spanyol (ES), Rusia, Portugis, lan Polandia (PL) lan nalika alat terminal yaiku free , DeepL nawakake rencana langganan kanggo pangguna kasengsem.

Kanggo nginstal alat baris perintah DeepL Translator, sampeyan kudu nginstal versi paling anyar saka Node.js ing distribusi Linux sampeyan.

Sabanjure, instal manajer dependensi paket Yarn nggunakake repositori paket Debian ing distribusi Debian lan Ubuntu nggunakake perintah ing ngisor iki.

$ 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

Ing distribusi CentOS, Fedora lan RHEL, sampeyan bisa nginstal Benang liwat gudang paket RPM.

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

Saiki instal alat baris perintah DeepL Translator nggunakake printah ing ngisor iki.

$ yarn global add deepl-translator-cli

Verifikasi status instalasi kanthi mriksa versi DeepL.

$ deepl --version

DeepL dianggo kanthi nelpon API menyang situs web utama ing deepl.com dadi, saiki, sampeyan kudu online kanggo nggunakake. Iku kabaripun mlaku ing superkomputer saged 5.1 petaFLOPS - kacepetan cukup kanggo ndeteksi lan nerjemahake basa ing kedhip.

# 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. Translate Shell

Translate Shell (sadurunge Google Translate CLI) minangka alat penerjemah basa baris perintah gratis lan open source sing didhukung dening Google Translate, Yandex Translate, Apertium, lan Bing Translator. Kasedhiya kanggo umume sistem sing cocog karo POSIX kalebu Windows (liwat Cygwin, WSL, utawa MSYS2), GNU/Linux, macOS, lan BSD.

Translate Shell ngidini pangguna nggunakake kanggo terjemahan prasaja utawa minangka cangkang interaktif. Kanggo terjemahan sing prasaja, Translate Shell menehi rincian teks sing diterjemahake kanthi standar kajaba yen digawe ora kalebu rincian nggunakake tembung kunci, ringkes.

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

Hello, World!

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

Yen digunakake minangka cangkang interaktif, bakal nerjemahake teks nalika sampeyan ngetik baris demi baris. Tuladhane,

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

Cara download sing disaranake kanggo sampeyan njupuk file eksekusi sing mandhiri saka kene, selehake ing dalan sampeyan, lan jalanake perintah ing ngisor iki:

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

Kanggo rincian liyane babagan instalasi lan panggunaan, priksa kaca GitHub resmi ing kene.

Apa sampeyan ngerti aplikasi penerjemah teks baris perintah liyane sing apik tenan kanggo Linux? Tambah saran sampeyan ing bagean komentar ing ngisor iki.