利用Python制作简单的中英翻译器
来源:互联网 发布:linux if语句的用法 编辑:程序博客网 时间:2024/06/04 23:26
源代码:
import urllib.requestimport urllib.parseimport jsonwhile True: content=input('请输入需要翻译的内容:') url='http://fanyi.youdao.com/translate?smartresult=dict&smartresult=rule&smartresult=ugc&sessionFrom=http://www.youdao.com/' data={} data['i']=content data['from']='AUTO' data['to']='AUTO' data['smartresult']='dict' data['client']='fanyideskweb' data['salt']='1508501216881' data['sign']='e349b9a1d31bac9b47c4a92174ae4be5' data['doctype']='json' data['version']='2.1' data['keyfrom']='fanyi.web' data['action']='FY_BY_REALTIME' data['typoResult']='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
- 利用Python制作简单的中英翻译器
- Python学习笔记:利用有道翻译制作翻译器
- 非常简单的汇编翻译器
- java 简单的英文文本单词翻译器
- Python核心编程中习题(第7章的加密 rot13翻译器)
- 简单表达式翻译器
- 【编译原理】第二章 一个简单的语法制导翻译器
- python制作简单的爬虫
- 利用字典实现Python中简单的ORM映射
- 利用Python实现ARCGIS中栅格计算器的简单功能
- 利用c#制作简单的留言板(1)
- 利用c#制作简单的留言板(2)
- 利用c#制作简单的留言板(3)
- 利用c#制作简单的留言板(4)
- 利用C#制作简单的留言板
- 利用c#制作简单的留言板 (4)
- 利用c#制作简单的留言板 (2)
- 利用c#制作简单的留言板
- 信息检索评价指标NDCG、a-NDCG
- 深记“volatile”的重要性
- C语言学习历程(十)“函数指针”与“指针型函数”
- HDU
- Ubuntu查看系统的各种版本信息
- 利用Python制作简单的中英翻译器
- 二叉树部分相关练习题
- 视频监控安防平台-GB28181-exosip协议栈系统刷新订阅
- 4 technology trends to watch in 2016
- 项目管理--maven浅析《三》之分模块管理SSH项目
- 一个Pythonic的i问财量化策略工具包——wencai
- 类的初始化的时机
- 输入一个一维数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组
- LeetCode-628. Maximum Product of Three Numbers