我们需要一种将英语(用拉丁语书写)名字音译为俄语的方法,同时考虑发音。
我对实用的转录感兴趣,而不仅仅是音译。该链接有一个包含规则的巨大表格,但我什至无法想象如何对它们进行全部编码,并且在许多地方它仍然没有指定在哪种情况下使用哪种音节变体。也许您需要一本大字典。
有一个内置的库transliterate
和相应的函数translit("Old White End", "ru")
,但它完全没有用,因为它返回Олд Wхите Енд
你想看到的东西Олд Уайт Энд
。或Дэвис Корт
不Давис Цоурт
。
有没有现成或半现成的解决方案?