views:

83

answers:

3

I've heard that Perl is used a lot for NLP, but I can't find almost any good NLP tools for Perl. What are some good Perl NLP tools/resources? Python has NLTK. Java has OpenNLP. Does Perl have anything similar?

This is really a general question, but if someone could also specifically address chunking and POS-tagging, that would be awesome!

+3  A: 

There are a lot of good NLP-related Perl modules, so you can pick a good set of tools for your task.

However, I think there's not a toolkit such as NLTK or OpenNLP in Perl. Let's see if someone else proves me wrong ;)

Just an example or an interesting Perl module for NLP: Wordnet::Similarity.

With respect POS tagging, there is Lingua::EN::Tagger, but I have no idea if it is any good.

smmv
+3  A: 

There is a Natural Language Processing page on the perl5 wiki.

/I3az/

draegtun
+1  A: 

Besides the ones smmv mentioned, there's also Lingua-BrillTagger. No idea how useful it is here either :)

phaylon