Python实现英汉互译
时间: 2024-06-14 20:01:59 浏览: 183
内网英汉互译离线翻译服务 支持Python C# Java等几乎所有语言调用 服务已经集成所有运行环境 编程新手轻松上手
5星 · 资源好评率100%
Python提供了多种库来实现英汉互译功能,最常见的是使用谷歌的翻译API,例如`googletrans`库。以下是一个简单的示例:
```python
from googletrans import Translator
def translate_text(text, src_lang="en", dest_lang="zh"):
translator = Translator(service_urls=['translate.google.com'])
translation = translator.translate(text, src=src_lang, dest=dest_lang)
return translation.text
# 示例用法
english_text = "Hello, world!"
translated_text = translate_text(english_text)
print(f"英文: {english_text}\n中文翻译: {translated_text}")
```
在这个例子中,`Translator`类负责处理翻译请求。你需要安装`googletrans`库,可以通过pip进行安装:
```bash
pip install googletrans==4.0.0-rc1
```
请注意,使用第三方API可能需要网络连接,并且可能会有使用限制或版权问题。此外,对于大量或商业用途,你可能需要考虑使用付费的服务或者调用其他更专业的翻译接口。
阅读全文