Construye con la API de LectorAI
Integra traducción de libros con IA en tu aplicación. SDKs oficiales, webhooks y documentación completa.
99.9%
Uptime
<200ms
Latencia
REST
API
Documentación
Todo lo que necesitas para integrar LectorAI
Primeros Pasos
Configura tu entorno y haz tu primera llamada a la API
Autenticación
API Keys, tokens y seguridad de tus credenciales
Roles y Permisos
USER, DEV y SUPER_ADMIN - qué puede hacer cada rol
Developer Keys
Usa tus propias API keys de OpenAI y Anthropic
Webhooks
Recibe notificaciones cuando termine una traducción
SDK Node.js
Librería oficial para Node.js y TypeScript
SDK Python
Librería oficial para Python 3.8+
CLI Tool
Traduce libros desde la terminal
SEO & Structured Data
Sitemap, JSON-LD, Open Graph y RSS feeds
Arquitectura AWS
SQS, Lambda y sistema de traducción serverless
Enterprise Features
Confetti, onboarding, feedback y más micro-features
Traduce un libro en 3 pasos
Obtén tu API Key
Ve a Configuración → API Keys y crea una nueva
Instala el SDK
npm install @lectorai/sdk
Sube y traduce
Usa el SDK para subir tu EPUB y recibir la traducción
SDKs Oficiales
Librerías mantenidas por el equipo de LectorAI
Community API
Crea posts y comentarios desde CLI o tu aplicación
/api/community/postsCrear un post desde terminal:
curl -X POST https://lectorai.com/api/community/posts \
-H "Authorization: Bearer lector_xxx" \
-H "Content-Type: application/json" \
-d '{
"title": "Mi post desde CLI",
"content": "# Hola mundo\n\nEste es mi post.",
"categorySlug": "tutoriales",
"tagSlugs": ["cli", "api"],
"status": "PUBLISHED"
}'/api/community/commentsComentar en un post:
curl -X POST https://lectorai.com/api/community/comments \
-H "Authorization: Bearer lector_xxx" \
-H "Content-Type: application/json" \
-d '{
"postSlug": "mi-post-desde-cli",
"content": "Excelente artículo!",
"mood": "EXCITED"
}'Tip: Puedes usar categorySlug y tagSlugs en lugar de IDs para mayor facilidad desde CLI. Los moods disponibles son: EXCITED, LOVED, HAPPY, SAD, THUMBSY.
Translation Cache
Ahorra tokens reutilizando traducciones idénticas
Cómo funciona
El sistema genera un hash SHA-256 único basado en:
- Texto original
- Modelo de traducción (gpt-4o-mini, claude-haiku, etc.)
- Idioma origen/destino
- Términos del glosario
Si el hash ya existe, se devuelve la traducción cacheada sin llamar a la API de IA, ahorrando tokens y tiempo.
/api/translation-cacheObtener estadísticas del cache:
curl https://lectorai.com/api/translation-cache \
-H "Authorization: Bearer lector_xxx"
# Response:
{
"totalEntries": 1234,
"totalHits": 567,
"totalTokensSaved": 89000,
"estimatedSavings": 0.42,
"hitRate": 31,
"topModels": [
{ "model": "gpt-4o-mini", "entries": 800, "hits": 400 }
]
}100%
Ahorro en duplicados
<10ms
Latencia cache hit
SHA-256
Hash único
Casos de uso: El cache es más efectivo cuando traduces el mismo libro varias veces (pruebas con diferentes modelos), libros con contenido repetitivo (manuales técnicos, documentación), o cuando usuarios diferentes traducen el mismo libro público.
¿Necesitas la referencia completa?
Explora todos los endpoints, parámetros y respuestas en nuestra especificación OpenAPI