Powered by Blogger.

Python Code for Translator, with import Googlelanguage

Pertama-tama siapkan dulu google translate API agar bisa diimport oleh python. Caranya adalah lakukan checkout google translate API dari repo svnnya.

svn checkout http://python-googlelanguage.googlecode.com/svn/trunk/

Setelah itu masuk ke direktori trunk dan akan telihat sebuah direktori googlelanguage. jalankan instalasi
#>python setup.py install
supaya tersimpan di usr/lib/pythonx.x/site-packages/googlelanguage.

Setelah google translate API siap maka dilanjutkan dengan instalasi python-simplejson. Silahkan lakukan instalasi dengan cara favorit anda (apt, yum ,zypper, pkg-get, atau bahkan compile). Lalu setelah 2 bahan tersebut siap, kita cicipi dahulu supaya bisa lanjut ke langkah berikutnya.

yuda@blackbox:~$ python

Python 2.5.2 (r252:60911, Sep 29 2008, 21:15:13)

[GCC 4.3.2] on linux2


Type “help”, “copyright”, “credits” or “license” for more information.

>>> import googlelanguage

>>> help (googlelanguage)

Jika keluar

Help on package googlelanguage:

NAME

googlelanguage

maka itu artinya bahan dasarnya sudah siap, tinggal lanjut ke bahan selanjutnya dan yang membuat semua bisa dinikmati :)


Silahkan buka teks editor kesayangan anda, kemudian tuliskan kode2 ini kedalamnya

#!/usr/bin/python

import googlelanguage
import sys

if len(sys.argv) == 1:
       print "Pemakaian: %s \"asal \" \"tujuan\" \"kata\"" % sys.argv[0]
       exit(1)

print googlelanguage.translate(
        sentence=sys.argv[3],
        from_lang=sys.argv[1],
        to_lang=sys.argv[2]
        )

Karena ini adalah kode python harap diperhatikan indentasinya jangan sampai melenceng. Setelah selesai simpan dengan nama yang anda sukai. Kebetulan disini saya menggunakan nama file translate (tanpa ekstensi file) dan file tersebut saya simpan di /bin :D

Oke semua sudah siap, sekarang tinggal mencicipinya. Sebagai contoh translate en id nerd akan mengeluarkan tulisan biasa. O ya, lebih nikmat lagi en dan id di contoh tadi bisa diganti sesuai keinginan anda. Daftar bahasa yang didukung dan kodenya bisa anda lihat di /usr/lib/python2.x/site-packages/googlelanguage/__init__.py atau mengikuti standar ISO.

Bannerad

Artikel Terpopuler