I am looking for any free libraries for Named Entity Recognition in c# or any other .net language.
Asked
Active
Viewed 3,440 times
6
-
@Taz: would you mind if the library were written in VB.NET or maybe F#? – John Saunders Apr 06 '10 at 19:34
-
Should not be a problem. – Tasawer Khan Apr 07 '10 at 05:09
3 Answers
7
If you just need to extract entities from text, you could try Open Calais from Thomson Reuters. It's free for up to 40K api calls/per day, and has worked well for me in the past. (I've been using it 2x/day for ~6 months without a hitch.)
They provide wrappers in various languages (for making api calls) and you can get the response in a few different formats as well.
Here's the link:
(I'm afraid I only know of NER libraries in Java and Python.)

jamesi
- 116
- 1
2
-
-
Look at SharpNLP's name finder. I thought Antelope had one as well. But, after looking at the package again, I'm actually not so sure. At least for now, I'm removing Antelope from the answer. – dmcer Apr 08 '10 at 01:06
1
There are a couple of Java implementations at universities (like this one), but no commercial version I am aware of.
The code for university versions is available, and with some effort could probably be ported to .NET.

LBushkin
- 129,300
- 32
- 216
- 265
-
This is limited to Person/Organization and Place only. I need one with more types. Code structure is too complex for me to do a manual conversion. Thanks for your answer. – Tasawer Khan Apr 07 '10 at 08:25