jp_transliterate 1.0.5 copy "jp_transliterate: ^1.0.5" to clipboard
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 #

pub package

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.

5
likes
140
points
281
downloads

Publisher

verified publishernguyenducthinh.com

Weekly Downloads

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.

Repository (GitHub)

Documentation

API reference

License

MIT (license)

Dependencies

flutter, plugin_platform_interface

More

Packages that depend on jp_transliterate

Packages that implement jp_transliterate