10 个版本

0.3.1 2022年10月20日
0.3.0 2022年10月20日
0.2.3 2018年4月6日
0.2.1 2018年3月27日
0.1.0 2017年3月27日

#358国际化 (i18n)

Download history 4373/week @ 2024-03-14 4428/week @ 2024-03-21 4181/week @ 2024-03-28 4818/week @ 2024-04-04 4954/week @ 2024-04-11 4593/week @ 2024-04-18 4673/week @ 2024-04-25 4715/week @ 2024-05-02 4554/week @ 2024-05-09 4153/week @ 2024-05-16 4247/week @ 2024-05-23 4082/week @ 2024-05-30 3881/week @ 2024-06-06 3979/week @ 2024-06-13 3440/week @ 2024-06-20 1866/week @ 2024-06-27

每月13,889 次下载
用于 haoxue-dict

MIT 许可证

10KB
170

cedict - CC-CEDICT 解析的 Rust 库

Crates.io Docs.rs

cedict 是一个用于读取和写入 CC-CEDICT 中文-英文词典格式的 Rust crate。它可以用于在 Rust 中实现中文词典,也可以作为自动化维护 CEDICT 项目的工具。

什么是 CC-CEDICT

CC-CEDICT,或以前称为 CEDICT,是一个免费提供的中文-英文词典。此库允许您解析它。

使用方法

let line = "你好 你好 [ni3 hao3] /Hello!/Hi!/How are you?/";
let parsed = cedict::parse_line(line).unwrap();

println!("{}", parsed.definitions[0]); // Prints "Hello!"

解析词典文件并搜索 "Hello"。

extern crate cedict;

use std::fs::File;

fn main() {
    let file = File::open("cedict.txt").unwrap();

    for definition in cedict::parse_reader(file) {
        if definition.definitions().next().unwrap().contains("Hello") {
            println!("{}", definition.simplified());
        }
    }
}

无运行时依赖