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中使用pprint函数进行格式化输出的教程
Apr 07 Python
利用python程序帮大家清理windows垃圾
Jan 15 Python
VTK与Python实现机械臂三维模型可视化详解
Dec 13 Python
Python实现输出某区间范围内全部素数的方法
May 02 Python
python 读取摄像头数据并保存的实例
Aug 03 Python
python 多线程中子线程和主线程相互通信方法
Nov 09 Python
django框架使用views.py的函数对表进行增删改查内容操作详解【models.py中表的创建、views.py中函数的使用,基于对象的跨表查询】
Dec 12 Python
Python使用configparser库读取配置文件
Feb 22 Python
Python fileinput模块如何逐行读取多个文件
Oct 05 Python
基于Python爬取素材网站音频文件
Oct 21 Python
Scrapy+Selenium自动获取cookie爬取网易云音乐个人喜爱歌单
Feb 01 Python
python之openpyxl模块的安装和基本用法(excel管理)
Feb 03 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中操作MySQL数据库的一些要注意的问题
2006/10/09 PHP
用php将任何格式视频转为flv的代码
2009/09/03 PHP
php把数据表导出为Excel表的最简单、最快的方法(不用插件)
2014/05/10 PHP
PHP实现文件下载详解
2014/11/27 PHP
java微信开发之上传下载多媒体文件
2016/06/24 PHP
PHP符合PSR编程规范的实例分享
2016/12/21 PHP
浅谈Laravel POST,PUT,PATCH 路由的区别
2019/10/15 PHP
JS对URL字符串进行编码/解码分析
2008/10/25 Javascript
了解一点js的Eval函数
2012/07/26 Javascript
无缝滚动改进版支持上下左右滚动(封装成函数)
2012/12/04 Javascript
2012年开发人员的16款新鲜的jquery插件体验分享
2012/12/28 Javascript
JQuery工具函数汇总
2015/06/15 Javascript
Javascript实现商品秒杀倒计时(时间与服务器时间同步)
2015/09/16 Javascript
总结JavaScript设计模式编程中的享元模式使用
2016/05/21 Javascript
vue实现双向绑定和依赖收集遇到的坑
2018/11/29 Javascript
详解React服务端渲染从入门到精通
2019/03/28 Javascript
关于layui时间回显问题的解决方法
2019/09/24 Javascript
小程序表单认证布局及验证详解
2020/06/19 Javascript
vue等两个接口都返回结果再执行下一步的实例
2020/09/08 Javascript
python命令行参数解析OptionParser类用法实例
2014/10/09 Python
利用Python的Twisted框架实现webshell密码扫描器的教程
2015/04/16 Python
python实现爬虫下载美女图片
2015/07/14 Python
Python之自动获取公网IP的实例讲解
2017/10/01 Python
matplotlib绘制动画代码示例
2018/01/02 Python
Python可变参数*args和**kwargs用法实例小结
2018/04/27 Python
对numpy.append()里的axis的用法详解
2018/06/28 Python
使用pip发布Python程序的方法步骤
2018/10/11 Python
Python切片列表字符串如何实现切换
2020/08/06 Python
英国在线药房和在线医生:LloydsPharmacy
2019/10/21 全球购物
应用数学自荐书范文
2013/11/24 职场文书
党员个人剖析材料(四风问题)
2014/10/07 职场文书
2014七年级班主任工作总结
2014/12/05 职场文书
六一文艺汇演开幕词
2015/01/29 职场文书
李强为自己工作观后感
2015/06/11 职场文书
毕业生求职自荐信(2016最新版)
2016/01/28 职场文书
python 解决微分方程的操作(数值解法)
2021/05/26 Python