Python文本段落翻译

Python文本段落翻译

    • 1、Translate库
    • 2、基本使用


1、Translate库


translate非标准库是Python中可以实现对多种语言进行互相翻译的库,translate可以将原始文本或段落翻译成我们需要的目标语言

translate支持多种语言,常见的例如:

'''
zh/zh-CN:简体中文
en:英语
ru:俄语
ko:韩语
'''

安装:

pip install translate

2、基本使用


封装函数:

from translate import Translator

def translate(text: str, sl='en', dl='zh'):
    translator = Translator(from_lang=sl, to_lang=dl)
    return translator.translate(text)

使用示例:

data = "Apache Flink is a framework and distributed processing engine for stateful computations over unbounded and bounded data streams. Flink has been designed to run in all common cluster environments, perform computations at in-memory speed and at any scale."
print(translate(data))

# 翻译结果如下:
'''
Apache Flink是一个框架和分布式处理引擎,用于在无界和有界数据流上进行有状态计算。Flink旨在在所有常见集群环境中运行,以内存速度和任何规模执行计算。
'''

你可能感兴趣的:(#,Python,python)