python使用百度翻译进行中翻英示例

crazyswan 发布于1年前 阅读1597次
0 条评论

利用百度词典进行中翻英

import urllib2
import re
import sys
 
reload(sys)sys.setdefaultencoding('utf-8')def tran(word):    url='http://dict.baidu.com/s?wd={0}&tn=dict'.format(word)    print url    req=urllib2.Request(url)    resp=urllib2.urlopen(req)    resphtml=resp.read()    text = re.search(r'explain: "(.*)"',resphtml)    return text.group(1).replace('<br />',' ')a=tran('word')#要翻译的词ab = open('resault.txt','w')ab.write(a)ab.close()

需要 登录 后回复方可回复, 如果你还没有账号你可以 注册 一个帐号。