Desarrolla
Clientes oficiales, sin dependencias. Una sola clave abre todas las APIs. Elige tu lenguaje y en dos líneas estás llamando.
Sin dependencias (solo librería estándar).
pip install wordkers
from wordkers import Wordkers
wk = Wordkers("TU_CLAVE") # tu API key
wk.silabear("murciélago") # {'silabas': 'mur=cié=la=go', 'n_silabas': 4, 'silaba_tonica': 3}
wk.acentuar("cancion")
wk.genero("masticable") # {'genero': 'C', 'invariable': True}
wk.pluralizar("luz") # {'plural': 'luces', ...}
wk.lematizar("casas") # {'lemas': [{'lema': 'casa', ...}, ...]}
wk = Wordkers("TU_CLAVE", base_url="https://api.wordkers.com", timeout=15)
from wordkers import WordkersError
try:
wk.silabear("hola")
except WordkersError as e:
print(e.status, e) # 401 clave inválida · 429 rate-limit
Sin dependencias (usa fetch; Node 18+ o navegador). Incluye tipos.
npm install wordkers
import { Wordkers } from "wordkers";
const wk = new Wordkers("TU_CLAVE"); // tu API key
await wk.silabear("murciélago"); // { silabas: "mur=cié=la=go", n_silabas: 4, silaba_tonica: 3 }
await wk.acentuar("cancion");
await wk.genero("masticable"); // { genero: "C", invariable: true }
await wk.pluralizar("luz"); // { plural: "luces", ... }
await wk.lematizar("casas");
const wk = new Wordkers("TU_CLAVE", { baseUrl: "https://api.wordkers.com", timeout: 15000 });
import { WordkersError } from "wordkers";
try { await wk.silabear("hola"); }
catch (e) { if (e instanceof WordkersError) console.log(e.status); } // 401 · 429
install.packages("remotes")
remotes::install_gitlab("wordkers/sdks/r")
library(wordkers)
wk <- wordkers("TU_CLAVE") # tu API key
wk$silabear("murciélago") # list(silabas = "mur=cié=la=go", n_silabas = 4, ...)
wk$genero("masticable") # list(genero = "C", invariable = TRUE)
wk$pluralizar("luz")
<!-- Maven -->
<dependency>
<groupId>es.wordkers</groupId>
<artifactId>wordkers</artifactId>
</dependency>
Wordkers wk = new Wordkers("TU_CLAVE"); // tu API key
wk.silabear("murciélago");
wk.genero("masticable"); // { "genero": "C", "invariable": true }
wk.pluralizar("luz");
gitlab.com/wordkers/sdks/{python,js,r,java} y se regeneran a diario desde el OpenAPI de la API. Ejemplos de instalación al detalle, en cada repo.