mecab_dart 0.1.3 icon indicating copy to clipboard operation
mecab_dart: ^0.1.3 copied to clipboard

Flutter plugin which provides binding to Mecab library (Japanese Morphological Analyzer) on iOS and Android

mecab_dart #

MeCab(Japanese Morphological Analyzer) wrapper for Flutter on iOS/Android.

Usage #

  1. Add this plug_in mecab_dart as a dependency in your pubspec.yaml file.
dependencies:   
   mecab_dart: 0.1.3
  1. Copy Mecab dictionary (ipadic) to your assets folder

  2. Try the following example.

Example #

Init the tagger:

var tagger = new Mecab();
await tagger.init("assets/ipadic", true);

Set the boolean option in init function to true if you want to get the tokens including features, set it to false if you only want the token surfaces.

Use the tagger to parse text:

var tokens = tagger.parse('にわにわにわにわとりがいる。');
var text = '';

for(var token in tokens) {
  text += token.surface + "\t";
  for(var i = 0; i < token.features.length; i++) {
    text += token.features[i];
    if(i + 1 < token.features.length) {
       text += ",";
    }
  }
  text += "\n";
}
9
likes
110
pub points
64%
popularity

Publisher

unverified uploader

Flutter plugin which provides binding to Mecab library (Japanese Morphological Analyzer) on iOS and Android

Homepage

Documentation

API reference

License

Icon for licenses.BSD-3-Clause (LICENSE)

Dependencies

ffi, flutter, path_provider

More

Packages that depend on mecab_dart