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计数排序和基数排序算法实例
Apr 25 Python
在Python的Flask框架中实现单元测试的教程
Apr 20 Python
基础的十进制按位运算总结与在Python中的计算示例
Jun 28 Python
Python书单 不将就
Jul 11 Python
python requests 测试代理ip是否生效
Jul 25 Python
使用Python实现一个栈判断括号是否平衡
Aug 23 Python
pandas 将索引值相加的方法
Nov 15 Python
Python实现九宫格式的朋友圈功能内附“马云”朋友圈
May 07 Python
Django重设Admin密码过程解析
Feb 10 Python
Python基于httpx模块实现发送请求
Jul 07 Python
利用Python如何制作贪吃蛇及AI版贪吃蛇详解
Aug 24 Python
python爬取抖音视频的实例分析
Jan 19 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自定义函数返回多个值
2006/11/26 PHP
写一段简单的PHP建立文件夹代码
2015/01/06 PHP
php将服务端的文件读出来显示在web页面实例
2016/10/31 PHP
前端开发必须知道的JS之原型和继承
2010/07/06 Javascript
seajs1.3.0源码解析之module依赖有序加载
2012/11/07 Javascript
js获得地址栏?问号后参数的方法
2013/08/08 Javascript
使用js判断数组中是否包含某一元素(类似于php中的in_array())
2013/12/12 Javascript
为JS扩展Array.prototype.indexOf引发的问题及解决办法
2015/01/21 Javascript
Javascript动态创建表格及删除行列的方法
2015/05/15 Javascript
jQuery插件制作之全局函数用法实例
2015/06/01 Javascript
JS基于Ajax实现的网页Loading效果代码
2015/10/27 Javascript
解决jQuery使用JSONP时产生的错误
2015/12/02 Javascript
JavaScript 控制字体大小设置的方法
2016/11/23 Javascript
React如何避免重渲染
2018/04/10 Javascript
深入解析koa之中间件流程控制
2019/06/17 Javascript
vue之debounce属性被移除及处理详解
2019/11/13 Javascript
javascript实现弹幕墙效果
2019/11/28 Javascript
Python下实现的RSA加密/解密及签名/验证功能示例
2017/07/17 Python
python smtplib模块实现发送邮件带附件sendmail
2018/05/22 Python
使用python实现男神女神颜值打分系统(推荐)
2019/10/31 Python
Python3爬虫中Ajax的用法
2020/07/10 Python
Python实现哲学家就餐问题实例代码
2020/11/09 Python
一款基于css3的动画按钮代码教程
2014/11/23 HTML / CSS
BookOutlet加拿大:在网上书店购买廉价折扣图书和小说
2018/10/05 全球购物
德国50岁以上交友网站:Lebensfreunde
2020/03/18 全球购物
C++的几个面试题附答案
2016/08/03 面试题
动漫专业高职生职业生涯规划书
2014/02/15 职场文书
硕士生工作推荐信
2014/03/07 职场文书
安全生产月宣传标语
2014/10/06 职场文书
师德师风个人整改措施
2014/10/27 职场文书
西双版纳导游词
2015/02/03 职场文书
茶楼服务员岗位职责
2015/02/09 职场文书
地心历险记观后感
2015/06/15 职场文书
2016年共产党员公开承诺书
2016/03/24 职场文书
浅谈 JavaScript 沙箱Sandbox
2021/11/02 Javascript
详细聊聊Oracle表碎片对性能有多大的影响
2022/03/19 Oracle