MorphAdorner seems better, but he still finds the wrong result for "plantes"
plantes: plante geese: goose
You might want to use MorphAdorner to perform a lemmatization, and then check its results against WordNet. You can use the WordNet API to perform a search without pre-processing the lemmatization by calling findtheinfo_ds . This allows you to first use a lemmatizer like MorphAdorner. (If you want to use a lemmatic, you will need to call morph separately and call findtheinfo_ds in the returned lemmas.)
On the other hand, I spent about 5 seconds looking at MorphAdorner for this purpose, and there might be a way to fix the incorrect “plantes” answer without using any other external resource.
source share