java系统找不到指定文件怎么解决
445
2022-08-25
python3 调用百度翻译API
今天申请用了百度翻译的API,发现还不错,还给了示例的代码,不过python版本的代码是python2版本的,我这里改成了python3的版本:
#/usr/bin/env python#coding=utf8 import hashlibimport urllib.parseimport randomimport jsonappid = '' #你的appidsecretKey = '' #你的密钥 = Nonemyurl = '/api/trans/vip/translate'q = '新能源产业链'fromLang = 'zh'toLang = 'en'salt = random.randint(32768, 65536)sign = appid+q+str(salt)+secretKey# 创建md5对象m1 = hashlib.md5()m1.update(sign.encode(encoding='utf-8'))sign = m1.hexdigest()myurl = myurl+'?appid='+appid+'&q='+urllib.parse.quote(q)+'&from='+fromLang+'&to='+toLang+'&salt='+str(salt)+'&sign='+sign try: = myurl) #response是HTTPResponse对象 response = # print(response.read()) result=response.read() data=json.loads(result,strict=False) print(data['trans_result'][0]["dst"])except Exception as e: print(e)finally: if httpClient.close()
翻译效果还可以
参考文献
[1].通用翻译API技术文档. http://api.fanyi.baidu.com/api/trans/product/apidoc
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~