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函数帮助查询小工具
Mar 13 Python
python抓取网页时字符集转换问题处理方案分享
Jun 19 Python
Python提取Linux内核源代码的目录结构实现方法
Jun 24 Python
Python基于递归和非递归算法求两个数最大公约数、最小公倍数示例
May 21 Python
解决Python设置函数调用超时,进程卡住的问题
Aug 08 Python
python集合的创建、添加及删除操作示例
Oct 08 Python
python构建指数平滑预测模型示例
Nov 21 Python
Python CSV文件模块的使用案例分析
Dec 21 Python
python与mysql数据库交互的实现
Jan 06 Python
python对批量WAV音频进行等长分割的方法实现
Sep 25 Python
Python实现网络聊天室的示例代码(支持多人聊天与私聊)
Jan 27 Python
Python 中 sorted 如何自定义比较逻辑
Feb 02 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 Hash函数,增强密码安全
2011/02/25 PHP
php实现parent调用父类的构造方法与被覆写的方法
2015/02/11 PHP
Laravel 5框架学习之用户认证
2015/04/09 PHP
使用PHP json_decode可能遇到的坑与解决方法
2017/08/03 PHP
thinkphp中U方法按路由规则生成url的方法
2018/03/12 PHP
js模仿jquery的写法示例代码
2013/06/16 Javascript
如何使用JS获取IE上传文件路径(IE7,8)
2013/07/08 Javascript
js使用split函数按照多个字符对字符串进行分割的方法
2015/03/20 Javascript
JS代码实现table数据分页效果
2016/05/26 Javascript
window.open不被拦截的简单实现代码(推荐)
2016/08/04 Javascript
基于vue2.0+vuex+localStorage开发的本地记事本示例
2017/02/28 Javascript
jQuery zTree树插件动态加载实例代码
2017/05/11 jQuery
原生js实现简单的模态框示例
2017/09/08 Javascript
JS 数组随机洗牌的实例代码
2018/09/12 Javascript
JS eval代码快速解密实例解析
2020/04/23 Javascript
Nest.js 授权验证的方法示例
2021/02/22 Javascript
Python操作CouchDB数据库简单示例
2015/03/10 Python
Python连接PostgreSQL数据库的方法
2016/11/28 Python
python实现多张图片拼接成大图
2019/01/15 Python
python实现KNN分类算法
2019/10/16 Python
Python getattr()函数使用方法代码实例
2020/08/10 Python
浅析python 通⽤爬⾍和聚焦爬⾍
2020/09/28 Python
印度最大的旅游网站:MakeMyTrip
2016/10/05 全球购物
瑞典领先的汽车零部件网上零售商:bildelaronline24.se
2017/01/12 全球购物
初始化了一个没有run()方法的线程类,是否会出错?
2014/03/27 面试题
个人找工作求职简历的自我评价
2013/10/20 职场文书
会计电算化应届生求职信
2013/11/03 职场文书
网站开发实习生的自我评价
2013/12/11 职场文书
高三自我评价
2014/02/01 职场文书
婚前协议书怎么写
2014/04/15 职场文书
抽样调查项目计划书
2014/04/24 职场文书
2014年机关党建工作总结
2014/11/11 职场文书
环保证明
2015/06/23 职场文书
Vue3如何理解ref toRef和toRefs的区别
2022/02/18 Vue.js
Vue的生命周期一起来看看
2022/02/24 Vue.js
vue实现省市区联动 element-china-area-data插件
2022/04/22 Vue.js