baidufanyi百度翻译API调用python代码示例
admin
2023-07-30 20:01:24
0

百度翻译API调用python代码示例

以下代码适用于python3,使用之前需要补充百度翻译的appid和secretkey

没有的可以先登录百度翻译开放平台(https://api.fanyi.baidu.com)申请一下

#百度通用翻译API,不包含词典、tts语音合成等资源,如有相关需求请联系translate_api@baidu.com
# coding=utf-8

import http.client
import hashlib
import urllib
import random
import json

appid = ''  # 填写你的appid
secretKey = ''  # 填写你的密钥

httpClient = None
myurl = '/api/trans/vip/translate'

fromLang = 'auto'   #原文语种
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=' + sign

try:
    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 (result)

except Exception as e:
    print (e)
finally:
    if httpClient:
        httpClient.close()

相关内容

热门资讯

0755950808是哪里的电... 今天0755950808打了好几次电话,还以为是骚扰电话,我都直接挂断了。 晚上又打过来,没啥事就接...
福特福克斯换电瓶后 自动启动没... 最近福克斯换电瓶后,自动启停没恢复,最后用这个方法恢复了 如果换了启停的电瓶还没有启停的话,上高速8...
不小心开通了美团互助如何关闭退... 现在的互联网公司真的无底线,天天吸老百姓的钱。 不知道什么时候自动开通了美团互助,每月都扣钱。还一个...
移动硬盘0x80070091错... 删除移动硬盘里的文件提示:错误0x80070091:目录不为空的 在管理员权限下运行了rmdir命令...
穷叉叉是什么梗? 这几天刷抖音被这个穷叉叉歌曲洗脑了 第一次听很应景,因为我穷啊,一下就记住了 然后抖音就一直反复给我...
四大原耽是哪四大?晋江四大骚攻... 现在耽美文学十分的流行,很多原耽小说也成为大家十分喜爱的作品,耽改剧男主也火的容易。不过最近不少人可...
新疆棉花长绒棉和普通棉的区别 新疆长绒棉,世界顶级,做衣被,暖和、透气、舒适,长年供不应求。为满足国内需求,中国每年需进口200万...
男生戒色10年VS女生戒色10... 男生戒色10年VS女生戒色10年会有哪些不同? 性是人类生理需求之一,但过度追求和滥用会对人身心健康...
联通手机号打不出去电话 昨天用备用手机打电话,提示不让我打电话,说暂停服务,上网还可以。 打10010问客服,说是我之前插拔...
众益知识产权中心到付以“商标公... 今天接到了顺丰电话,说一个到付件需要收费28元,感觉很是奇怪,于是让顺丰拍个照发了过来。 快递但是写...