百度通⽤翻译API应⽤与⽰例
在⼀次处理链接⽹页的分类过程中,我了解了到了百度翻译给予开发者翻译开放平台,在这⾥做⼀个⼩⼩的分享与记录!
第⼀步:
需要申请个账号。翻译API->通⽤翻译->⽴即使⽤。获得APPID和密钥。
⼀、
⼆、
三、
在这⾥申请⼀下账号,之后我们会获得APPID和密钥
第⼆步:
实例应⽤:将APPID和密钥换成⾃⼰的。
#-*-coding:utf-8-*-
importrandom
importrequests
importhashlib
defget_md5(m_str):
m_md5=5(m_str).hexdigest()
returnm_md5
defbaidu_trans(trans_str,src_type='auto',dst_tpye='zh'):
appid='APPID'
cretkey='密钥'
api_url='/api/trans/vip/translate'
salt=t(32768,65536)
sign=get_md5(appid+trans_str+str(salt)+cretkey)
api_data={
'q':trans_str,
'from':src_type,
'to':dst_tpye,
'appid':appid,
'salt':salt,
'sign':sign
}
req_get=(api_url,api_data)
result=req_()
printresult
if'trans_result'inresult:
print(result['trans_result'][0]['dst'])
returnresult['trans_result'][0]['dst']
el:
print(trans_str)
returntrans_str
if__name__=='__main__':
baidu_trans("Iloveyou")
输出结果:
{u'to':u'zh',u'from':u'en',u'trans_result':[{u'src':u'Iloveyou',u'dst':u'u6211u7231u4f60'}]}
我爱你
本文发布于:2022-12-30 04:02:24,感谢您对本站的认可!
本文链接:http://www.wtabcd.cn/fanwen/fan/90/57225.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |