# 日本語
# we use kunrei-shiki for uniformity
hiragana: {a: あ, i: い, u: う, e: え, o: お,
ka: か, ki: き, ku: く, ke: け, ko: こ,
sa: さ, si: し, su: す, se: せ, so: そ,
ta: た, ti: ち, tu: つ, te: て, to: と,
na: な, ni: に, nu: ぬ, ne: ね, no: の,
ha: は, hi: ひ, hu: ふ, he: へ, ho: ほ,
ma: ま, mi: み, mu: む, me: め, mo: も,
ya: や, yu: ゆ, yo: よ,
ra: ら, ri: り, ru: る, re: れ, ro: ろ,
wa: わ, wi: ゐ, we: ゑ, wo: を,
n: ん,
ga: が, gi: ぎ, gu: ぐ, ge: げ, go: ご,
za: ざ, zi: じ, zu: ず, ze: ぜ, zo: ぞ,
da: だ, di: ぢ, du: づ, de: で, do: ど,
ba: ば, bi: び, bu: ぶ, be: べ, bo: ぼ,
pa: ぱ, pi: ぴ, pu: ぷ, pe: ぺ, po: ぽ}
katakana: {a: ア, i: イ, u: ウ, e: エ, o: オ,
ka: カ, ki: キ, ku: ク, ke: ケ, ko: コ,
sa: サ, si: シ, su: ス, se: セ, so: ソ,
ta: タ, ti: チ, tu: ツ, te: テ, to: ト,
na: ナ, ni: ニ, nu: ヌ, ne: ネ, no: ノ,
ha: ハ, hi: ヒ, hu: フ, he: ヘ, ho: ホ,
ma: マ, mi: ミ, mu: ム, me: メ, mo: モ,
ya: ヤ, yu: ユ, yo: ヨ,
ra: ラ, ri: リ, ru: ル, re: レ, ro: ロ,
wa: ワ, wi: ヰ, we: ヱ, wo: ヲ,
n: ン,
ga: ガ, gi: ギ, gu: グ, ge: ゲ, go: ゴ,
za: ザ, zi: ジ, zu: ズ, ze: ゼ, zo: ゾ,
da: ダ, di: ヂ, du: ヅ, de: デ, do: ド,
ba: バ, bi: ビ, bu: ブ, be: ベ, bo: ボ,
pa: パ, pi: ピ, pu: プ, pe: ペ, po: ポ}