python调用有道翻译api翻译文本示例代码
时间: 2023-05-19 17:05:52 浏览: 181
以下是使用 Python 调用有道翻译 API 翻译文本的示例代码:
```python
import requests
import hashlib
import random
import json
def translate(text):
appKey = "your_app_key"
secretKey = "your_secret_key"
url = "http://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]
```
请注意,上述代码中的 `your_app_key` 和 `your_secret_key` 需要替换为你自己的有道翻译 API 应用密钥和密钥。
阅读全文