Saltar al contenido

Documentación técnica

API para flexionar términos

Un endpoint GET devuelve las formas flexionadas de un término y un idioma.

GET/combinatoria/flex_web/api?lemma=neno&lang=gl

Respuesta de ejemplo

[{"form":"nena","lemma":"neno","pos":"N","gen":"F","num":"S"},
 {"form":"nenas","lemma":"neno","pos":"N","gen":"F","num":"P"},
 {"form":"neno","lemma":"neno","pos":"N","gen":"M","num":"S"},
 {"form":"nenos","lemma":"neno","pos":"N","gen":"M","num":"P"}]

Obligatorios

  • lemma
  • lang — pt o gl

Si falta algún parámetro obligatorio, la API responde con JSON y HTTP 400.

Opcionales

  • pos — A o N
  • gen — M o F
  • num — S o P

Ejemplos con curl

El origen se ajusta automáticamente a la página actual.

curl "/combinatoria/flex_web/api?lemma=neno&lang=gl"
curl "/combinatoria/flex_web/api?lemma=neno&lang=gl&gen=M"