Di keseharian zaman sekarang kita sering mencari jawaban atas masalah yang kita hadapi dengan cara mengakses mesin pencarian di internet, kita dapat dengan mudah menemukan jawaban-jawaban dari karya tulis maupun vidio.
Namun tidak sedikit sumber yang ditemukan berasal dari sumber internasional yang tentu saja menggunakan bahasa asing.
Kita bisa saja menejerjemahkannya dengan meng-klik tombil terjemah seperti di bawah ini.
Akan tetapi bagi saya sendiri mencoba untuk memahami bahsa asing seperti bahasa inggris khusunya adalah sesuatu yang wajib kita pelajari, karna sebagai penggemar ubuntu saya mencoba menjelaskan bagaimana menerjemahkan sartu bahasa ke dalam bahasa kita dengan cepat dan mudah.
OKE langsung aja, untuk menerjemahkan bahsa disini saya membuat dua opsi yang bisa kamu gunakan salah satu ataupun bisa menggunakan keduanya, yaitu:
- Menerjemahkan kata ke dalam pop up
- Menerjemahkan ke dalam jendela
Menerjemahkan ke dalam pop-up
Pertama yang harus kita siapkan adalah sebuah pemberitahuan (pop-up), disini saya menginstall libernotify-bin, dan XSEL (untuk menerjemahkan teks yang di sorot/di blok).
install libernotify-bin dengan memasukan perintah:
$ sudo apt-get install libnotify-bin wget xsel
lalu buat satu file teks, disini saya menggunakan nano editor:
$ sudo nano notitrans
notitrans adalah penamaan untuk shortcut yang kita buat,kamu bisa menamainya apa saja.
lalu masukan kode ini kedalam console nano
#!/usr/bin/env bash
notify-send --icon=info "$(xsel -o)" "$(wget -U "Mozilla/5.0" -qO - "http://translate.googleapis.com/translate_a/single?client=gtx&sl=auto&tl=es&dt=t&q=$(xsel -o | sed "s/[\"'<>]//g")" | sed "s/,,,0]],,.*//g" | awk -F'"' '{print $2, $6}')"
di bagian teks yang saya sorot kuning adalah bahasa yang akan di terjemahkan nantinya, es adalah kode untuk bahasa spanyol. Kita bisa menggantinya dengan kode id untuk bahasa indonesia. jadinya seperti ini:
#!/usr/bin/env bash
notify-send --icon=info "$(xsel -o)" "$(wget -U "Mozilla/5.0" -qO - "http://translate.googleapis.com/translate_a/single?client=gtx&sl=auto&tl=id&dt=t&q=$(xsel -o | sed "s/[\"'<>]//g")" | sed "s/,,,0]],,.*//g" | awk -F'"' '{print $2, $6}')"
Langkah selanjutnya kamu harus memberikan izin eksekusi file yang kita buat:
$ chmod +x ~/notitrans
setelah memberi izin, pindahkan file notitrans ini ke dalama folder bin di local:
$ sudo mv ~/notitrans /usr/local/bin/
Dan script yang kamu buat sudah siap di gunakan. Akan tetapi kita belum membuat shortcut untuk script di atas.
Langkah-langkah membuat shortcut di ubuntu:
Untuk Cinnamon, GNOME, dan Unity, Anda dapat membuat pintasan (shortcut) keyboard khusus dengan mengakses System Settings> Keyboard> View and Customize Shortcut> Custom Shortcut, maka akan muncul tampilan seperti berikut:
Lalu klik tanda +,
disini saya memberi nama Terjemah untuk shortcut saya, dan command notitrans (sesuai nama file yang kita buat sebelumnya).
Perlu diperhatikan command yang kita masukan harus sesuai nama fileyang di buat, karna jika penamaannya berbeda, maka shortcut tidak akan berfungsi.
lanjut,
setelah memberi nama dan command, selanjutnya kita mengatur tombol shortcut dengan cara klik tombol Set Shortcut... seperti gambar di atas.
Maka akan muncul tampilan seperti berikut:
Perlu di perhatikan kembali, kamu bisa langsung klik tombol keyboard saat prosesini, dengan syarat:
- Tomobol kombinasi diawali Shift, Ctrl, Super/Win, atau Alt (bisa di gabung lebih dari satu tombol)
- Lalu bisa diikuti menggunakan huruf atau angka
Dan selamat sekarang kalian sudah memiliki tombol untuk menerjemahkan bahasa apapun ke dalam bahasa indonesia 💯
Ini contoh hasil terjemahan yang munculke dalam pop-up:
Caranya:
- Blok kata yang ingin di terjemahkan
- Tekan tombol shortcut yang sudah kita buat (disini shortcut saya Ctrl + Shift + T)
Masih ada opsi kedua. yaitu,
Menerjemahkan ke dalam tampilan jendela
Langkah-langkah di opsi kedua ini sebetulnya hampir mirip, yang membedakan hanya penginstalan aplikasinya.
Disini saya menggunakan Zenity untuk menerjemahkan bahasa asing ke dalam bahasa indonesia menggunakan shortcut du ubuntu, yang pasti kali ini tampilannya ke dalam sebuah jendela.
Cara Install Zenity di Ubuntu
$ sudo apt-get install zenity
- setelah berhasil di install, lalu lakukan langkah berikut:
- Membuat file .txt menggunakan nano (beri nama sesuai keinginan)
- Beri izin eksekusi, lalu pindahkan ke folder /usr/local/bin
- Memasukan baris code di dalam file (code-nya ada di bawah)
- Simpan (nano menggunakan Ctrl + X> Y)
- Membuat shortcut
Dan 6 langkah ini kamu bisa lakukan seperti sebelumnya, hanya saja berbeda di dalam code yang di masukan (point di atas no.4),berikut code-nya:
#!/usr/bin/env bash
text="$(xsel -o)"
translate="$(wget -U "Mozilla/5.0" -qO - "http://translate.googleapis.com/translate_a/single?client=gtx&sl=auto&tl=es&dt=t&q=$(echo $text | sed "s/[\"'<>]//g")" | sed "s/,,,0]],,.*//g" | awk -F'"' '{print $2, $6}')"echo -e "Original text:" "$text"'\n' > /tmp/notitransecho "Translation:" "$translate" >> /tmp/notitranszenity --text-info --title="Translation" --filename=/tmp/notitrans
Catatan: kode negara dirubah ke indonesia (id).
Berikut contoh terjemahan nya:
0 Komentar