我需要找到一种方法将某些语言的单词(翻译)重写为英语。例如привет
(俄语)听起来像privet
(用英语讲)。
含义和语法并不重要,但我希望它听起来更相似。一切都应该用Python编写,我在网上努力查找,但没有找到好的方法。
例如,类似这样的事情:
translit("юу со беутифул", "ru") = juu so beutiful
translit("кар", "ru") = kar
也许你应该给统一编码 https://pypi.python.org/pypi/Unidecode/ a try:
>>> 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
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)