tags:

views:

123

answers:

4

Does anybody know of an English verb inflector that I can use on a lexicon of verbs (in present-participle) that can give me other inflected forms of the verbs?

For example:

I give it     I get
=========     ======================================
run           ran, running, runs
sing          sang, singing, sings
play          played, playing, plays
A: 

Berkeley and Stanford both have lexical parsers that I've previously used. One of their (many) features is detecting verb inflections.

http://code.google.com/p/berkeleyparser/
http://nlp.stanford.edu/software/lex-parser.shtml

Although I highly doubt you'll find something as specific as a verb inflector already written, maybe the Stanford and Berkeley NLP source will point you in the right direction.

David Titarenco
Stemming a verb to understand its lemma and its inflection is considerably easier than generating inflected forms correctly without false positives.
Ken Bloom
+1  A: 

CPAN's Lingua::EN::Inflect will give you the plural forms, as well as helping you pick between 'a' and 'an' and pretty-printing numbers.

Andrew Aylett
+1  A: 

MorphAdorner can do this in Java.

Ken Bloom
+2  A: 

Morphg is a stand-alone tool which provides this functionality. The inverse, i.e. finding the lemma of a verb, is provided by its sister, Morpha.

ferdystschenko