python将英文翻译成中文
时间: 2024-06-08 19:10:05 浏览: 297
Python-Python英文翻译成中文文档集合
您可以使用Python中的翻译API库来将英文翻译成中文。其中,Google Translate API和百度翻译API是比较常用的选择。
以下是使用Google Translate API的示例代码:
```python
from googletrans import Translator
translator = Translator()
text = "Hello, how are you?"
result = translator.translate(text, src='en', dest='zh-cn')
print(result.text)
```
使用百度翻译API的示例代码:
```python
import requests
appid = '您的APP ID'
secretKey = '您的密钥'
def translate(text, fromLang='en', toLang='zh'):
url = f'http://api.fanyi.baidu.com/api/trans/vip/translate?q={text}&from={fromLang}&to={toLang}&appid={appid}&salt=123456&sign={secretKey}'
response = requests.get(url)
result = response.json()
if 'error_code' in result:
print(result['error_msg'])
return None
else:
return result['trans_result'][0]['dst']
text = "Hello, how are you?"
result = translate(text)
print(result)
```
需要注意的是,使用翻译API需要先申请API Key,并按照API文档进行配置。
阅读全文