我不清楚那块出了问题,我用前一版的百度翻译,正常运行,但用上最新版的.py百度翻译报错。百度我用的api重新测试,正常使用。麻烦解答一下,谢谢
百度部分程序如下:
def Baidu():
global originalText
global baiduKey
salt = random.randint(32768, 65536)
s=baiduKey["id"] + originalText + str(salt) + baiduKey["secret"]
sign = md5(s.encode('utf-8')).hexdigest()
try:
output("百度翻译",requests.post('http://api.fanyi.baidu.com/api/trans/vip/translate',params={'appid': baiduKey["id"], 'q': originalText, 'from': 'auto', 'to': 'zh', 'salt': salt, 'sign': sign}).json()["trans_result"][0]["dst"])
except:
output("百度翻译","错误")
Google()
Youdao()
Bing()
#Caiyun()
Baidu()