#pinyin #chinese #translation #字符

pinyin-translator

将中文字符翻译为拼音

6 个版本

0.2.3 2023年6月30日
0.2.2 2022年9月30日
0.2.1 2022年5月8日
0.2.0 2022年4月28日
0.1.1 2022年4月27日

#122国际化(i18n)

每月 28 次下载

MIT 许可证

1.5MB
48K SLoC

pinyin-translator 构建状态

将中文翻译为拼音。内置字词库,支持多音字。

示例

fn main() {
    let content = "わたしわ阿飞, and my English name is Rex Lee. 网名是独孤影! ^_^。下面是一段多音分词歧义测试,这个人无伤无臭味。".to_string();
    let pt = pinyin_translator::PinyinTranslator::new();
    let result = pt.translate(content.clone());
    println!("{}", result);

    let vec = pt.translate_as_slice(content.clone());
    println!("{:?}", vec);
}

输出

わたしわāfēi, and my English name is Rex Lee. wǎngmíngshìdúgūyǐng! ^_^。xiàmiànshìyīduànduōyīnfēncíqíyìcèshì,zhègèrénwúshāngwúchòuwèi。
["わ", "た", "し", "わ", "ā", "fēi", ",", " ", "a", "n", "d", " ", "m", "y", " ", "E", "n", "g", "l", "i", "s", "h", " ", "n", "a", "m", "e", " ", "i", "s", " ", "R", "e", "x", " ", "L", "e", "e", ".", " ", "wǎng", "míng", "shì", "dú", "gū", "yǐng", "!", " ", "^", "_", "^", "。", "xià", "miàn", "shì", "yī", "d"duō", "yīn", "fēn", "cí", "qí", "yì", "cè", "shì", ",", "zhè", "gè", "rén", "wú", "shāng", "wú", "chòu", "wèi", "。"]

许可证

MIT 许可证

无运行时依赖