8

My data pre-processing for data clustering needs part of speech (POS) tagging. I am wondering if there's some library in C# ready for this.

Has QUIT--Anony-Mousse
  • 76,138
  • 12
  • 138
  • 194
smwikipedia
  • 61,609
  • 92
  • 309
  • 482

1 Answers1

5

SharpNLP

The best tool for natural language processing implemented in c# is SharpNLP.

SharpNLP is a C# port of the Java OpenNLP tools, plus additional code to facilitate natural language processing.

Embedding IronPython and NLTK

Python provides a package NLTK (Natural Language Toolkit) used widely by many computational linguists, NLP researchers.

One can try to embed IronPython under C# and run NLTK from there.

You can check the following link on how to do it.

wagin
  • 156
  • 3