10月20日更新|GoldenDict翻译句子的一种方式|GoldenDict 程序词典使用

我不清楚那块出了问题,我用前一版的百度翻译,正常运行,但用上最新版的.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()