python--利用有道网址编写一个翻译句子的程序

来源:互联网 发布:川崎机器人编程手册 编辑:程序博客网 时间:2024/05/19 16:29
import urllib.requestimport urllib.parseimport jsoncontent=input('请输入需要翻译的内容:')url='http://fanyi.youdao.com/translate?smartresult=dict&smartresult=rule&smartresult=ugc&sessionFrom=http://www.baidu.com/link'#有道在线翻译的网址data={}data['type']='AUTO'data['i']=contentdata['doctype']='json'data['xmlVersion']='1.8'data['keyfrom']='fanyi.web'data['ue']='UTF-8'data['action']='FY_BY_CLICKBUTTON'data['typeResult']='true'data=urllib.parse.urlencode(data).encode('utf-8')response=urllib.request.urlopen(url,data)html=response.read().decode('utf-8')target=json.loads(html)print('翻译结果:%s'%(target['translateResult'][0][0]['tgt']))

0 0