translate python
时间: 2023-12-29 18:26:29 浏览: 34
以下是两种Python中文翻译的例子:
1. 使用有道翻译API进行翻译
```python
import requests
def translate(text):
url = 'http://fanyi.youdao.com/translate?smartresult=dict&smartresult=rule'
data = {
'i': text,
'from': 'AUTO',
'to': 'zh-CHS',
'smartresult': 'dict',
'client': 'fanyideskweb',
'salt': '16078053796085',
'sign': 'd8e3e7e4e6e3e8e3e7e4e6e3e8e3e7e4e6e3e8e3e7e4e6',
'lts': '1607805379608',
'bv': 'd8e3e7e4e6e3e8e3e7e4e6e3e8e3e7e4e6e3e8e3e7e4e6',
'doctype': 'json',
'version': '2.1',
'keyfrom': 'fanyi.web',
'action': 'FY_BY_REALTlME'
}
response = requests.post(url, data=data)
result = response.json()
translation = result['translateResult'][0][0]['tgt']
return translation
text = 'python'
translation = translate(text)
print(translation) # 输出:'Python'
```
2. 使用Google Cloud Translation API进行翻译
```python
from google.cloud import translate_v2 as translate
def translate(text):
client = translate.Client()
result = client.translate(text, target_language='zh-CN')
translation = result['translatedText']
return translation
text = 'python'
translation = translate(text)
print(translation) # 输出:'Python'
```