Crate daumdic[][src]

daumdic

Find word (Korean, English, Japanese, Chinese, ...) in Daum Dictionary and returns its meaning and pronuciation.

Examples

Korean

let res = &daumdic::search("독수리").unwrap().words[0];
assert_eq!(res.word, "독수리");
assert_eq!(res.lang, daumdic::Lang::Korean);
println!("{:?} {}", res.pronounce, res.meaning.join(", "));

English

let res = &daumdic::search("resist").unwrap().words[0];
assert_eq!(res.word, "resist");
assert_eq!(res.lang, daumdic::Lang::English);
println!("{}", res);

Japanese

let res = &daumdic::search("あと").unwrap().words[0];
assert_eq!(res.word, "あと");
assert_eq!(res.lang, daumdic::Lang::Japanese);

Other (ex. Chinese)

let res = &daumdic::search("加油站").unwrap().words[0];
assert_eq!(res.word, "加油站");

Modules

errors

Errors for daumdic crate using failure

Structs

Search

Output of search function.

Word

Result of search function

Enums

Lang

Type of word language

Functions

search

The main function.