gpt4 book ai didi

python - 如何从另一种语言单词创建英文字母字符串?

转载 作者:太空狗 更新时间:2023-10-30 02:02:21 24 4
gpt4 key购买 nike

我需要找到一种方法将某些语言的单词(translit)重写为英语。例如 привет(俄语)听起来像 privet(英语)。

意义和语法无关紧要,但我希望它听起来更相似。一切都应该在Python中,我在互联网上努力查找并没有找到一个好的方法。

例如类似这样的东西:

translit("юу со беутифул", "ru") = juu so beutiful

translit("кар", "ru") = kar

最佳答案

也许你应该给unidecode尝试一下:

>>> import unidecode
>>> unidecode.unidecode("юу со беутифул")
'iuu so beutiful'
>>> unidecode.unidecode("die größten Probleme")
'die grossten Probleme'
>>> unidecode.unidecode("Avec Éloïse, ils président à l'assemblée")
"Avec Eloise, ils president a l'assemblee"

使用 pip 安装它:

pip3 install unidecode

关于python - 如何从另一种语言单词创建英文字母字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42422902/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com