首页 > 解决方案 > 如何在 Python 中检查字符串语言

问题描述

我在列表中有一些文本。该文本是用某些语言编写的,例如“印地语”和“英语”。如何检测文本的语言?文字没有意义。那么我怎么能检测到这个textbloblangdetect对我不起作用,因为文本没有意义。

标签: python-3.xstringlisttextlang

解决方案


据我了解,您想知道字符串是否包含任何 devnagri/印地语文本。这应该有助于:

import codecs,string
def is_hindi(character):
    maxchar = max(character)
    if u'\u0900' <= maxchar <= u'\u097f':
        return True
    else:
      return False

推荐阅读