python发音翻译-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实现在线翻译相关推荐
- 基于python爬取有道翻译,并在线翻译
基于python爬取有道翻译,并在线翻译 由于我也是爬虫新学者,有什么做的不对的请多加包涵 我们需要使用的库如下 from urllib import request import urllib im ...
- 使用python创建一个windows桌面在线翻译小程序
1.首先需要制造打包的gui界面 这里小编使用的是 wxFormBuilder 下载地址:链接:https://pan.baidu.com/s/1DOe7TA6ap07ZsjcH4qzBIQ 密码:2 ...
- python发音模块-python声音模块
广告关闭 2017年12月,云+社区对外发布,从最开始的技术博客到现在拥有多个社区产品.未来,我们一起乘风破浪,创造无限可能. 这也是使用 python 标准库的方法,我们可以把写好的一些可复用的函数 ...
- pdf在线翻译_如何在线翻译整篇PDF论文?
1.首先需要准备一个具有网页在线翻译的浏览器,这里推荐Google Chrome,国内的QQ.360浏览器等同样可以,但需安装相应的翻译插件. (Chrome浏览器自动翻译) 2.准备好需要翻译的外文 ...
- PDF如何在线翻译?PDF在线翻译的方法
在办公或者学习的时候总会遇到大篇幅的英文文件,查起来又不方便,自己阅读又很艰难,那如何去解决翻译PDF文件的这一问题呢,请让小编来为大家整理翻译过程,仔细看哦. 操作工具:[迅捷PDF转换器] 1:打 ...
- 百度api翻译html,百度在线翻译API (使用实例)
[实例简介] 在http://api.fanyi.baidu.com/ 注册API使用的ID就可以使用的翻译工具,简化翻译过程,不用每次都打开网页. [实例截图]需要字自己注册APIID才行哦 [核心 ...
- python读音有道-python爬虫之有道在线翻译
今天初学了python这门课 老师简单的讲解了一下 python的安装环境,配置环境变量,当前主流Python使用的是3.x版本, 下午简单的讲解了python的起源,发展以及在各个方面的应用 然后晚 ...
- python有道字典翻译_Python 调取有道翻译接口实现在线翻译功能
有道翻译有反爬虫机制,它使用了加密技术.如果你的程序报错,你可以通过搜索.查阅资料找到解决方案:尝试把访问的网址中"/translate_o"中的"_o"删除. ...
- python发音语言-python 利用pyttsx3文字转语音过程详解
这篇文章主要介绍了python 利用pyttsx3文字转语音过程详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下# -*- coding: utf ...
- python发音模块-python 利用pyttsx3文字转语音过程详解
这篇文章主要介绍了python 利用pyttsx3文字转语音过程详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 # -*- coding: ut ...
最新文章
- 自学python方法-从零开始自学python编程,你找对方法了吗?
- python模拟手写_python-自己手写的贴吧爬虫
- 服务提供商应该如何帮助企业保护数据安全
- 明晚直播预告丨Oracle 19c避雷经验分享
- java程序中默认包含的是_在编写 Java 程序时,如果不为类的成员变量定义初始值, Java 会给出它们的默认值,下列说法中不正确的一个是( )。...
- java线程池原理简答_面试官让我讲讲Java线程池的实现原理,我笑了...
- Process Kill Technology Process Protection Against In Linux
- 扇贝有道180921每日一句
- 2018百度之星程序设计大赛初赛B——1004p1m2
- 一个完整的软件开发过程到底需要哪些步骤?
- Vue搭脚手架及创建项目
- 如何解决 CAD 启动非常慢的问题
- android wifi传图片,「教程」将Mac电脑上的照片无线传到安卓手机上
- java吸血鬼数字_[求助]吸血鬼数字
- Chapter 5 (Eigenvalues and Eigenvectors): The characteristic equation (特征方程)
- 从信息泄露到权限后台
- 扫描识别行驶证的软件技术
- DotAsterisk(点星PBX)IPPBX V4.5在Hyper-V虚拟机中的安装
- 招聘应届毕业生的经验
- C语言中 -> 是什么意思?