tags:

views:

125

answers:

2

Hi, Im trying to implement NLP in my project, I need to Tag the words as Person,Location ,Organix=sation etc..If any body knows the logic please let me know.. Regards, Stack

+2  A: 

The task you want to perform is known as Named Entity Recognition (NER).

The majority of software for doing NER is in Java. For example, the Stanford NER system and the OpenNLP NER system. There are far fewer similar libraries written in C#, however I found SharpNLP through a Google search. I have not used it personally so I have no idea how well it works.

StompChicken
A: 

There is a nice web-service by Reuters: http://www.opencalais.com/. You can access it via an API.

I thought that the demo was impressive http://viewer.opencalais.com/.

I did not pursue it further, as I want to create a German application. Calais is only supporting English.

Johannes Meier