python使用百度翻译api
百度翻译api官方网址:
https://fanyi-api.baidu.com/
首先注册得到APPID和密钥。
参数:
输入参数
输出参数
官方DEMO
#百度通用翻译API,不包含词典、tts语音合成等资源,如有相关需求请联系translate_api@baidu.com
# coding=utf-8import http.client
import hashlib
import urllib
import random
import jsonappid = '' # 填写你的appid
secretKey = '' # 填写你的密钥httpClient = None
myurl = '/api/trans/vip/translate'fromLang = 'en' #原文语种
toLang = 'zh' #译文语种
salt = random.randint(32768, 65536)
q= 'apple'
sign = appid + q + str(salt) + secretKey
sign = hashlib.md5(sign.encode()).hexdigest()
myurl = myurl + '?appid=' + appid + '&q=' + urllib.parse.quote(q) + '&from=' + fromLang + '&to=' + toLang + '&salt=' + str(
salt) + '&sign=' + signtry:httpClient = http.client.HTTPConnection('api.fanyi.baidu.com')httpClient.request('GET', myurl)# response是HTTPResponse对象response = httpClient.getresponse()result_all = response.read().decode("utf-8")result = json.loads(result_all)print('翻译::')print (result)except Exception as e:print (e)
finally:if httpClient:httpClient.close()
需要填写本人的appid和密钥。q为需要翻译的内容,翻译结果在result中输出结果为:{'from': 'en', 'to': 'zh', 'trans_result': [{'src': 'apple', 'dst': '苹果'}]}
python使用百度翻译api相关推荐
- python调用百度翻译-Python 调用百度翻译API
由于实习公司这边做的是日文app,有时要看看用户反馈,对于我这种五十音图都没记住的人,表示百度翻译确实还可以.但不想每次都复制粘贴啊,google被墙也是挺蛋疼的事,所以用python结合baidu ...
- python调用百度翻译api+离线语种检测
百度翻译api调用(具体参考的哪篇博文找不到了,好几篇太像了,原作者留意到可以告知我改转载附上链接): import urllib, hashlib import random import requ ...
- 【2019-07-23】]python3 把日语翻译为中文 调用百度翻译API接口及API申请使用教程
点击申请百度翻译API,得到一个你自己的API账户. 点击查看申请教程,感谢教程原作者. API官网提供了一个python2的使用接口的demo还有详细的解释文档 想用python3完成,代码几乎照搬 ...
- python百度翻译接口_python3 调用百度翻译API翻译英文
自行申请百度开发者账号import importlib,sys,urllib importlib.reload(sys) import urllib.request import json #导入js ...
- python 英语翻译 excel_Python调用百度翻译api批量翻译Excel这工作效率
目录 背景 实现Excel表批量翻译,解除百度翻译一次只能5000字数的限制. 源代码 百度翻译api 这里直接使用大佬已经写好的代码,自己稍加改动.账号密码需要自行去百度翻译开放平台注册.翻译语言 ...
- python百度翻译api申请网页版_python3调用百度翻译api接口实现全过程
现在很都平台的翻译api接口都开始收费了,比如谷歌.微软.yandex等等,注册非常麻烦,而且要钱,目前就百度还剩下一个最基础的翻译api不需要钱,今天我要和大家分享的是怎样使用python3调用百度 ...
- python+百度翻译api制作中英文互转的代码应用实例
本篇文章主要讲解,python+百度翻译api制作中英文互转的代码应用实例 作者:任聪聪 前提准备 1.python 3.9版本 2.注册百度翻译开发者 地址:https://fanyi-api.ba ...
- Python使用百度通用API进行翻译
想汉化StarUML这个软件,感觉工作量太大,想要用Python自动翻译. 结果网上找的一个个用不了,或者用一会儿就断. 于是自己手写了一个简单的,只有两个类:APIConfig和Translater ...
- 帮我用python flask框架写一个可以上传英文pdf然后通过调取百度翻译api翻译为中文然后保存为pdf文件的代码...
下面是一个简单的代码示例,可以帮助您使用 Python Flask 框架实现上传英文 PDF,并通过调用百度翻译 API 将其翻译为中文,然后保存为 PDF 文件: from flask import ...
- python调用youdao百度翻译API,翻译文本(tcy)
用途:本文通过python实现在线翻译 说明:方式1:youdao实现翻译(不需要注册,翻译文本自动识别)方式2:baidu翻译API(需要注册,获取ip和密码)首先需要在百度翻译API官网进行注册, ...
最新文章
- 原生socket穿透HTTP代理服务器
- [HEOI2015] 兔子与樱花
- linux下文件系统的启动过程
- win2003+sql2005配置
- 20165211 2017-2018-2 《Java程序设计》第4周学习总结
- java第三章:流程控制语句
- java MySQL mq_蚂蚁社招Java岗面试分享(MySQL+RabbitMQ+Spring Boot)
- 1008 数组元素循环右移问题 (20)
- php速度慢不怕cpu漏洞,PHP曝远程DOS漏洞可致CPU持续占满,请注意升级_护卫神
- 前端图片点击按钮加载更多内容_前端开发规范
- lg按键手机java游戏_03 对于j2me(JAVA手机)的怀念——jar游戏软件合集(824MB)
- 四芯水晶头电话线的接法
- 【BZOJ】【P1406】【AHOI2007】【密码箱】【题解】【数论】
- 故事板(Storyboard)
- c++教程(1)学习指南
- Android 12原生壁纸下载
- android 该文件包与具有同一名称的现有文件包存在冲突
- 问题解决29:微信获取高清图像
- 游戏思考系列03:游戏匹配机制(MMR、ELO、trueskill2、皇家战争、Glicko等,详细讲ELO,其他的简略)
- 八进制、十进制、操作符(day04)
热门文章
- 【长篇肝文7万字】模电/数电/单片机/计算机组成原理/电力电子常见笔试/面试题(合集)未完更新ing
- 织梦dede仿站模板标签大全(最全)附带仿站工具
- 国产操作系统中标麒麟v6
- R语言建立VAR模型分析联合内生变量的动态关系
- 教师计算机知识培训内容,新学期教师计算机培训方案
- 数学建模更新10(蒙特卡罗模拟)
- windows下运行bochs
- python模拟鼠标拖动滑块_Python中selenium的作用链模拟滑块运动,python,ActionChains,移动...
- 质性数据分析软件NVivo教程:自动编码情绪如何运作?
- 怎么压缩图片大小,压缩图片大小的小妙招