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(); assert_eq!(res.word, "독수리"); assert_eq!(res.meaning, "수릿과에 속한 큰 새"); assert_eq!(res.pronounce, "[-쑤-]"); assert_eq!(res.lang, daumdic::Lang::Korean);
English
let res = daumdic::search("resist").unwrap(); assert_eq!(res.word, "resist"); assert_eq!( res.meaning, "저항하다, 반대하다, 참다, 저지하다" ); assert_eq!(res.pronounce, "[rizíst]"); assert_eq!(res.lang, daumdic::Lang::English);
Japanese
let res = daumdic::search("ざつおん").unwrap(); assert_eq!(res.word, "ざつおん"); assert_eq!( res.meaning, "잡음, 소음, (라디오 등의) 잡음, <속어> 뜬소문, <속어> 말참견, 잡음, 시끄러운 소리, (비유적으로) 관계자 이외로부터 나오는 무책임한 발언‧의견, 전화‧라디오 등의 청취를 방해하는 소리, 불쾌한 느낌을 주는 소리" ); assert_eq!(res.pronounce, ""); assert_eq!(res.lang, daumdic::Lang::Japanese);
Other (ex. Chinese)
let res = daumdic::search("加油站").unwrap(); assert_eq!(res.word, "加油站"); assert_eq!(res.meaning, "주유소"); assert_eq!(res.pronounce, "[jiāyóuzhàn]"); assert_eq!(res.lang, daumdic::Lang::Other("중국어사전".to_owned()));
Reexports
pub use error::Error; |
pub use error::ErrorKind; |
pub use error::Result; |
Modules
error |
Errors for |
Structs
Word |
Result of |
Enums
Lang |
Type of word language |
Functions
search |
The main function. |