沸点 - 推荐 ( ) • 2024-04-06 11:35
[7073670907851440160#新人报道#]
在Python中,有多个库可以用来进行文本翻译。这些库通常依赖于外部的翻译服务,如Google Translate、Microsoft Translator、iTranslate等。

说重点,笔者在这里介绍的几种免费翻译库,翻译准确度暂时不敢保证,但是翻译的语言类型肯定是有局限性的,至于具体支持多少种类型,直接往下看正文即可。

以下是一些常用的Python翻译库:

1.translate

translate 是一个简单的Python翻译库,它支持多种翻译服务,包括Google Translate、Bing Translator、Yandex Translate等。这个库可能需要API密钥或注册以使用某些服务。

同样的,如果你本地未安装,在终端直接输入如下命令即可:

pip install translate

使用translate进行文本翻译的代码,示例如下所示:
from translate import Translator
text = '''
应用程序接口,是一种软件系统不同组成部分衔接的约定,它允许应用程序与开发人员基于某软件或硬件访问一组例程,而无需访问源码或理解内部工作机制的细节。
'''
translator = Translator(from_lang="zh", to_lang="en")
translated_text = translator.translate(text)
print(translated_text)

成功执行上面的代码,结果输出如下所示:
An application program interface is a convention that connects different components of a software system, allowing an application and a developer to access a set of routines based on a piece of software or hardware without accessing the source code or understanding the details of the internal workings.