Quiero saber, en varios idiomas, si dos palabras son:¿Cómo saber si dos palabras tienen la misma base?
- o bien la misma palabra,
- o las variantes gramaticales de la misma palabra.
Por ejemplo:
had
yhas
tiene la misma base: en ambos casos, es el verbohave
,city
ycities
tiene la misma base.went
ygone
tiene la misma base.
¿Hay alguna manera de utilizar la API de Microsoft Word no solo para revisar la ortografía del texto, sino también para normalizar una palabra o determinar si dos palabras tienen la misma base?
Si no es así, ¿cuáles son las bibliotecas (gratuito o de pago) (no de servicios web) que permiten que lo haga (una vez más, en varios idiomas)?
Cuando usted dice que quiere hacer esto en varios idiomas, ¿Quiere decir que las palabras que usted está comparando pueden ser diferentes idiomas en una sola comparación? Por ejemplo, ¿debería encontrarse la palabra en inglés 'city' como coincidente con la palabra alemana, 'Stadt'? ¿O espera que las dos palabras que está comparando al menos vivan en el mismo diccionario? –
@ M.Babcock: comparo solo inglés con inglés, alemán con alemán, por lo que solo necesito un diccionario a la vez. –
Si se ayuda a su búsqueda - el término usual para que se "derivadas" (ver http://en.wikipedia.org/wiki/Stemming). – ruakh