有一个PyICU库,据我了解,该库可用于音译字符串。但是,没有文档。任何人都有一个简单的示例,可以使用PyICU将unicode字符串音译为ASCII吗?
C ++ ICU文档for transliteration is here,但是我不明白如何从Python调用它。
最佳答案
PyICU有一个不错的备忘单:https://gist.github.com/dpk/8325992
这是一个稍微修改的示例:
>>> import icu
>>> tl = icu.Transliterator.createInstance('Any-Latin; Latin-ASCII')
>>> tl.transliterate('Ψάπφω')
'Psappho'