Escribe cualquier forma del español y te digo su lema —la palabra del diccionario— con su categoría y su frecuencia. Por diccionario, no a ojo.
Prueba con formas ambiguas: , , , . Enter también lematiza.
Una forma es cada variante con que aparece una palabra en un texto; el lema es su palabra base, la que buscas en el diccionario. Corro, corres, corría, corriendo son formas de un mismo lema: correr. Lematizar es ir de la forma al lema.
Cada forma se guarda con todos sus análisis posibles: casas es casa (nombre) y casar (verbo). No colapsamos a un único «ganador»: te damos la lista completa y tú decides.
La mayoría de lematizadores son estadísticos: adivinan el lema por el contexto con un modelo entrenado. Aciertan a menudo… y fallan sin avisar, y no te saben decir por qué. El nuestro es por diccionario: mira la palabra en un léxico revisado y devuelve lo que hay.
¿Y la ambigüedad de verdad (qué lema toca en esta frase)? Eso es desambiguar, un paso aparte y estadístico, que no mezclamos con el diccionario. Primero la verdad del léxico; encima, si hace falta, la estadística.
El botón de arriba llama a la API de Wordkers. Puedes usarla en tu programa:
curl "https://api.wordkers.com/v1/morfologia/lematizar?palabra=casas" \ -H "X-API-Key: TU_CLAVE"
Documentación y alta de clave en
api.wordkers.com/docs.
También hay lematización por lotes (/v1/morfologia/lematizar_lote).