Skip to content

Instantly share code, notes, and snippets.

@rdunk
Forked from mdzhang/hiragana.json
Last active May 7, 2024 07:25
Show Gist options
  • Save rdunk/6eed1a49ce6456ddcc9dc36af8bca992 to your computer and use it in GitHub Desktop.
Save rdunk/6eed1a49ce6456ddcc9dc36af8bca992 to your computer and use it in GitHub Desktop.
[
{
"kana": "あ",
"roumaji": "a",
"type": "gojuuon"
},
{
"kana": "い",
"roumaji": "i",
"type": "gojuuon"
},
{
"kana": "う",
"roumaji": "u",
"type": "gojuuon"
},
{
"kana": "え",
"roumaji": "e",
"type": "gojuuon"
},
{
"kana": "お",
"roumaji": "o",
"type": "gojuuon"
},
{
"kana": "か",
"roumaji": "ka",
"type": "gojuuon"
},
{
"kana": "き",
"roumaji": "ki",
"type": "gojuuon"
},
{
"kana": "く",
"roumaji": "ku",
"type": "gojuuon"
},
{
"kana": "け",
"roumaji": "ke",
"type": "gojuuon"
},
{
"kana": "こ",
"roumaji": "ko",
"type": "gojuuon"
},
{
"kana": "さ",
"roumaji": "sa",
"type": "gojuuon"
},
{
"kana": "し",
"roumaji": "shi",
"type": "gojuuon"
},
{
"kana": "す",
"roumaji": "su",
"type": "gojuuon"
},
{
"kana": "せ",
"roumaji": "se",
"type": "gojuuon"
},
{
"kana": "そ",
"roumaji": "so",
"type": "gojuuon"
},
{
"kana": "た",
"roumaji": "ta",
"type": "gojuuon"
},
{
"kana": "ち",
"roumaji": "chi",
"type": "gojuuon"
},
{
"kana": "つ",
"roumaji": "tsu",
"type": "gojuuon"
},
{
"kana": "て",
"roumaji": "te",
"type": "gojuuon"
},
{
"kana": "と",
"roumaji": "to",
"type": "gojuuon"
},
{
"kana": "な",
"roumaji": "na",
"type": "gojuuon"
},
{
"kana": "に",
"roumaji": "ni",
"type": "gojuuon"
},
{
"kana": "ぬ",
"roumaji": "nu",
"type": "gojuuon"
},
{
"kana": "ね",
"roumaji": "ne",
"type": "gojuuon"
},
{
"kana": "の",
"roumaji": "no",
"type": "gojuuon"
},
{
"kana": "は",
"roumaji": "ha",
"type": "gojuuon"
},
{
"kana": "ひ",
"roumaji": "hi",
"type": "gojuuon"
},
{
"kana": "ふ",
"roumaji": "fu",
"type": "gojuuon"
},
{
"kana": "へ",
"roumaji": "he",
"type": "gojuuon"
},
{
"kana": "ほ",
"roumaji": "ho",
"type": "gojuuon"
},
{
"kana": "ま",
"roumaji": "ma",
"type": "gojuuon"
},
{
"kana": "み",
"roumaji": "mi",
"type": "gojuuon"
},
{
"kana": "む",
"roumaji": "mu",
"type": "gojuuon"
},
{
"kana": "め",
"roumaji": "me",
"type": "gojuuon"
},
{
"kana": "も",
"roumaji": "mo",
"type": "gojuuon"
},
{
"kana": "や",
"roumaji": "ya",
"type": "gojuuon"
},
{
"kana": "ゆ",
"roumaji": "yu",
"type": "gojuuon"
},
{
"kana": "よ",
"roumaji": "yo",
"type": "gojuuon"
},
{
"kana": "ら",
"roumaji": "ra",
"type": "gojuuon"
},
{
"kana": "り",
"roumaji": "ri",
"type": "gojuuon"
},
{
"kana": "る",
"roumaji": "ru",
"type": "gojuuon"
},
{
"kana": "れ",
"roumaji": "re",
"type": "gojuuon"
},
{
"kana": "ろ",
"roumaji": "ro",
"type": "gojuuon"
},
{
"kana": "わ",
"roumaji": "wa",
"type": "gojuuon"
},
{
"kana": "を",
"roumaji": "wo",
"type": "gojuuon"
},
{
"kana": "ん",
"roumaji": "n",
"type": "gojuuon"
},
{
"kana": "が",
"roumaji": "ga",
"type": "dakuon"
},
{
"kana": "ぎ",
"roumaji": "gi",
"type": "dakuon"
},
{
"kana": "ぐ",
"roumaji": "gu",
"type": "dakuon"
},
{
"kana": "げ",
"roumaji": "ge",
"type": "dakuon"
},
{
"kana": "ご",
"roumaji": "go",
"type": "dakuon"
},
{
"kana": "ざ",
"roumaji": "za",
"type": "dakuon"
},
{
"kana": "じ",
"roumaji": "ji",
"type": "dakuon"
},
{
"kana": "ず",
"roumaji": "zu",
"type": "dakuon"
},
{
"kana": "ぜ",
"roumaji": "ze",
"type": "dakuon"
},
{
"kana": "ぞ",
"roumaji": "zo",
"type": "dakuon"
},
{
"kana": "だ",
"roumaji": "da",
"type": "dakuon"
},
{
"kana": "ぢ",
"roumaji": "ji",
"type": "dakuon"
},
{
"kana": "づ",
"roumaji": "zu",
"type": "dakuon"
},
{
"kana": "で",
"roumaji": "de",
"type": "dakuon"
},
{
"kana": "ど",
"roumaji": "do",
"type": "dakuon"
},
{
"kana": "ば",
"roumaji": "ba",
"type": "dakuon"
},
{
"kana": "び",
"roumaji": "bi",
"type": "dakuon"
},
{
"kana": "ぶ",
"roumaji": "bu",
"type": "dakuon"
},
{
"kana": "べ",
"roumaji": "be",
"type": "dakuon"
},
{
"kana": "ぼ",
"roumaji": "bo",
"type": "dakuon"
},
{
"kana": "ぱ",
"roumaji": "pa",
"type": "handakuon"
},
{
"kana": "ぴ",
"roumaji": "pi",
"type": "handakuon"
},
{
"kana": "ぷ",
"roumaji": "pu",
"type": "handakuon"
},
{
"kana": "ぺ",
"roumaji": "pe",
"type": "handakuon"
},
{
"kana": "ぽ",
"roumaji": "po",
"type": "handakuon"
},
{
"kana": "っ",
"roumaji": "(pause)",
"type": "sokuon"
},
{
"kana": "きゃ",
"roumaji": "kya",
"type": "youon"
},
{
"kana": "きゅ",
"roumaji": "kyu",
"type": "youon"
},
{
"kana": "きょ",
"roumaji": "kyo",
"type": "youon"
},
{
"kana": "しゃ",
"roumaji": "sha",
"type": "youon"
},
{
"kana": "しゅ",
"roumaji": "shu",
"type": "youon"
},
{
"kana": "しょ",
"roumaji": "sho",
"type": "youon"
},
{
"kana": "ちゃ",
"roumaji": "cha",
"type": "youon"
},
{
"kana": "ちゅ",
"roumaji": "chu",
"type": "youon"
},
{
"kana": "ちょ",
"roumaji": "cho",
"type": "youon"
},
{
"kana": "にゃ",
"roumaji": "nya",
"type": "youon"
},
{
"kana": "にゅ",
"roumaji": "nyu",
"type": "youon"
},
{
"kana": "にょ",
"roumaji": "nyo",
"type": "youon"
},
{
"kana": "ひゃ",
"roumaji": "hya",
"type": "youon"
},
{
"kana": "ひゅ",
"roumaji": "hyu",
"type": "youon"
},
{
"kana": "ひょ",
"roumaji": "hyo",
"type": "youon"
},
{
"kana": "みゃ",
"roumaji": "mya",
"type": "youon"
},
{
"kana": "みゅ",
"roumaji": "myu",
"type": "youon"
},
{
"kana": "みょ",
"roumaji": "myo",
"type": "youon"
},
{
"kana": "りゃ",
"roumaji": "rya",
"type": "youon"
},
{
"kana": "りゅ",
"roumaji": "ryu",
"type": "youon"
},
{
"kana": "りょ",
"roumaji": "ryo",
"type": "youon"
},
{
"kana": "ぎゃ",
"roumaji": "gya",
"type": "youon"
},
{
"kana": "ぎゅ",
"roumaji": "gyu",
"type": "youon"
},
{
"kana": "ぎょ",
"roumaji": "gyo",
"type": "youon"
},
{
"kana": "じゃ",
"roumaji": "ja",
"type": "youon"
},
{
"kana": "じゅ",
"roumaji": "ju",
"type": "youon"
},
{
"kana": "じょ",
"roumaji": "jo",
"type": "youon"
},
{
"kana": "びゃ",
"roumaji": "bya",
"type": "youon"
},
{
"kana": "びゅ",
"roumaji": "byu",
"type": "youon"
},
{
"kana": "びょ",
"roumaji": "byo",
"type": "youon"
},
{
"kana": "ぴゃ",
"roumaji": "pya",
"type": "youon"
},
{
"kana": "ぴゅ",
"roumaji": "pyu",
"type": "youon"
},
{
"kana": "ぴょ",
"roumaji": "pyo",
"type": "youon"
},
{
"kana": "いぃ",
"roumaji": "yi",
"type": "extended"
},
{
"kana": "いぇ",
"roumaji": "ye",
"type": "extended"
},
{
"kana": "ゔぁ",
"roumaji": "va",
"type": "extended"
},
{
"kana": "ゔぃ",
"roumaji": "vi",
"type": "extended"
},
{
"kana": "ゔ",
"roumaji": "vu",
"type": "extended"
},
{
"kana": "ゔぇ",
"roumaji": "ve",
"type": "extended"
},
{
"kana": "ゔぉ",
"roumaji": "vo",
"type": "extended"
},
{
"kana": "ゔゃ",
"roumaji": "vya",
"type": "extended"
},
{
"kana": "ゔゅ",
"roumaji": "vyu",
"type": "extended"
},
{
"kana": "ゔょ",
"roumaji": "vyo",
"type": "extended"
},
{
"kana": "しぇ",
"roumaji": "she",
"type": "extended"
},
{
"kana": "じぇ",
"roumaji": "je",
"type": "extended"
},
{
"kana": "ちぇ",
"roumaji": "che",
"type": "extended"
},
{
"kana": "すぁ",
"roumaji": "swa",
"type": "extended"
},
{
"kana": "すぃ",
"roumaji": "swi",
"type": "extended"
},
{
"kana": "すぅ",
"roumaji": "swu",
"type": "extended"
},
{
"kana": "すぇ",
"roumaji": "swe",
"type": "extended"
},
{
"kana": "すぉ",
"roumaji": "swo",
"type": "extended"
},
{
"kana": "すゃ",
"roumaji": "sya",
"type": "extended"
},
{
"kana": "すゅ",
"roumaji": "syu",
"type": "extended"
},
{
"kana": "すょ",
"roumaji": "syo",
"type": "extended"
},
{
"kana": "せぃ",
"roumaji": "si",
"type": "extended"
},
{
"kana": "ずぁ",
"roumaji": "zwa",
"type": "extended"
},
{
"kana": "ずぃ",
"roumaji": "zwi",
"type": "extended"
},
{
"kana": "ずぅ",
"roumaji": "zwu",
"type": "extended"
},
{
"kana": "ずぇ",
"roumaji": "zwe",
"type": "extended"
},
{
"kana": "ずぉ",
"roumaji": "zwo",
"type": "extended"
},
{
"kana": "ずゃ",
"roumaji": "zya",
"type": "extended"
},
{
"kana": "ずゅ",
"roumaji": "zyu",
"type": "extended"
},
{
"kana": "ずょ",
"roumaji": "zyo",
"type": "extended"
},
{
"kana": "ゼぃ",
"roumaji": "zi",
"type": "extended"
},
{
"kana": "つぁ",
"roumaji": "tsa",
"type": "extended"
},
{
"kana": "つぃ",
"roumaji": "tsi",
"type": "extended"
},
{
"kana": "つぇ",
"roumaji": "tse",
"type": "extended"
},
{
"kana": "つぉ",
"roumaji": "tso",
"type": "extended"
},
{
"kana": "てぁ",
"roumaji": "tha",
"type": "extended"
},
{
"kana": "てぃ",
"roumaji": "ti",
"type": "extended"
},
{
"kana": "てぅ",
"roumaji": "thu",
"type": "extended"
},
{
"kana": "てぇ",
"roumaji": "tye",
"type": "extended"
},
{
"kana": "てぉ",
"roumaji": "tho",
"type": "extended"
},
{
"kana": "てゃ",
"roumaji": "tya",
"type": "extended"
},
{
"kana": "てゅ",
"roumaji": "tyu",
"type": "extended"
},
{
"kana": "てょ",
"roumaji": "tyo",
"type": "extended"
},
{
"kana": "でぁ",
"roumaji": "dha",
"type": "extended"
},
{
"kana": "でぃ",
"roumaji": "di",
"type": "extended"
},
{
"kana": "でぅ",
"roumaji": "dhu",
"type": "extended"
},
{
"kana": "でぇ",
"roumaji": "dye",
"type": "extended"
},
{
"kana": "でぉ",
"roumaji": "dho",
"type": "extended"
},
{
"kana": "でゃ",
"roumaji": "dya",
"type": "extended"
},
{
"kana": "でゅ",
"roumaji": "dyu",
"type": "extended"
},
{
"kana": "でょ",
"roumaji": "dyo",
"type": "extended"
},
{
"kana": "とぁ",
"roumaji": "twa",
"type": "extended"
},
{
"kana": "とぃ",
"roumaji": "twi",
"type": "extended"
},
{
"kana": "とぅ",
"roumaji": "tu",
"type": "extended"
},
{
"kana": "とぇ",
"roumaji": "twe",
"type": "extended"
},
{
"kana": "とぉ",
"roumaji": "two",
"type": "extended"
},
{
"kana": "どぁ",
"roumaji": "dwa",
"type": "extended"
},
{
"kana": "どぃ",
"roumaji": "dwi",
"type": "extended"
},
{
"kana": "どぅ",
"roumaji": "du",
"type": "extended"
},
{
"kana": "どぇ",
"roumaji": "dwe",
"type": "extended"
},
{
"kana": "どぉ",
"roumaji": "dwo",
"type": "extended"
},
{
"kana": "ふぁ",
"roumaji": "fa",
"type": "extended"
},
{
"kana": "ふぃ",
"roumaji": "fi",
"type": "extended"
},
{
"kana": "ほぅ",
"roumaji": "hu",
"type": "extended"
},
{
"kana": "ふぇ",
"roumaji": "fe",
"type": "extended"
},
{
"kana": "ふぉ",
"roumaji": "fo",
"type": "extended"
},
{
"kana": "ふゃ",
"roumaji": "fya",
"type": "extended"
},
{
"kana": "ふゅ",
"roumaji": "fyu",
"type": "extended"
},
{
"kana": "ふょ",
"roumaji": "fyo",
"type": "extended"
},
{
"kana": "りぃ",
"roumaji": "ryi",
"type": "extended"
},
{
"kana": "りぇ",
"roumaji": "rye",
"type": "extended"
},
{
"kana": "うぁ",
"roumaji": "(wa)",
"type": "extended"
},
{
"kana": "うぃ",
"roumaji": "wi",
"type": "extended"
},
{
"kana": "うぅ",
"roumaji": "(wu)",
"type": "extended"
},
{
"kana": "うぇ",
"roumaji": "we",
"type": "extended"
},
{
"kana": "うぉ",
"roumaji": "wo",
"type": "extended"
},
{
"kana": "うゃ",
"roumaji": "wya",
"type": "extended"
},
{
"kana": "うゅ",
"roumaji": "wyu",
"type": "extended"
},
{
"kana": "うょ",
"roumaji": "wyo",
"type": "extended"
},
{
"kana": "くぁ",
"roumaji": "kwa",
"type": "extended"
},
{
"kana": "くぃ",
"roumaji": "kwi",
"type": "extended"
},
{
"kana": "くぅ",
"roumaji": "kwu",
"type": "extended"
},
{
"kana": "くぇ",
"roumaji": "kwe",
"type": "extended"
},
{
"kana": "くぉ",
"roumaji": "kwo",
"type": "extended"
},
{
"kana": "ぐぁ",
"roumaji": "gwa",
"type": "extended"
},
{
"kana": "ぐぃ",
"roumaji": "gwi",
"type": "extended"
},
{
"kana": "ぐぅ",
"roumaji": "gwu",
"type": "extended"
},
{
"kana": "ぐぇ",
"roumaji": "gwe",
"type": "extended"
},
{
"kana": "ぐぉ",
"roumaji": "gwe",
"type": "extended"
},
{
"kana": "むぁ",
"roumaji": "mwa",
"type": "extended"
},
{
"kana": "むぃ",
"roumaji": "mwi",
"type": "extended"
},
{
"kana": "むぅ",
"roumaji": "mwu",
"type": "extended"
},
{
"kana": "むぇ",
"roumaji": "mwe",
"type": "extended"
},
{
"kana": "むぉ",
"roumaji": "mwo",
"type": "extended"
}
]
@rdunk
Copy link
Author

rdunk commented Sep 9, 2020

See also: Extended Katakana.

@symil
Copy link

symil commented Oct 9, 2022

There is an error line 818, kana should be どぅ and not どぃ.

@rdunk
Copy link
Author

rdunk commented Aug 21, 2023

There is an error line 818, kana should be どぅ and not どぃ.

Thanks, fixed.

@yutaokkots
Copy link

yutaokkots commented May 7, 2024

Thank you for this! Created a kana list gist that combines hiragana/katakana, and includes '/wi/' (ゐ/ヰ), '/we/' (ゑ/ヱ), and sutegana (small kana: ぁ,ぃ,ぅ,...,ァ,ィ,...); also added a key:value pair to each object for the type name in Japanese:

example:
{
      "kana": "ゑ",         // new character
      "romaji": "we",
      "jaType": "五十音",    // new key-value pair
      "enType":"gojuuon"
}

Sources: mdzhang-hiragana; rdunk-hiragana (this gist); dehmer-katakana;

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment