n. portmanteau of kana, conv(ert) and japanese
Convert between various Japanese scripts (hiragana, katakana, romaji)
romajiβhiragana,katakanahiraganaβkatakana,romajikatakanaβromaji,hiragana
handle capital letters in romaji inputhandle whitespace in romaji inputhandle punctuation: , and .code cleanup:refactor generic transformation fnsmove out the static maps into another namepsaceeager load the maps once during the program lifetime
- expose a library API instead of just printing out
- Handle mixed-input (hiragana + romaji etc.)
- Conversion from Kana to Kanji
- this would most likely be something like henkan in IMEs
Β± cargo build
Finished dev [unoptimized + debuginfo] target(s) in 0.00s
#
# romaji to kana
#
Β± echo "kippu" | ./target/debug/konj
π± Konj: convert from one japanese script to all π±
romaji: kippu
hiragana: γγ£γ·
katakana: γγγ
#
# hiragana to romaji
#
Β± echo "γγγγγγ" | ./target/debug/konj
π± Konj: convert from one japanese script to all π±
hiragana: γγγγγγ
katakana: γ·γ³γ«γ³γ»γ³
romaji: shinkansen