欢迎访问宙启技术站
智能推送

使用langdetect库对中文文本进行语言检测的Python实现

发布时间:2024-01-09 10:18:05

在Python中,可以使用langdetect库对中文文本进行语言检测。下面是使用该库的示例代码:

1. 首先,可以使用pip命令安装langdetect库:

pip install langdetect

2. 导入langdetect库:

from langdetect import detect, detect_langs

- 使用detect函数可以检测给定文本的语言,返回一个表示语言代码的字符串。例如:

text = "我是一个中文文本"
language = detect(text)
print(language)

输出结果为:"zh-cn",表示中文。

- 使用detect_langs函数可以获取给定文本中各个语言的概率分布。例如:

text = "我是一个中文文本"
langs = detect_langs(text)
for lang in langs:
    print(lang.lang, lang.prob)

输出结果为:

zh-cn 0.9999950214520339

以上代码示例了如何使用langdetect库进行中文文本的语言检测。