Para traducir un libro EPUB completo gratis y sin subirlo a ninguna web, TranslateBooksWithLLMs lo traduce en tu ordenador con un modelo de Ollama: parte el libro en fragmentos (212 en mi prueba), los traduce uno a uno y reconstruye el EPUB con sus capítulos, imágenes y códigos QR.
En el vídeo de arriba traduzco un libro de marketing de inglés a español con Ollama y Gemma en mi PC: con 4 fragmentos hechos en 22 segundos, la app estimaba unos 19 minutos para el libro entero. Sin API de pago y sin copiar capítulos a un chat.
- TranslateBooksWithLLMs en GitHub (hydropix, licencia AGPL-3.0)
- Ollama (para usar modelos en tu ordenador)
Suscríbete a mi canal:
¿Por qué no traducir el libro en ChatGPT?
Porque un chat traduce texto, no libros: al pegar capítulos uno a uno pierdes el formato, el índice y la paciencia.
Traducir un libro entero en ChatGPT suena genial hasta que lo pruebas. Copias el primer capítulo, pides «pásame esto al español»… y a la tercera página ya estás jugando al Tetris con el formato: se van las negritas, el índice se convierte en un Frankenstein y el EPUB deja de parecer un libro.
Yo quería otra cosa: arrastrar el archivo, elegir idioma, darle al botón y que el EPUB siguiera siendo un libro.
¿Qué es TranslateBooksWithLLMs y qué formatos traduce?
TranslateBooksWithLLMs es una app open source que se ejecuta en tu ordenador y traduce archivos TXT, EPUB, SRT y DOCX con el modelo de IA que elijas. PDF no: si tu libro está en PDF, conviértelo antes.
Se maneja desde el navegador. Detecta el idioma de origen, trocea el documento, manda cada fragmento al modelo y reconstruye el archivo. No es «ChatGPT con un prompt largo» ni magia perfecta: si el modelo se inventa una frase, el criterio final sigue siendo tuyo. Lo que te quita es el trabajo sucio de trocear y maquetar.

¿Cómo se instala sin saber programar?
Con el ejecutable para Windows o macOS: lo descomprimes, instalas Ollama, abres el programa y entras en http://localhost:5000. No hace falta Python ni terminal.
Yo lo monté por terminal, que el repo también permite, pero no es necesario. Para traducir sin pagar tokens necesitas Ollama funcionando en tu PC. Si todavía no lo tienes, aquí explico cómo instalar Ollama y usar modelos en local.

¿Qué modelo usar para traducir el libro?
En local, uno de los modelos que tengas en Ollama; yo usé Gemma. Si prefieres la nube, la app admite Poe, DeepSeek, Mistral, Gemini, OpenAI, OpenRouter y NVIDIA NIM.
Tengo Ollama con opción de nube, pero para esta prueba lo hice todo en el ordenador y dejé abierto el monitor de la GPU para ver cómo se ponía a trabajar al darle al botón. Nube si quieres comodidad; PC si quieres control y no pagar por token. En el desplegable me aparecían 14 modelos.


En las opciones puedes pedir una segunda pasada para pulir la traducción, que la reescriba con un estilo más cuidado o una versión bilingüe con los dos idiomas.
La demo, paso a paso
Arrastras el EPUB, eliges el idioma de destino y el modelo, y pulsas «Start Translation Batch». A partir de ahí la app trabaja sola.
En mi caso, un EPUB de 7,7 MB en inglés. La herramienta detecta el idioma y le digo el destino: español. Antes de lanzar, vacío las pruebas viejas para que el proceso se vea limpio. La GPU empieza a rugir porque le he dicho que lo haga mi propio ordenador.
El libro se parte en 212 fragmentos y en la vista previa van apareciendo las traducciones. Un libro entero no es instantáneo: con 4 fragmentos hechos en 22 segundos, la estimación era de unos 19 minutos.

¿Se puede pausar la traducción y seguir después?
Sí: el botón de interrumpir detiene la traducción, guarda el progreso y te deja reanudarla más tarde.
Al parar, debajo aparece lo ya traducido para revisarlo. No es «o terminas ahora o pierdes la tarde».

¿Se conserva el formato del EPUB?
Sí, y es lo que me convenció: capítulos, títulos, maquetación, imágenes y hasta los códigos QR siguen en su sitio.
Para no tenerte esperando el final del libro en el vídeo, enseño un antes y después de una pasada que ya había hecho: inglés a un lado, español al otro, con texto traducido de verdad, no un resumen.


Si en algún capítulo se pierden estilos, revisa ese fragmento y la sección EPUB del troubleshooting del repo. El objetivo del proyecto es no devolverte un TXT plano disfrazado de EPUB.
¿Y los subtítulos SRT o los documentos DOCX?
Funcionan con el mismo flujo: arrastras el .srt o el .docx en lugar del EPUB, eliges el idioma y lo traduces en tu ordenador.
Si lo que quieres es llevar tus vídeos de YouTube a más idiomas, el flujo completo está en cómo ampliar idiomas en tus vídeos con IA.
¿Por qué no un traductor de EPUB online?
Porque con un traductor online subes el libro entero al servidor de otra empresa; con TranslateBooksWithLLMs el archivo no sale de tu ordenador y no pagas por página.
Para un libro con derechos, un manuscrito propio o documentación interna, esa diferencia importa. La contrapartida: necesitas un PC capaz de mover el modelo, y tardas más que en la nube.
Cuando algo falla
- Ollama no conecta («connection refused»): el servicio no está levantado o la app no llega a la URL. Primero Ollama, luego la app.
- «Model not found»: el nombre del modelo no coincide con lo que tienes descargado.
- Te quedas sin memoria: el modelo es demasiado grande para tu VRAM o RAM. Baja de tamaño.
- Párrafos sin traducir o idiomas mezclados: suele ser un fragmento que falló. Reanuda desde donde se quedó; no tires el libro entero.
- Nombres propios en novelas largas: usa el glosario de términos fijos, o el protagonista acabará llamándose de tres formas distintas.
- Se queda en «Waiting for Ollama»: comprueba que Ollama está arriba y que el modelo existe con ese nombre exacto.
El repo lo documenta en TROUBLESHOOTING, PROVIDERS y GLOSSARY.
Mi veredicto
TranslateBooksWithLLMs es la forma más sencilla que he probado de traducir un EPUB entero sin pagar y sin subirlo a nadie. Me quita el trabajo de trocear y maquetar; no me sustituye la revisión humana en los capítulos importantes.
En la comunidad gratuita de Skool resuelvo dudas de instalación y comparto más herramientas de IA que corren en tu ordenador.
Preguntas frecuentes
¿Se puede traducir un EPUB completo gratis con IA?
Sí. TranslateBooksWithLLMs traduce el EPUB entero en tu ordenador con un modelo de Ollama: lo parte en fragmentos, los traduce y reconstruye el libro. No pagas por palabra ni subes el archivo a ninguna web.
¿TranslateBooksWithLLMs traduce PDF?
No. Acepta TXT, EPUB, SRT y DOCX, como indica su propia interfaz. Si tu libro está en PDF, conviértelo antes a EPUB o DOCX.
¿Se conserva el formato del EPUB?
Sí: capítulos, títulos, énfasis, imágenes y códigos QR se mantienen cuando la pasada va bien. Si un capítulo pierde estilos, revisa ese fragmento y la sección EPUB del troubleshooting del repositorio.
¿Se puede pausar la traducción y seguir después?
Sí. Al interrumpir, el progreso se guarda, puedes revisar lo ya traducido y reanudar más tarde sin empezar de cero.
¿Hace falta saber programar o usar la terminal?
No. Hay ejecutable para Windows y macOS: lo abres y se maneja desde el navegador, en localhost:5000. Solo necesitas tener Ollama instalado para traducir en local.
Sigue con: