python制作英语翻译小工具代码实例


Posted in Python onSeptember 09, 2019

这篇文章主要介绍了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 相关文章推荐
在Python中使用第三方模块的教程
Apr 27 Python
Python使用BeautifulSoup库解析HTML基本使用教程
Mar 31 Python
Python与R语言的简要对比
Nov 14 Python
python实现逆序输出一个数字的示例讲解
Jun 25 Python
python 实现读取一个excel多个sheet表并合并的方法
Feb 12 Python
Python如何处理大数据?3个技巧效率提升攻略(推荐)
Apr 15 Python
linux环境中没有网络怎么下载python
Jul 07 Python
对django 模型 unique together的示例讲解
Aug 06 Python
Django单元测试中Fixtures的使用方法
Feb 26 Python
Python开发入门——迭代的基本使用
Sep 03 Python
Python利用socket模块开发简单的端口扫描工具的实现
Jan 27 Python
python爬虫scrapy框架之增量式爬虫的示例代码
Feb 26 Python
Python pandas.DataFrame 找出有空值的行
Sep 09 #Python
Python制作词云图代码实例
Sep 09 #Python
PyCharm2018 安装及破解方法实现步骤
Sep 09 #Python
浅谈pycharm使用及设置方法
Sep 09 #Python
在pycharm中配置Anaconda以及pip源配置详解
Sep 09 #Python
django 多对多表的创建和插入代码实现
Sep 09 #Python
Python中的单下划线和双下划线使用场景详解
Sep 09 #Python
You might like
让PHP支持断点续传的源码
2010/05/16 PHP
php笔记之:AOP的应用
2013/04/24 PHP
使用php发送有附件的电子邮件-(PHPMailer使用的实例分析)
2013/04/26 PHP
使用php完成常见的文件上传功能(推荐)
2017/01/13 PHP
HTTP状态代码以及定义(解释)
2007/02/02 Javascript
JQuery团队打造的javascript单元测试工具QUnit介绍
2010/02/26 Javascript
JavaScript中的几个关键概念的理解-原型链的构建
2011/05/12 Javascript
使用AngularJS对路由进行安全性处理的方法
2015/06/18 Javascript
jquery实现表格隔行换色效果
2015/11/19 Javascript
JavaScript判断用户名和密码不能为空的实现代码
2016/05/16 Javascript
基于Vue实现timepicker
2017/04/25 Javascript
nodejs集成sqlite使用示例
2017/06/05 NodeJs
原生JS实现图片无缝滚动方法(附带封装的运动框架)
2017/10/01 Javascript
微信小程序倒计时功能实现代码
2017/11/09 Javascript
JavaScript伪数组用法实例分析
2017/12/22 Javascript
[02:00]DAC2018主宣传片——龙征四海,剑问东方
2018/03/20 DOTA
Python实现字典(dict)的迭代操作示例
2018/06/05 Python
Python操作word常见方法示例【win32com与docx模块】
2018/07/17 Python
Python lxml解析HTML并用xpath获取元素的方法
2019/01/02 Python
获取django框架orm query执行的sql语句实现方法分析
2019/06/20 Python
django 自定义过滤器(filter)处理较为复杂的变量方法
2019/08/12 Python
用pytorch的nn.Module构造简单全链接层实例
2020/01/14 Python
利用Python将图片中扭曲矩形的复原
2020/09/07 Python
史蒂夫·马登加拿大官网:Steve Madden加拿大
2017/11/18 全球购物
英国家庭家具、照明和花园家具购物网站:Furniture123
2018/12/31 全球购物
英国门销售网站:Green Tree Doors
2020/01/07 全球购物
办公室前台岗位职责范本
2013/12/10 职场文书
我们的节日端午节活动方案
2014/03/02 职场文书
养生餐厅创业计划书范文
2014/03/26 职场文书
后备干部培训方案
2014/05/22 职场文书
岗位职责范本大全
2015/02/26 职场文书
个人年度总结报告
2015/03/09 职场文书
第一书记观后感
2015/06/08 职场文书
超强台风观后感
2015/06/09 职场文书
vue引入Excel表格插件的方法
2021/04/28 Vue.js
python cv2图像质量压缩的算法示例
2021/06/04 Python