
katakana_to_romanji = {
    {en="a",ja="ア"},
    {en="i",ja="イ"},
    {en="u",ja="ウ"},
    {en="e",ja="エ"},
    {en="o",ja="オ"},
    {en="ka",ja="カ"},
    {en="ki",ja="キ"},
    {en="ku",ja="ク"},
    {en="ke",ja="ケ"},
    {en="ko",ja="コ"},
    {en="sa",ja="サ"},
    {en="si",ja="シ"},
    {en="su",ja="ス"},
    {en="se",ja="セ"},
    {en="so",ja="ソ"},
    {en="ta",ja="タ"},
    {en="ti",ja="チ"},
    {en="tu",ja="ツ"},
    {en="te",ja="テ"},
    {en="to",ja="ト"},
    {en="na",ja="ナ"},
    {en="ni",ja="ニ"},
    {en="nu",ja="ヌ"},
    {en="ne",ja="ネ"},
    {en="no",ja="ノ"},
    {en="ha",ja="ハ"},
    {en="hi",ja="ヒ"},
    {en="hu",ja="フ"},
    {en="he",ja="ヘ"},
    {en="ho",ja="ホ"},
    {en="ma",ja="マ"},
    {en="mi",ja="ミ"},
    {en="mu",ja="ム"},
    {en="me",ja="メ"},
    {en="mo",ja="モ"},
    {en="ya",ja="ヤ"},
    {en="yu",ja="ユ"},
    {en="yo",ja="ヨ"},
    {en="ra",ja="ラ"},
    {en="ri",ja="リ"},
    {en="ru",ja="ル"},
    {en="re",ja="レ"},
    {en="ro",ja="ロ"},
    {en="wa",ja="ワ"},
    {en="wi",ja="ヰ"},
    {en="we",ja="ヱ"},
    {en="wo",ja="ヲ"},

    {en="ga",ja="ガ"},
    {en="gi",ja="ギ"},
    {en="gu",ja="グ"},
    {en="ge",ja="ゲ"},
    {en="go",ja="ゴ"},
    {en="za",ja="ザ"},
    {en="ji",ja="ジ"},
    {en="zu",ja="ズ"},
    {en="ze",ja="ゼ"},
    {en="zo",ja="ゾ"},
    {en="da",ja="ダ"},
    {en="ji",ja="ヂ"},
    {en="zu",ja="ヅ"},
    {en="de",ja="デ"},
    {en="do",ja="ド"},
    {en="ba",ja="バ"},
    {en="bi",ja="ビ"},
    {en="bu",ja="ブ"},
    {en="be",ja="ベ"},
    {en="bo",ja="ボ"},
    {en="pa",ja="パ"},
    {en="pi",ja="ピ"},
    {en="pu",ja="プ"},
    {en="pe",ja="ペ"},
    {en="po",ja="ポ"},

    {en="n",ja="ン"},

    {en="kya",ja="キャ"},
    {en="kyu",ja="キュ"},
    {en="kyo",ja="キョ"},
    {en="sha",ja="シャ"},
    {en="shu",ja="シュ"},
    {en="sho",ja="ショ"},
    {en="cha",ja="チャ"},
    {en="chu",ja="チュ"},
    {en="cho",ja="チョ"},
    {en="nya",ja="ニャ"},
    {en="nyu",ja="ニュ"},
    {en="nyo",ja="ニョ"},
    {en="hya",ja="ヒャ"},
    {en="hyu",ja="ヒュ"},
    {en="hyo",ja="ヒョ"},
    {en="mya",ja="ミャ"},
    {en="myu",ja="ミュ"},
    {en="myo",ja="ミョ"},
    {en="rya",ja="リャ"},
    {en="ryu",ja="リュ"},
    {en="ryo",ja="リョ"},

    {en="gya",ja="ギャ"},
    {en="gyu",ja="ギュ"},
    {en="gyo",ja="ギョ"},
    {en="ja",ja="ジャ"},
    {en="ju",ja="ジュ"},
    {en="jo",ja="ジョ"},
    {en="ja",ja="ヂャ"},
    {en="ju",ja="ヂュ"},
    {en="jo",ja="ヂョ"},
    {en="bya",ja="ビャ"},
    {en="byu",ja="ビュ"},
    {en="byo",ja="ビョ"},
    {en="pya",ja="ピャ"},
    {en="pyu",ja="ピュ"},
    {en="pyo",ja="ピョ"},
}