The package contains an extension on String with computed properties romanized
and pinyin
. The difference is that the latter contains the tone marks. Note that the conversion doesn't support Linux.
import ConvertToPinyin
let string = "你好"
print(string.romanized)
// ni hao
print(string.pinyin)
// nǐ hǎo
print(string.containsChineseCharacters)
// true
let character: Character = "福"
print(string.isChineseCharacter)
// true