jp_transliterate 1.0.5
jp_transliterate: ^1.0.5 copied to clipboard
A Flutter plugin that converts Japanese kanji into kana (hiragana and katakana) and romaji, supporting academic apps, translation apps, kanji reading and writing support features, phonetic annotation, [...]
Japanese Transliterate #
A Flutter plugin that converts Japanese kanji into kana (hiragana and katakana) and romaji, supporting academic apps, translation apps, kanji reading and writing support features, phonetic annotation, or search queries like those in Elasticsearch.
Install #
dependencies:
jp_transliterate: ^1.0.5
Example #
final input = '日本の文化';
if (JpTransliterate.isKanji(input: input)) {
final data = await JpTransliterate.transliterate(kanji: input);
print('Data transliterated: $data');
// Output: Data transliterated: TransliterationData{kanji: 日本の文化, romaji: nippon no bunka, hiragana: にっぽんのぶんか, katakana: ニッポンノブンカ}
}
Features #
- ✅ Transliterate kanji to hiragana, katakana and romaji.
- ✅ Transliterate kanji to list of words.
- ✅ Transliterate hiragana to katakana and vice versa.
- ✅ Transliterate katakana to romaji.
- ✅ Check if a string is kanji, hiragana or katakana.
- ✅ A
FuriganaText
widget that presents text with transliteration annotations positioned above.
Roadmap #
No plan. If you have any ideas, please contribute.