import requests
def baidu_translate(text, appid, secret_key):
url = "https://fanyi-api.baidu.com/api/trans/vip/translate"
salt = str(random.randint(32768, 65536))
sign = hashlib.md5((appid + text + salt + secret_key).encode()).hexdigest()
params = {
'q': text,
'from': 'zh',
'to': 'en',
'appid': appid,
'salt': salt,
'sign': sign
}
response = requests.get(url, params=params)
return response.json()['trans_result'][0]['dst']