Google translate merupakan salah satu fitur dari google yang banyak digunakan. Ya maklumlah, interaksi antar manusia yang berbeda negara semakin terjadi. Untuk meminimalisir terjadinya kesalahpahaman dalam pengertian bahasa tersebut, google translate pun menjadi solusi.
Kabar baiknya buat kamu pengguna linux. Google translate bisa kita gunakan di Terminal kesayangan kita.
Jadi kita tidak perlu repot-repot lagi membuka browser dan mengunjungi website google translate untuk menerjemahkan sesuatu.
Sekarang, kita bisa menggunakan google translate di terminal.
Saya pribadi sering bingung dengan arti dari pesan error yang ada pada terminal.
Nah dengan adanya metode membuka google translate dari terminal ini tentunya sangat membantu.
Pada kesempatan kali ini, saya akan tutorialnya
Cara Menggunakan Google Translate di Terminal
1. Pertama, silahkan kamu copy kode di bawah ini pada text editor kamu. Pada kesempatan kali ini, saya pribadi menggunakan Sublime Text.
#!/usr/bin/python
import socket
import urllib
import re
import sys
dest="en"
source="id"
def pull(phrase):
phrase = urllib.quote(phrase)
try:
s=socket.socket()
s.connect(("translate.google.com",80))
s.send("GET /translate_a/t?client=webapp&sl=" + source + "&tl=" + dest + "&hl=en&sc=1&q=" + phrase + " HTTP/1.1")
s.send("\n\n")
reply = s.recv(1024)
except:
print "Google says no"
return reply
def parse(reply):
reply = reply.split('\n')
for line in reply:
if re.search('"trans"', line):
chunks = line.split('"')
return chunks[5]
def main():
if len(sys.argv) != 2:
print "\n\tCara pakai: " + sys.argv[0] + " \"kata yang ingin diterjemahkan\"\n"
sys.exit(1)
print "\033[1;91m" + parse(pull(sys.argv[1]))+ "\033[0;39m"
if __name__ == '__main__':
main()
2. Setelah dicopy, kita save dengan menggunakan nama yang simple saja. Pada kesempatan kali ini saya menyimpannya dengan nama “translator”
3. Buka terminal dengan menjalankan shortcut keyboard Ctrl+Alt+T
4. Jalankan perintah berikut di terminal kesayangan kita
sudo chmod +x trans
Selesai.
Untuk menggunakannya kita tinggal jalankan perintah
./translator "kata yang ingin kamu terjemahkan"
Pengaturan Bahasa
Secara default, script di atas digunakan untuk penerjemahan dari bahasa indonesia ke inggris.
Jika kamu ingin mengubah bahasanya, kamu tinggal edit bagian source=”id” dan dest=”en”
Source, untuk bahasa yang ingin diterjemahkan.
Dest, untuk hasil dari bahasa yang diterjemahkan.
Nah, biar kita tidak ribet mengatur bahasa setiap kali ingin melakukan penerjemahan. Kita bisa membuat dua file.
Jadi, file pertama untuk translate dari Bahasa Indonesia ke Inggris. Dan File kedua untuk translate dari Bahasa Inggris ke Indonesia.
Contoh :

Nah, bagaimana? mudah sekali bukan? Sekian untuk artikel Cara Menggunakan Google Translate di Terminal
Semoga Bermanfaat. Jangan Lupa Sholawat