Penerjemah Bahasa Baris Perintah Terbaik untuk Linux


Pentingnya aplikasi terjemahan Bahasa tidak bisa terlalu ditekankan terutama bagi mereka yang sering bepergian atau berkomunikasi dengan orang-orang yang tidak berbagi bahasa yang sama secara teratur.

Hari ini, saya memperkenalkan alat terjemahan berbasis baris perintah terbaik untuk Linux.

1. CLI Penerjemah DeepL

DeepL Translator Cli adalah penerjemah bahasa baris perintah gratis dan open source yang menggunakan teknik pembelajaran mesin tingkat lanjut untuk memungkinkan pengguna menerjemahkan teks antar bahasa serta untuk mendeteksi bahasa teks masukan. Ini didukung oleh DeepL, sebuah perusahaan teknologi Jerman dan dirilis di bawah lisensi MIT.

Bahasa yang didukungnya termasuk Inggris (EN), Jerman (DE), Prancis (FR), Italia (IT), Belanda (NL), Spanyol (ES), Rusia, Portugis, dan Polandia (PL) dan sementara alat terminalnya gratis, DeepL menawarkan paket berlangganan untuk pengguna yang tertarik.

Untuk menginstal alat baris perintah DeepL Translator, pertama-tama Anda perlu menginstal versi terbaru Node.js di distribusi Linux Anda.

Selanjutnya, instal manajer ketergantungan paket Yarn menggunakan repositori paket Debian pada distribusi Debian dan Ubuntu menggunakan perintah berikut.

$ 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

Pada distribusi CentOS, Fedora dan RHEL, Anda dapat menginstal Yarn melalui repositori 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]

Sekarang instal alat baris perintah DeepL Translator menggunakan perintah berikut.

$ yarn global add deepl-translator-cli

Verifikasi status instalasi dengan memeriksa versi DeepL.

$ deepl --version

DeepL bekerja dengan membuat panggilan API ke situs utama di deepl.com jadi, saat ini, Anda harus online untuk menggunakannya. Ini dilaporkan berjalan pada superkomputer yang berkemampuan 5,1 petaFLOPS - kecepatan yang cukup untuk mendeteksi dan menerjemahkan bahasa dalam sekejap.

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

Translate Shell (sebelumnya Google Translate CLI ) adalah alat penerjemah bahasa baris perintah gratis dan sumber terbuka yang diberdayakan oleh Google Terjemahan, Yandex Translate, Apertium, dan Bing Translator. Ini tersedia untuk sebagian besar sistem yang mendukung POSIX termasuk Windows (melalui Cygwin, WSL, atau MSYS2), GNU/Linux, macOS, dan BSD.

Translate Shell memungkinkan pengguna menggunakannya untuk terjemahan sederhana atau sebagai shell interaktif. Untuk terjemahan sederhana, Translate Shell memberikan detail teks yang diterjemahkan secara default kecuali jika dibuat untuk mengecualikan detail menggunakan kata kunci, singkat.

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

Hello, World!

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

Saat digunakan sebagai shell interaktif, ini akan menerjemahkan teks saat Anda memasukkannya baris demi baris. Sebagai contoh,

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

Metode pengunduhan yang saya rekomendasikan adalah Anda mengambil file yang dapat dieksekusi mandiri dari sini, letakkan di jalur Anda, dan jalankan perintah berikut:

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

Untuk detail lebih lanjut tentang instalasi dan penggunaan, periksa halaman GitHub resminya di sini.

Apakah Anda tahu aplikasi penerjemah teks baris perintah luar biasa lainnya untuk Linux? Tambahkan saran Anda di bagian komentar di bawah.