Are there any good Java libraries with prebuilt dictionaries that I can use to try and extract word roots from input words?
I asked a more general question which supersedes this question. It is here. Please vote to close this question.
Work with WordNet for Java in the form of JWNL, which includes a port of Wordnet's "Morphy" lemmatizer.