2个版本
0.1.1 | 2024年1月25日 |
---|---|
0.1.0 | 2023年11月26日 |
#730 in 文本处理
29KB
607 行
Nomnom 🥘
Nado - CLI
仅是一个将cedict_ts.u8转换为JSON或CSV文件的小型实用工具。其他功能包括
- 根据这些 规则 添加带重音的拼音
- 根据 mandarinbean 添加HSK级别字符。HSK7-9级别的解析来自wohok
- 根据此转换规则 链接 添加注音支持
- 根据此转换规则 链接 添加威妥玛拼音支持
用法
克隆此项目并运行以下cargo命令之一。如果需要,我可以提供生成json & csv文件。
Json
cargo run -- generate -e ../cedict_ts.u8 -o ../cedict.json -f json
Csv
cargo run -- generate -e ../cedict_ts.u8 -o ../cedict.csv -f csv
Dodo - Lib
有一个小型的crates,提供了与cedict交互和进行一些拼音转换的实用方法。以下是如何使用crates加载cedict的方法
use dodo_zh;
use dodo_zh::KeyVariant;
fn main() {
// The KeyVariant can either be Traditional or Simplified chinese
let cedict = dodo_zh::load_cedict_dictionary(path, KeyVariant::Traditional).unwrap();
let wo = cedict.items.get("我").unwrap();
// will return an Item struct
println!(wo.translations);
}
存在一系列示例,可以帮助您了解如何进行一些拼音操作。例如,将带声调数字的拼音转换为带声调标记的拼音等...
您可以使用以下命令运行示例
cargo run --example pinyin
依赖项
~1.2–2.2MB
~72K SLoC