python制作英语翻译小工具代码实例
2019-09-09 11:55
2151 查看
这篇文章主要介绍了python制作英语翻译小工具代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
用python爬虫可以制作英语翻译小工具。来看下代码吧~
import requests,json #函数封装 def translator(): session=requests.session() i=input('请问你要翻译什么?') url='http://fanyi.youdao.com/translate' headers={ 'Referer': 'http://fanyi.youdao.com/', 'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/76.0.3809.132 Safari/537.36' } data={ 'i': i, 'from': 'AUTO', 'to': 'AUTO', 'smartresult': 'dict', 'client': 'fanyideskweb', 'salt': '15679333317663', 'sign': '9079899a595e5c8f8888629378b30b7f', 'ts': '1567933331766', 'bv': '557ba5b86a7d3547c6067a0f7b462c5b', 'doctype': 'json', 'version': '2.1', 'keyfrom': 'fanyi.web', 'action': 'FY_BY_REALTlME' } result=session.post(url,headers=headers,data=data).text # print(type(result)) result_dic=json.loads(result) # print(type(result_dic)) tgt=result_dic['translateResult'][0][0]['tgt'] print(tgt) while True: translator() choose=str(input('请问你是否继续翻译?选择Y或者N')) if choose=='Y': continue else: break print('翻译结束!')
使用tkinter功能还可以制作成本地窗口,下次再展示吧~
以上就是本文的全部内容,希望对大家的学习有所帮助
您可能感兴趣的文章:
相关文章推荐
- Python下借助百度翻译API制作一个翻译pdf的小工具-01
- 利用Python数据可视化工具plotly从数据库读取数据制作本地图表应用实例
- Cracking Codes with Python—翻译(第一章:在纸上制作加密工具)
- Python练习小程序 利用爬虫制作翻译工具
- Python利用tkinter制作桌面翻译小工具
- 由Python编写的MySQL管理工具代码实例
- Python进度条的制作代码实例
- Python自动化测试工具Splinter简介和使用实例
- 网页制作的中的一些工具代码(转)
- 四款工具顺利实现Python与JavaScript间的代码转换
- Python os.SEEK_SETs 代码实例
- Python图片裁剪实例代码(如头像裁剪)
- Python 流程控制实例代码
- Python 遍历子文件和所有子文件夹的代码实例
- Canvas 制作动态进度加载水球详解及实例代码
- 易语言制作网截抓包工具的代码
- Python 遍历子文件和所有子文件夹的代码实例
- Python代码分析工具之dis模块
- python翻译软件实现代码(使用google api完成)
- 使用HTML+Javascript制作代码生成工具