用python写一个百度翻译测试用例
时间: 2023-02-26 19:03:46 浏览: 49
可以使用百度翻译API来实现。下面是一个示例代码:
```
import requests
def baidu_translate(q, from_lang, to_lang):
appid = 'your_appid'
secret_key = 'your_secret_key'
url = 'https://fanyi-api.baidu.com/api/trans/vip/translate'
salt = '1435660288'
sign = appid + q + salt + secret_key
sign = hashlib.md5(sign.encode()).hexdigest()
params = {
'q': q,
'from': from_lang,
'to': to_lang,
'appid': appid,
'salt': salt,
'sign': sign
}
response = requests.get(url, params=params)
result = response.json()
return result['trans_result'][0]['dst']
if __name__ == '__main__':
print(baidu_translate('你好', 'zh', 'en'))
```
在代码中,需要替换`your_appid`和`your_secret_key`为您在百度翻译API注册时获得的APP ID和密钥。