Interfaz web autoalojada e independiente del proveedor para chatear con modelos locales de Ollama y APIs compatibles con OpenAI, con RAG, plugins y control de acceso multiusuario.
hydropix/TranslateBooksWithLLMs
Aplicación de escritorio y CLI que traduce libros, subtítulos y documentos (EPUB, SRT, DOCX, PDF, TXT) con LLM locales o en la nube y permite reanudar trabajos interrumpidos.
Alternativa open source a:DeepL Translator
- Estrellas
- 2,528
- Forks
- 358
- Issues abiertos
- 26
- Último commit
- hace 7 días
¿Qué es?
TBL (Translate Books with LLMs) es una aplicación de escritorio con interfaz web y una herramienta de línea de comandos para traducir libros completos, subtítulos y documentos. Acepta archivos EPUB, SRT, DOCX, PDF y TXT, los divide en segmentos manteniendo el contexto entre ellos y genera un archivo traducido en el mismo formato.
Funciona con modelos locales mediante Ollama o cualquier servidor compatible con OpenAI, como LM Studio o vLLM, y con proveedores en la nube como OpenAI, Gemini, Mistral, DeepSeek, OpenRouter, Poe y NVIDIA NIM. El progreso se guarda mediante puntos de control para que un trabajo interrumpido pueda reanudarse donde se detuvo. Entre las funciones opcionales se incluyen un glosario para traducir los términos de forma coherente, ajustes de estilo reutilizables, una pasada de refinamiento, limpieza de texto y generación de audio con Edge-TTS.
Se conservan el estilo de EPUB, los códigos de tiempo de SRT y otras etiquetas. Los PDF con texto se reconstruyen como un PDF nuevo con texto redistribuido, en lugar de conservar el diseño original. No se admiten los PDF escaneados porque no hay OCR.
Funciones clave
- 01Traduce archivos EPUB, SRT, DOCX, PDF y TXT, conservando el formato y los códigos de tiempo de SRT.
- 02Funciona con modelos locales mediante Ollama o servidores compatibles con OpenAI, así como con API en la nube.
- 03Guarda puntos de control para reanudar las traducciones interrumpidas desde donde se detuvieron.
- 04Admite glosarios y ajustes de estilo reutilizables para mantener la coherencia de la terminología y el tono.
- 05Puede alternar entre varias claves de API cuando se alcanza el límite de solicitudes de un proveedor.
- 06Ofrece una interfaz web, una CLI y una imagen de Docker.
Casos de uso
- Traducir una novela completa o un libro técnico a otro idioma.
- Traducir archivos de subtítulos SRT para películas o cursos en video.
- Realizar traducciones íntegramente en un equipo local con Ollama, de modo que ningún texto salga del ordenador.
- Traducir documentos largos por lotes durante la noche con API en la nube y recibir notificaciones al finalizar.
Inicio rápido
- 1
Descarga el ZIP de la versión para tu plataforma desde la página de versiones
- 2
Descomprime el archivo
- 3
Ejecuta la aplicación (TranslateBook.exe en Windows o ./TranslateBook en macOS)
./TranslateBook - 4
Abre http://localhost:5000 en el navegador
Antes de usarlo
- El uso local gratuito requiere Ollama y un modelo que se ejecute en tu propio equipo.
- Los proveedores en la nube requieren una clave de API y su uso puede tener un costo.
- Los PDF escaneados no son compatibles porque no hay OCR.
- La licencia es AGPL-3.0, una licencia copyleft que exige publicar el código fuente de las modificaciones disponibles a través de una red.
Temas
Preguntas frecuentes
- ¿Qué es TranslateBooksWithLLMs?
- Aplicación de escritorio y CLI que traduce libros, subtítulos y documentos (EPUB, SRT, DOCX, PDF, TXT) con LLM locales o en la nube y permite reanudar trabajos interrumpidos. TBL (Translate Books with LLMs) es una aplicación de escritorio con interfaz web y una herramienta de línea de comandos para traducir libros completos, subtítulos y documentos. Acepta archivos EPUB, SRT, DOCX, PDF y TXT, los divide en segmentos manteniendo el contexto entre ellos y genera un archivo traducido en el mismo formato.
- ¿TranslateBooksWithLLMs es gratuito? ¿Qué licencia tiene?
- TranslateBooksWithLLMs es open source bajo la licencia AGPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿TranslateBooksWithLLMs sigue mantenido?
- Mantenimiento activo. El último commit de TranslateBooksWithLLMs fue el 13 oct 2026.
- ¿Para qué puedo usar TranslateBooksWithLLMs?
- Traducir una novela completa o un libro técnico a otro idioma. Traducir archivos de subtítulos SRT para películas o cursos en video. Realizar traducciones íntegramente en un equipo local con Ollama, de modo que ningún texto salga del ordenador. Traducir documentos largos por lotes durante la noche con API en la nube y recibir notificaciones al finalizar.
- ¿Cómo se instala TranslateBooksWithLLMs?
- Descarga el ZIP de la versión para tu plataforma desde la página de versiones Descomprime el archivo Ejecuta la aplicación (TranslateBook.exe en Windows o ./TranslateBook en macOS): ./TranslateBook Abre http://localhost:5000 en el navegador
- ¿Dónde consigo TranslateBooksWithLLMs?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/hydropix/TranslateBooksWithLLMs
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Cliente de escritorio para ChatGPT, Claude y otros LLM, disponible en Windows, macOS y Linux y con almacenamiento local de datos.
Modelos multimodales de código abierto (MiniCPM-V 4.7 y MiniCPM-o 4.5) para comprender imágenes, videos, documentos y voz en hardware local y dispositivos.
Describe una interfaz en lenguaje sencillo, mírala renderizada en tiempo real e itera sobre ella con cualquier LLM compatible.
Agente de IA de código abierto que revisa pull requests automáticamente y ofrece los comandos /describe, /review, /improve y /ask en GitHub, GitLab, Bitbucket y Azure DevOps.
Herramienta de línea de comandos y biblioteca de Python para ejecutar prompts y chats con modelos de lenguaje grandes, remotos o instalados localmente.