1. 首先需要申请百度翻译api(每个手机号可以注册一个)

参考:https://www.yuque.com/docs/share/c9d690e0-8f33-40af-97a4-42b0a550309f
注册网址:https://fanyi-api.baidu.com
看下图,先在网页右上方登录你的百度账号(这个账号和百度网盘的账号是一样的),登录进去后点击“管理控制台”。(如果你直接没有注册过比如百度网盘等账号,你就注册一个)

然后选择“个人开发者”。填上你的姓名、邮箱和手机号。接收一下手机验证码后点“下一步”。

然后就会提示你注册成功了。注意下图成功画面你点击取消即可。如果点击了确定也没有关系,他会问你是否要实名认证。进入后是否实名认证都无所谓。实名认证的好处是可使用百度提供的收费项目。但是你不需要收费项目,所以不需要实名认证。

不管你是否进行了实名认证,你重新进入下面网址。重新点击进入“管理控制台”
注册网址:https://fanyi-api.baidu.com

这时看下图,你就能在最下面看到你的申请信息:app id和秘钥了。把它复制到其他地方先。比如复制到记事本或云笔记中都行。不复制也行。下次可以随时到这里看到的。申请还没有结束,需要点击“立即开通”。
务必选择 “通用翻译”。

务必选择“开通标准版”然后随便填写一个应用名称即可。填写完点“提交申请”,将会立即收到申请成功通知。


然后重新进入管理控制台。看到“此服务运转正常”,然后任何时候点击左侧的“开发者信息”都能看到你的APP ID和秘钥。
注册网址:https://fanyi-api.baidu.com

将你的app id和密钥填写到 知云文献翻译或xtranslator的设置中的指定位置,填写完关闭窗口,直接使用百度翻译引擎,翻译就会走你自己申请的百度翻译通路了。

务必知晓的注意事项:
1、填写时候复制粘贴冒号后面的部分,不要带有多余的字符或空格。
2、同一个api信息不要同时在两个或多个地方使用,否则可能会被百度封禁。如果有多个人或多个电脑同时使用,尽量各自注册百度翻译api账号。
3、百度翻译api只影响百度引擎,不影响其他翻译引擎。
4、最好把百度api信息复制一份到你的云笔记或某个地方,下次重新安装软件可以更容易找到你的api信息。

2. 使用百度翻译API实现批量翻译单词
拥有的百度的API-ID和密码之后就可以调用百度翻译API进行批量翻译了

def baidu_translate(en_str):api_url = 'http://api.fanyi.baidu.com/api/trans/vip/translate'# 百度翻译appidappid = ''# api的密码secretKey = ''salt = random.randint(32768, 65536)sign = get_md5(appid + en_str + str(salt) + secretKey)# 可以设置翻译的语言api_data = {'q': en_str,'from': 'en','to': 'zh','appid': appid,'salt': salt,'sign': sign}req_get = requests.get(api_url, api_data)# 结果的位置可能不同result = req_get.json()['trans_result'][0]['dst']return result

python实现调用百度API批量翻译单词相关推荐

  1. java调用百度翻译_Java调用百度API实现翻译-Go语言中文社区

    下面是Java调用百度API实现翻译的具体步骤: 一.在写代码之前先在在百度翻译平台中,申请APP_ID 申请地址申请的详见点击打开链接 申请之后,会得到APP_ID和SECURITY_KEY 二.j ...

  2. 百度翻译api设置 java_Java调用百度API实现翻译

    下面是Java调用百度API实现翻译的具体步骤: 一.在写代码之前先在在百度翻译平台中,申请APP_ID 申请地址申请的详见点击打开链接 申请之后,会得到APP_ID和SECURITY_KEY 二.j ...

  3. python通过调用百度api实现语音识别(超详细)

    python通过调用百度api实现语音识别(超详细) 2021.04.18:该文章是在18年,初学Python时写的,所以功能仅限于当时可用,至于现在(貌似依然可用)和以后就不确定了.完整的demo也 ...

  4. Python实现调用百度API翻译文字

    调用百度API翻译文字 最近复制别人的代码实现百度API翻译文字,总是报错: {'error_code': '52003', 'error_msg': 'UNAUTHORIZED USER'} 后来发 ...

  5. python aipspeech_Python调用百度API实现语音识别(二)

    咪哥杂谈 本篇阅读时间约为 5 分钟. 1 前言 上一篇文章里,大致介绍了百度官方 api 的一些前置准备工作. 想回顾的同学,可以看完本篇在下面找到历史链接. 今天就来上手实战编码,体验一下代码实现 ...

  6. Linux python PyQt5调用百度API实现图片文字转换

    系统:Linux Mint 18.3 xfce 64bit 参考链接:http://blog.csdn.net/u012236875/article/details/74726035 根据参考链接的代 ...

  7. python调用api接口获取数据_python批量爬取NCBI基因注释并调用谷歌API批量翻译

    作者:沙雕学习小组 这里有视频教程:https://www.bilibili.com/video/av87724182 今天想实现这个功能: 差异分析得到了200多个基因(甚至更多) 我要一个一个把基 ...

  8. Python3--批量爬取数据之调用百度api进行翻译

    上代码: #************************************************************ #文件功能:利用百度翻译将英文名翻译成中文 #********** ...

  9. Python之调用百度API实现手势识别

    目录 1.作者介绍 2.实现过程 2.1注册登录百度智能云 2.2进入百度智能云---人体分析 2.3创建手势识别应用 2.4 获取SDK 3.结果及代码 3.1手势识别结果 3.2代码 1.作者介绍 ...

最新文章

  1. java哈喽word,JavaWeb之HelloWord
  2. Docker客户端与守护进程
  3. MapReduce-实践1
  4. 110道 MySQL面试题及答案 (持续更新)
  5. (娱乐项目)Python图片转换成矩阵数据,矩阵数据转换成图片
  6. 服务器删除东西直接找不到了,重新安装T1后,用了一天半,又出现演示版到期的问题了-重新删除T1PFLS服务后,怎么找不到服务器-esrv-Gh....exe文件?...
  7. 什么叫python爬虫-终于知道python爬虫是什么意思
  8. AMD R9 280x tri-x vapor-x OC 刷新BIOS来节能降温
  9. 第一章,实现数据完整性
  10. chrome 有哪些有用的插件
  11. win10+cpu+caffe搭建
  12. 亚马逊站外引流 不花钱做流量
  13. 贝拉博客,一个屌丝网站
  14. 数据库系统原理与应用教程(047)—— MySQL 查询(九):连接查询
  15. math与cena之争
  16. 面向星辰大海,出发吧骚年!
  17. 海蜘蛛路由 U 盘安装方法
  18. 计蒜客 Python练习
  19. 2021年R1快开门式压力容器操作免费试题及R1快开门式压力容器操作模拟考试
  20. 第十章、vim 程序编辑器

热门文章

  1. 如何通过Shell脚本,批量配置路由器或交换机配置
  2. 各个段位 毕业要准备几篇论文,毕业太难了。
  3. python flask 微信小程序_python-flask微信小程序搭建
  4. 【毕业设计】深度学习人体语义分割在弹幕防遮挡上的实现 - python
  5. 【四】ubuntu中deb包签名与应用
  6. 腾讯面试题:50个人至少有两个人生日相同的概率
  7. 模拟jd快递单号查询
  8. 为什么要有认证及其实现方式
  9. Java SE8 流 最全总结
  10. android应用判断蓝牙是否连接,如何以编程方式判断蓝牙设备是否已连接?