python之基于有道翻译实现翻译功能
2017-01-23 13:13
387 查看
import urllib.request import urllib.parse import json url = "http://fanyi.youdao.com/translate?smartresult=dict&smartresult=rule&smartresult=ugc&sessionFrom=https://www.sogou.com/sogou" data = {} data['type'] = 'AUTO' data['doctype'] = 'json' data['xmlVersion'] = '1.8' data['keyfrom'] = 'fanyi.web' data['ue'] = 'UTF-8' data['action'] = 'FY_BY_CLICKBUTTON' data['typoResult'] = 'true' fy = input('请输入您要翻译的内容:') data['i'] = fy data = urllib.parse.urlencode(data).encode('utf-8') response = urllib.request.urlopen(url,data) html = response.read().decode('utf-8') result = json.loads(html) result = result['translateResult'][0][0]['tgt'] print(result)
相关文章推荐
- 基于Python实现通过微信搜索功能查看谁把你删除了
- python利用有道翻译实现“语言翻译器”的功能
- Python基于PyGraphics包实现图片截取功能的方法
- 基于Python实现Windows下壁纸切换功能
- 基于python3.6连接mysql,实现一个银行转账的小功能(源码)
- Python基于有道实现英汉字典功能
- Python+Socket实现基于UDP协议的局域网广播功能示例
- python实现基于SVM手写数字识别功能
- 基于文字识别---实现点击图片任意位置文字即可翻译的功能
- 基于Python实现通过微信搜索功能查看谁把你删除了
- 基于Python的电子教室软件中远程关机功能的原理与实现
- 翻译文章“AST 模块:用 Python 修改 Python 代码”---!!注意ironpathyon未实现此功能
- 基于python脚本实现软件的注册功能(机器码+注册码机制)
- python基于selenium+PhantomJS实现用提交表单,并点击按钮功能,获取返回的页面源码和ur等信息l。
- 基于Python实现的ID3决策树功能示例
- python 多线程 基于正则表达式的多线程文本替换功能实现
- Python实现基于多线程、多用户的FTP服务器与客户端功能完整实例
- Python基于matplotlib实现绘制三维图形功能示例
- Python基于socket实现简单的即时通讯功能示例
- Python基于列表list实现的CRUD操作功能示例