</> Cómo funciona

diminutivo

GET
/v1/diminutivo

Función pura del español.

Parámetros

parámetrotipopor defectoqué hace
palabrastring— (obligatorio)la palabra a comprobar

Cómo funciona (por dentro)

Mapa de funciones

flowchart TD
  MOD[("repositorio")]
  diminutivo["diminutivo()"]
  diminutivo -. datos .-> MOD
  classDef red fill:#fde7f0,stroke:#c0397b,color:#7a1e4d;
  class MOD red;

El código

# -*- coding: utf-8 -*-
"""donbenito.py — ¿es la palabra un diminutivo? (y de qué lema).

Se lematiza la palabra pero filtrando a las categorías DIMINUTIVAS del léxico:
si `casita` aparece en el repositorio como diminutivo de `casa`, se devuelve el
lema y su categoría. Si no hay ninguna forma diminutiva, no es un diminutivo.
"""

# […categorías diminutivas + consulta de lemas por forma (esquema interno)…]


def diminutivo(cur, palabra):
    # se buscan los lemas de la palabra restringidos a las categorías diminutivas
    cur.execute(SQL, (palabra, list(CATS)))
    lemas = [{"lema": a, "categoria": b} for a, b in cur.fetchall()]
    return {"es_diminutivo": bool(lemas), "lemas": lemas}

Pruébalo

Llámala con el código a la vista.

Ejemplos con el SDK

curl "https://api.wordkers.com/v1/diminutivo" \
  -H "X-API-Key: TU_CLAVE"

Cómo empezar con el SDK →

¿Quieres que cambie algo, o copiar la lógica para lo tuyo? Sin problema — escríbeme. Lo que ves es el algoritmo; los datos y las claves se quedan en casa.

Wordkers · Catálogo · Empezar · Tu cuenta