transliterate Kanji into latin with swift

424 Views Asked by At

Did anyone find a way to transliterate Kanji symbols into Latin (Romanization) in Swift?

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

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

Correct would be Miru instead of jiànru. It seems that swift has difficulties to distinct Chinese from Japanese here. I did not find any way to specify that. Thank you in advance!

0

There are 0 best solutions below