Repolode
hydropix

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. 1

    Descarga el ZIP de la versión para tu plataforma desde la página de versiones

  2. 2

    Descomprime el archivo

  3. 3

    Ejecuta la aplicación (TranslateBook.exe en Windows o ./TranslateBook en macOS)

    ./TranslateBook
  4. 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