python实现在线翻译


Posted in Python onJune 18, 2020

本文实例为大家分享了python实现在线翻译的具体代码,供大家参考,具体内容如下

具体效果请看图

python实现在线翻译

代码:

import urllib.request
import urllib.parse
import json

def translation():
  while 1:
    print("-"*30)
    n = input("请选择:1 翻译 2 退出 :")
    if n =='1':
      content = input("请输入要翻译的内容:")
      url = 'http://fanyi.youdao.com/translate?smartresult=dict&smartresult=rule'
      data={}
      data['i']= content
      data['from']= 'AUTO'
      data['to']='AUTO'
      data['smartresult'] ='dict'
      data['client']= 'fanyideskweb'
      data['salt']= '15790094838498'
      data['sign']= '9ab763875001c1949ae49d3c230ba19f'
      data['ts']= '1579009483849'
      data['bv']= '5a84f6fbcebd913f0a4e81b6ee54608'
      data['doctype']= 'json'
      data['version']= '2.1'
      data['keyfrom']= 'fanyi.web'
      data['action']= 'FY_BY_CLICKBUTTION'
      data = urllib.parse.urlencode(data).encode('utf-8')
      response = urllib.request.urlopen(url,data)
      html = response.read().decode('utf-8')
      #print(json.loads(html))
      target =json.loads(html)
      print("翻译结果;%s" % (target['translateResult'][0][0]['tgt']))
    elif n=='2':
      print("感谢使用!")
      break
    else:
      print("输入有误!")

if __name__=='__main__':
  translation()

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python实现udp数据报传输的方法
Sep 26 Python
Python制作简单的网页爬虫
Nov 22 Python
Python实现PS滤镜特效Marble Filter玻璃条纹扭曲效果示例
Jan 29 Python
python pytest进阶之conftest.py详解
Jun 27 Python
Django框架HttpResponse对象用法实例分析
Nov 01 Python
Python web如何在IIS发布应用过程解析
May 27 Python
Python Django搭建网站流程图解
Jun 13 Python
通过Python实现Payload分离免杀过程详解
Jul 13 Python
Python实现简单的猜单词小游戏
Oct 28 Python
python归并排序算法过程实例讲解
Nov 04 Python
python绘图模块之利用turtle画图
Feb 12 Python
用Python进行栅格数据的分区统计和批量提取
May 27 Python
Python函数的迭代器与生成器的示例代码
Jun 18 #Python
使用python实现名片管理系统
Jun 18 #Python
keras 回调函数Callbacks 断点ModelCheckpoint教程
Jun 18 #Python
浅谈keras.callbacks设置模型保存策略
Jun 18 #Python
用python实现名片管理系统
Jun 18 #Python
Python 为什么推荐蛇形命名法原因浅析
Jun 18 #Python
python退出循环的方法
Jun 18 #Python
You might like
php heredoc和phpwind的模板技术使用方法小结
2008/03/28 PHP
10条php编程小技巧
2015/07/07 PHP
laravel中Redis队列监听中断的分析
2020/09/14 PHP
javascript 设为首页与加入收藏兼容多浏览器代码
2011/01/11 Javascript
jquery 读取页面load get post ajax 四种方式代码写法
2011/04/02 Javascript
基于jQuery的弹出框插件
2012/03/18 Javascript
js判断生效时间不得大于失效时间的思路及代码
2013/04/23 Javascript
js实现带关闭按钮始终显示在网页最底部工具条的方法
2015/03/02 Javascript
js去除浏览器默认底图的方法
2015/06/08 Javascript
Javascript打印局部页面实例
2016/06/21 Javascript
Bootstrap导航条鼠标悬停下拉菜单
2017/01/04 Javascript
4个顶级JavaScript高级文本编辑器
2018/10/10 Javascript
vue实现微信二次分享以及自定义分享的示例
2019/03/20 Javascript
基于JS实现数字动态变化显示效果附源码
2019/07/18 Javascript
Python collections模块实例讲解
2014/04/07 Python
python删除特定文件的方法
2015/07/30 Python
对于Python中RawString的理解介绍
2016/07/07 Python
Python 正则表达式实现计算器功能
2017/04/29 Python
django使用LDAP验证的方法示例
2018/12/10 Python
django配置连接数据库及原生sql语句的使用方法
2019/03/03 Python
使用Rasterio读取栅格数据的实例讲解
2019/11/26 Python
基于python实现数组格式参数加密计算
2020/04/21 Python
python如何实时获取tcpdump输出
2020/09/16 Python
校庆活动方案
2014/03/31 职场文书
低碳环保倡议书
2014/04/14 职场文书
《称象》教学反思
2014/04/25 职场文书
学生不讲诚信检讨书
2014/09/29 职场文书
反腐倡廉剖析材料
2014/09/30 职场文书
简单租房协议书
2014/10/21 职场文书
2014年教育培训工作总结
2014/12/08 职场文书
四年级数学上册教学计划
2015/01/20 职场文书
电影圆明园观后感
2015/06/03 职场文书
小学思品教学反思
2016/02/20 职场文书
如何写一份具有法律效力的借款协议书?
2019/07/02 职场文书
Python语言规范之Pylint的详细用法
2021/06/24 Python
Java 超详细讲解ThreadLocal类的使用
2022/04/07 Java/Android