[−][src]Crate wana_kana
ワナカナ <--> 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
constants | |
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 |
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 strings separated by opinionated token types |
trim_okurigana | Strips trailing Okurigana if |
utils |
Macros
hashmap |
Structs
Options |