python调用有道翻译api翻译示例代码
时间: 2023-05-19 19:05:52 浏览: 158
以下是一个简单的 Python 调用有道翻译 API 进行翻译的示例代码:
```python
import requests
import hashlib
import random
import json
def translate(text):
appKey = 'your_app_key'
secretKey = 'your_secret_key'
url = 'https://openapi.youdao.com/api'
salt = str(random.randint(1, 65536))
sign = hashlib.md5((appKey + text + salt + secretKey).encode('utf-8')).hexdigest()
params = {
'q': text,
'from': 'auto',
'to': 'auto',
'appKey': appKey,
'salt': salt,
'sign': sign
}
response = requests.get(url, params=params)
result = json.loads(response.text)
return result['translation'][0]
print(translate('hello world'))
```
请注意,上述代码中的 `your_app_key` 和 `your_secret_key` 需要替换为你自己的有道翻译 API 应用密钥和密钥。
阅读全文