Menjalankan Google Translate Melalui Command Line Linux

Ketika sedang membaca sesuatu yang bukan dalam bentuk bahasa indonesia, dan kebetulan pada waktu itu membutuhkan translator, sekilas secara tidak sengaja saya berfikir begini
"Seandainya saja ada translator yang bisa dijalankan melalui command line, pasti enak ya, dari pada pakai browser sudah bosen."
saya sendiri penasaran, melawan rasa itu saya mencoba iseng cari di google dan...eh, ternyata ada beneran. namanya adalah translate-shell.

Translate Shell, Command Line Translator untuk Linux

Menjalankan Google Translate Melalui Command Line Linux
Baguskan, ane buat sendiri loh....

Awalnya saya kira hanya menggunakan satu translation service (layanan terjemahan) yaitu google translate,

namun ternyata dugaan saya salah, tool ini menggunakan beberapa layanan terjemahan seperti bing translator, yandex translate, dan lainnya, termasuk google translate.

Lalu, bagaimana cara memasang translate shell di linux kesayangan kita?

tool ini sudah tersedia di official repositori dari beberapa distro populer, jadi untuk penginstalannya bisa melalui package manager.

Arch Linux.

$ sudo pacman -S translate-shell

Ubuntu, Debian, Linux Mint

$ sudo apt-get install translate-shell

Fedora

$ sudo dnf install translate-shell

Tips ! untuk yang tidak ada di official repositori distro yang saat ini sedang anda pakai, anda bisa menginstalnya secara manual, terdapat 2 metode, pilih salah satunya.

Sangat disarankan sebelum menerapkan kedua metode dibawah, pastikan di linux anda sudah terpasang gawk.

Method 2 : Direct Download

$ wget git.io/trans
$ chmod +x trans
$ sudo mv trans /usr/local/bin

Method 3 : Dari Github

$ git clone https://github.com/soimort/translate-shell
$ cd translate-shell/
$ make
$ sudo make install

Cara Menggunakan Translate-Shell

Berikut adalah basic syntax dari translate-shell
$ trans [option] [source]:[target] [text]

Keterangan

  • option : opsi yang akan anda gunakan, bisa lihat di man pagenya.
  • source : kode bahasa yang ingin di terjemahkan,
  • target : kode bahasa sebagai hasil penerjemahannya,
  • text : text yang ingin anda translate.
Tips ! Untuk menampilkan daftar kode bahasa, bisa anda gunakan command berikut ini
$ trans -R
Sebagai contoh saya ingin mengartikan sebuah kata dari bahasa inggris ke bahasa indonesia, maka command yang harus saya masukkan seperti ini,
$ trans -b en:id "maxrooted is a great blog"

output:

Did you mean: max rooted is a great blog
maxrooted adalah blog yang bagus
perhatikan output yang saya hasilkan diatas, saya sudah berhasil menterjemahkan kata "maxrooted is a great blog" ke bahasa indonesia.

Keterangan :

  • -b : brief mode (mode singkat), jadi hanya menampilkan hasil terjemahan yang paling relevan.
  • en:id : bahasa yang di terjemahkan adalah bahasa inggris ke bahasa indonesia, en adalah kode bahasa inggris, dan id adalah kode bahasa indonesia.
  • "maxrooted is a great blog" : text yang ingin di terjemahkan.
Translate-shell Bisa di jalankan secara interaktif, untuk mengaktifkan mode itu kalian bisa menambahkan option -shell, seperti ini.
$ trans -b -shell en:id
maka kalian akan masuk ke mode interaktif, di mode ini kalian hanya perlu memasukkan kata yang ingin diterjemahkan.

Contoh :

Translate Shell
(:q to quit)
English> keep fighting
terus berjuang
English>
Lebih simpel kan? tapi semuanya kembali kepada anda, mau pakai yang interaktif atau tidak itu sih terserah, kalau saya pribadi pakai interaktif.

Rekomendasi Untuk Anda

Comments

About This Blog

MaxRooted, sebuah blog yang menyediakan banyak sekali tutorial seputar teknologi mulai dari android, komputer khususnya linux, tips unik, trik terbaru, dan lain lain.

Pages

Subscribe