本文实例为大家分享了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实现在线翻译相关推荐

  1. 基于python爬取有道翻译,并在线翻译

    基于python爬取有道翻译,并在线翻译 由于我也是爬虫新学者,有什么做的不对的请多加包涵 我们需要使用的库如下 from urllib import request import urllib im ...

  2. 使用python创建一个windows桌面在线翻译小程序

    1.首先需要制造打包的gui界面 这里小编使用的是 wxFormBuilder 下载地址:链接:https://pan.baidu.com/s/1DOe7TA6ap07ZsjcH4qzBIQ 密码:2 ...

  3. python发音模块-python声音模块

    广告关闭 2017年12月,云+社区对外发布,从最开始的技术博客到现在拥有多个社区产品.未来,我们一起乘风破浪,创造无限可能. 这也是使用 python 标准库的方法,我们可以把写好的一些可复用的函数 ...

  4. pdf在线翻译_如何在线翻译整篇PDF论文?

    1.首先需要准备一个具有网页在线翻译的浏览器,这里推荐Google Chrome,国内的QQ.360浏览器等同样可以,但需安装相应的翻译插件. (Chrome浏览器自动翻译) 2.准备好需要翻译的外文 ...

  5. PDF如何在线翻译?PDF在线翻译的方法

    在办公或者学习的时候总会遇到大篇幅的英文文件,查起来又不方便,自己阅读又很艰难,那如何去解决翻译PDF文件的这一问题呢,请让小编来为大家整理翻译过程,仔细看哦. 操作工具:[迅捷PDF转换器] 1:打 ...

  6. 百度api翻译html,百度在线翻译API (使用实例)

    [实例简介] 在http://api.fanyi.baidu.com/ 注册API使用的ID就可以使用的翻译工具,简化翻译过程,不用每次都打开网页. [实例截图]需要字自己注册APIID才行哦 [核心 ...

  7. python读音有道-python爬虫之有道在线翻译

    今天初学了python这门课 老师简单的讲解了一下 python的安装环境,配置环境变量,当前主流Python使用的是3.x版本, 下午简单的讲解了python的起源,发展以及在各个方面的应用 然后晚 ...

  8. python有道字典翻译_Python 调取有道翻译接口实现在线翻译功能

    有道翻译有反爬虫机制,它使用了加密技术.如果你的程序报错,你可以通过搜索.查阅资料找到解决方案:尝试把访问的网址中"/translate_o"中的"_o"删除. ...

  9. python发音语言-python 利用pyttsx3文字转语音过程详解

    这篇文章主要介绍了python 利用pyttsx3文字转语音过程详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下# -*- coding: utf ...

  10. python发音模块-python 利用pyttsx3文字转语音过程详解

    这篇文章主要介绍了python 利用pyttsx3文字转语音过程详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 # -*- coding: ut ...

最新文章

  1. 自学python方法-从零开始自学python编程,你找对方法了吗?
  2. python模拟手写_python-自己手写的贴吧爬虫
  3. 服务提供商应该如何帮助企业保护数据安全
  4. 明晚直播预告丨Oracle 19c避雷经验分享
  5. java程序中默认包含的是_在编写 Java 程序时,如果不为类的成员变量定义初始值, Java 会给出它们的默认值,下列说法中不正确的一个是( )。...
  6. java线程池原理简答_面试官让我讲讲Java线程池的实现原理,我笑了...
  7. Process Kill Technology Process Protection Against In Linux
  8. 扇贝有道180921每日一句
  9. 2018百度之星程序设计大赛初赛B——1004p1m2
  10. 一个完整的软件开发过程到底需要哪些步骤?
  11. Vue搭脚手架及创建项目
  12. 如何解决 CAD 启动非常慢的问题
  13. android wifi传图片,「教程」将Mac电脑上的照片无线传到安卓手机上
  14. java吸血鬼数字_[求助]吸血鬼数字
  15. Chapter 5 (Eigenvalues and Eigenvectors): The characteristic equation (特征方程)
  16. 从信息泄露到权限后台
  17. 扫描识别行驶证的软件技术
  18. DotAsterisk(点星PBX)IPPBX V4.5在Hyper-V虚拟机中的安装
  19. 招聘应届毕业生的经验
  20. C语言中 -> 是什么意思?

热门文章

  1. 深度学习——CNN、RNN、DNN汇总
  2. ucos-II之就绪表解读
  3. chinese-ocr自然场景下不定长文字识别(ctpn + densenet)
  4. mysql查看和调整最大连接数
  5. 【BZOJ3675】【Apio2014】序列分割
  6. 【习题 6-8 UVA - 806】Spatial Structures
  7. C#多屏幕显示器编程
  8. HDU2093 考试排名【排序】
  9. ACM程序设计基础(2)题解
  10. JSK-372 图案输出【入门】