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().word.unwrap();
assert_eq!(res.word, "독수리");
assert_eq!(res.lang, daumdic::Lang::Korean);
println!("{} {}", res.pronounce, res.meaning);

English

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

Japanese

let res = daumdic::search("ざつおん").unwrap().word.unwrap();
assert_eq!(res.word, "ざつおん");
assert_eq!(res.lang, daumdic::Lang::Japanese);

Other (ex. Chinese)

let res = daumdic::search("加油站").unwrap().word.unwrap();
assert_eq!(res.word, "加油站");

Re-exports

pub use errors::Error;
pub use errors::ErrorKind;
pub use errors::Result;

Modules

errors

Errors for daumdic crate using error_chain

Structs

SearchResult

Output of search function.

Word

Result of search function

Enums

Lang

Type of word language

Functions

search

The main function.