百度翻译api python,python百度语音识别api

  百度翻译api python,python百度语音识别api

  最近翻译一些单词时候每次都得打开铬合金,然后打开百度翻译,就很烦

  昨天突然来了灵感,就像调用一下模拟浏览器,来尝试爬虫获取翻译后的信息,后来发现网页地址根本不行,于是尝试要求也不行就很气体发生器煤气发生器

  于是用了模拟浏览器,结果发现效率真是非常的低下,后来百度看了一下,发现百度翻译是有美国石油学会(美国石油协会)接口的

  然而昨天手机没有电了,于是今天在申请了开发者之后就用了这个美国石油学会(美国石油协会)写了一下代码

  话不多说,贴代码,除去了隐私的部分,补充后直接能跑,环境python3.6

  导入请求导入字符串导入时间hashlibimport JSON # initapi _ URL= http://API。樊沂。百度一下。com/API/trans/VIP/translate my _ appid=你的idcyber=你的密钥lower _ case=list(string。ascii _小写)def requests _ for _ dst(word):# init salt和final _ sign salt=str(time。time())[:10]final _ sign=str(my _ appid)word salt cyber final _ sign=hash lib。MD5(final _ sign。编码( utf-8 ).hexdigest() #区别恩,zh构造请求参数if list(word)[0]in lower _ case:paramas={ q :word, from:en , to:zh , appid:%s%my_appid, salt:%s%salt, sign : % s % final _ sign } my _ URL=API _ URL?appid= str(my _ appid) q= word from= en to= zh salt= salt sign= final _ sign else:paramas={ q :word, from:zh , to:en , appid:%s%my_appid, salt:%s%salt, sign : % s % final _ sign } my _ URL=API _ URL?appid= str(my _ appid) q= word from= zh to= en salt= salt sign= final _ sign response=requests。get(API _ URL,params=paramas).内容content=str(response,encoding= utf-8 )JSON _ reads=JSON。loads(content)print(JSON _ reads[ trans _ result ][0][ dst ])而True: word=input(输入你想翻译的内容:)requests_for_dst(word)

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: