Python - can I detect unicode string language code?

前端 未结 7 2052
遇见更好的自我
遇见更好的自我 2020-11-27 16:29

I\'m faced with a situation where I\'m reading a string of text and I need to detect the language code (en, de, fr, es, etc).

Is there a simple way to do this in py

7条回答
  •  無奈伤痛
    2020-11-27 16:41

    In my case I only need to determine two languages so I just check the first character:

    import unicodedata
    
    def is_greek(term):
        return 'GREEK' in unicodedata.name(term.strip()[0])
    
    
    def is_hebrew(term):
        return 'HEBREW' in unicodedata.name(term.strip()[0])
    

提交回复
热议问题