python 编写有道词典实时翻译
2018-03-03 17:08
197 查看
import urllib.request
import urllib.parse
import json
line = input('你想翻译啥:')
url='http://fanyi.youdao.com/translate?smartresult=dict&smartresult=rule&sessionFrom='
data={}
data['i'] = line
data['from'] = 'AUTO'
data['to'] = 'AUTO'
data['smartresult'] = 'dict'
data['client'] = 'fanyideskweb'
data['salt'] = '1517799189818'
data['sign'] = '8682192c0707c52ecdffbc98f77a17ac'
data['doctype'] = 'json'
data['version'] = '2.1'
data['keyfrom'] = 'fanyi.web'
data['action'] = 'FY_BY_CLICKBUTTION'
data['typoResult'] = 'true'
data = urllib.parse.urlencode(data).encode('utf-8')
response = urllib.request.urlopen(url,data)
html = response.read().decode('utf-8')
translate_results = json.loads(html)
#找到翻译结果,load函数能将str转换成dict类型
translate_results = translate_results['translateResult'][0][0]['tgt']
#打印翻译信息
print("翻译的结果是:%s" % translate_results)
import urllib.parse
import json
line = input('你想翻译啥:')
url='http://fanyi.youdao.com/translate?smartresult=dict&smartresult=rule&sessionFrom='
data={}
data['i'] = line
data['from'] = 'AUTO'
data['to'] = 'AUTO'
data['smartresult'] = 'dict'
data['client'] = 'fanyideskweb'
data['salt'] = '1517799189818'
data['sign'] = '8682192c0707c52ecdffbc98f77a17ac'
data['doctype'] = 'json'
data['version'] = '2.1'
data['keyfrom'] = 'fanyi.web'
data['action'] = 'FY_BY_CLICKBUTTION'
data['typoResult'] = 'true'
data = urllib.parse.urlencode(data).encode('utf-8')
response = urllib.request.urlopen(url,data)
html = response.read().decode('utf-8')
translate_results = json.loads(html)
#找到翻译结果,load函数能将str转换成dict类型
translate_results = translate_results['translateResult'][0][0]['tgt']
#打印翻译信息
print("翻译的结果是:%s" % translate_results)
相关文章推荐
- python--利用有道网址编写一个翻译句子的程序
- 项目实战_Python.利用Python+Flask编写一个高性能实时主动监控平台?
- 利用python实现命令行有道词典的方法示例
- Python调用有道web端翻译,翻译中英文
- 利用python写一个有道翻译的脚本
- 利用python写一个有道翻译的脚本
- python3调用百度翻译API实现实时翻译
- Python有道翻译2.1版本爬虫实现
- 【3】python有道调用API进行翻译
- Python 20行简单实现有道在线翻译
- python与百度翻译实现简单词典
- 用Python编写一个基于终端的实现翻译的脚本
- 编写英汉双向翻译词典的WebService
- 有道翻译词典
- Python 调用有道的翻译接口
- Python使用Youdao API 的有道词典小程序
- PYTHON-基于有道的在线翻译
- python使用face_recognition和opncv编写实时人脸识别
- python爬虫(10)身边的翻译专家——获取有道翻译结果
- python第三个小程序,终于学到爬虫了~~~,利用有道,爬出个在线翻译小程序~~~~~