代码如下:
# -*- coding: utf-8 -*- import httplibfrom urllib import urlencodeimport re
def out(text): p = re.compile(r'”,”‘) m = p.split(text) print m[0][4:].decode(‘utf-8’).encode(‘gbk’)
if __name__==’__main__’: while true: word=raw_input(‘input the word you want to search:’) text=urlencode({‘text’:word}) h=httplib.http(‘translate.google.cn’) h.putrequest(‘get’, ‘/translate_a/t?client=t&hl=zh-cn&sl=en&tl=zh-cn&ie=utf-8&oe=utf-8&’+text) h.endheaders() h.getreply() f = h.getfile() lines = f.readlines() out(lines[0]) f.close()
haskell版
代码如下:
module main where
import network.httpimport text.regex.posix
main = do putstrln “input the word you want to search:” word