I want to know, in several languages, if two words are:
- either the same word,
- or the grammatical variants of the same word.
For example:
had
andhas
has the same base: in both cases, it's the verbhave
,city
andcities
has the same base.went
andgone
has the same base.
Is there a way to use the Microsoft Word API to not just spell check text, but also normalize a word to a base or, at least, determine if two words have the same base?
If not, what are the (free or paid) libraries (not web services) which allow me to do it (again, in several languages)?