Crate wana_kana[−][src]
ワナカナ <--> WanaKana <--> わなかな
Utility library for checking and converting between Japanese characters - Kanji, Hiragana, Katakana - and Romaji (Ported from https://github.com/WaniKani/WanaKana)
Examples
use wana_kana::to_romaji::*; use wana_kana::to_kana::*; use wana_kana::to_hiragana::*; use wana_kana::Options; assert_eq!(to_romaji("ワナカナ"), "wanakana"); assert_eq!(to_hiragana("WanaKana"), "わなかな"); assert_eq!(to_kana("WANAKANA"), "ワナカナ");
Modules
is_hiragana |
Test if all chars of |
is_japanese |
Test if |
is_kana |
Test if all chars of |
is_kanji |
Test if all chars of |
is_katakana |
Test if all chars of |
is_mixed |
Test if |
is_romaji |
Test if every char in |
strip_okurigana |
Strips trailing Okurigana if |
to_hiragana |
Convert input to Hiragana |
to_kana |
Convert Romaji to Kana, lowercase text will result in Hiragana and uppercase text will result in Katakana. |
to_katakana |
Convert input to Katakana |
to_romaji |
Convert kana to romaji |
tokenize |
Splits input into array of Kanji, Hiragana, Katakana, and Romaji tokens. |
Structs
Options |