Ios 用swift将汉字音译成拉丁语

Ios 用swift将汉字音译成拉丁语,ios,swift,transliteration,kanji,Ios,Swift,Transliteration,Kanji,有没有人找到用Swift将汉字符号音译成拉丁语(罗马化)的方法 let sourceText: String = "見る" let regularAnswer: String = sourceText let latinAnswer: String = regularAnswer.applyingTransform(.toLatin, reverse: false)! print(regularAnswer) //prints: 見る print(latinAnswer)

有没有人找到用Swift将汉字符号音译成拉丁语(罗马化)的方法

let sourceText: String = "見る"
let regularAnswer: String = sourceText
let latinAnswer: String = regularAnswer.applyingTransform(.toLatin, reverse: false)!

print(regularAnswer) //prints: 見る
print(latinAnswer)   //prints: jiànru

正确的答案应该是米鲁而不是吉安鲁。斯威夫特似乎很难区分这里的中国人和日本人。我没有找到任何方法来具体说明这一点。提前谢谢你

我花了大约一个小时在谷歌上搜索,似乎根本不支持汉字音译。问题在于,这不是苹果开发的东西,而是Unicode()的一部分。汉字的正确音译似乎并不简单,因为它需要一本字典。谢谢,你似乎在这方面很有专长。既然我看到谷歌翻译和其他服务似乎做得很好,你知道有没有一个图书馆或其他方法可以做到这一点吗。还是手工收集所有汉字音译的唯一方法?是的,这就是字典。这对于谷歌或云计算来说都很简单。这对于算法解决方案来说并不简单。我一点也不是专家,我只是在谷歌上搜索了一下并阅读了文档。