luojunyuan / Ve.DotNet

MIT License
3 stars 2 forks source link
mecab ve

Ve.DotNet

Channel Status
CI CI
NuGet.org NuGet.org

This repository is a port of Ve (a warpper of mecab or kuromoji, similar to cabocha)

based on MeCab.DotNet

class Program
{
    private const string Example1 = "太郎はこの本を笑也を見た女性に渡した。";

    static void Main(string[] args)
    {
        // Using Mecab.Extention.IpaDic namespace
        var tagger = MeCabTagger.Create();

        foreach (var word in tagger.ParseToNodes(Example1).ParseVeWords())
        {
            Console.WriteLine(
                $"{word.Word.PadRight(4, ' ')} {word.Pronunciation.PadRight(5, ' ')} " +
                $"{word.PartOfSpeech} {word.Lemma}");
        }
    }
}

Result

太郎   タロー   固有名詞 太郎
は    ワ     助詞 は
この   コノ    連体詞 この
本    ホン    名詞 本
を    ヲ     助詞 を
笑也   エミヤ   固有名詞 笑也
を    ヲ     助詞 を
見た   ミタ    動詞 見る
女性   ジョセイ  名詞 女性
に    ニ     助詞 に
渡した  ワタシタ  動詞 渡す
。    。     記号 。