Uma interface web auto-hospedada e independente de provedores para conversar com modelos locais do Ollama e APIs compatíveis com OpenAI, com RAG, plugins e controle de acesso multiusuário.
hydropix/TranslateBooksWithLLMs
Aplicativo para desktop e CLI que traduz livros, legendas e documentos (EPUB, SRT, DOCX, PDF, TXT) com LLMs locais ou na nuvem e retoma tarefas interrompidas.
Alternativa open source a:DeepL Translator
- Estrelas
- 2,528
- Forks
- 358
- Issues abertas
- 26
- Último commit
- há 7 dias
O que é?
TBL (Translate Books with LLMs) é um aplicativo para desktop com interface web e uma ferramenta de linha de comando para traduzir livros completos, legendas e documentos. Aceita arquivos EPUB, SRT, DOCX, PDF e TXT, divide o conteúdo em trechos mantendo o contexto entre eles e gera um arquivo traduzido no mesmo formato.
Funciona com modelos locais pelo Ollama ou por qualquer servidor compatível com OpenAI, como LM Studio ou vLLM, e com provedores na nuvem, incluindo OpenAI, Gemini, Mistral, DeepSeek, OpenRouter, Poe e NVIDIA NIM. O progresso é salvo em pontos de verificação para que uma tarefa interrompida possa ser retomada de onde parou. Entre os recursos opcionais estão um glossário para manter a consistência na tradução dos termos, predefinições reutilizáveis de estilo de escrita, uma etapa de refinamento, limpeza de texto e geração de áudio com Edge-TTS.
A formatação de EPUB, os códigos de tempo de SRT e outras tags são preservados. PDFs com texto são reconstruídos como novos PDFs com fluxo de texto contínuo, sem manter o layout original, e PDFs digitalizados não são compatíveis porque não há OCR.
Recursos principais
- 01Traduz arquivos EPUB, SRT, DOCX, PDF e TXT, preservando a formatação e os códigos de tempo de SRT.
- 02Funciona com modelos locais pelo Ollama ou por servidores compatíveis com OpenAI, além de APIs na nuvem.
- 03Salva pontos de verificação para retomar traduções interrompidas de onde pararam.
- 04Oferece suporte a glossários e predefinições de estilo reutilizáveis para manter a consistência da terminologia e do tom.
- 05Pode alternar entre várias chaves de API quando o provedor atinge o limite de requisições.
- 06Oferece interface web, CLI e imagem Docker.
Casos de uso
- Traduzir um romance completo ou um livro técnico para outro idioma.
- Traduzir arquivos de legendas SRT para filmes ou cursos em vídeo.
- Executar traduções inteiramente em um computador local com o Ollama, sem que o texto saia da máquina.
- Traduzir documentos longos em lote durante a noite com APIs na nuvem e receber notificações ao concluir.
Início rápido
- 1
Baixe o ZIP da versão para sua plataforma na página de releases
- 2
Extraia o arquivo
- 3
Execute o aplicativo (TranslateBook.exe no Windows ou ./TranslateBook no macOS)
./TranslateBook - 4
Abra http://localhost:5000 no navegador
Antes de usar
- O uso local gratuito requer o Ollama e um modelo que rode no seu próprio hardware.
- Provedores de nuvem exigem uma chave de API, e o uso pode ter custos.
- PDFs digitalizados não são compatíveis porque não há OCR.
- A licença é AGPL-3.0, uma licença copyleft que exige a divulgação do código-fonte de modificações disponibilizadas pela rede.
Tópicos
Perguntas frequentes
- O que é TranslateBooksWithLLMs?
- Aplicativo para desktop e CLI que traduz livros, legendas e documentos (EPUB, SRT, DOCX, PDF, TXT) com LLMs locais ou na nuvem e retoma tarefas interrompidas. TBL (Translate Books with LLMs) é um aplicativo para desktop com interface web e uma ferramenta de linha de comando para traduzir livros completos, legendas e documentos. Aceita arquivos EPUB, SRT, DOCX, PDF e TXT, divide o conteúdo em trechos mantendo o contexto entre eles e gera um arquivo traduzido no mesmo formato.
- TranslateBooksWithLLMs é gratuito? Qual é a licença?
- TranslateBooksWithLLMs é open source sob a licença AGPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- TranslateBooksWithLLMs ainda é mantido?
- Manutenção ativa. O último commit de TranslateBooksWithLLMs foi em 13 de out. de 2026.
- Para que posso usar TranslateBooksWithLLMs?
- Traduzir um romance completo ou um livro técnico para outro idioma. Traduzir arquivos de legendas SRT para filmes ou cursos em vídeo. Executar traduções inteiramente em um computador local com o Ollama, sem que o texto saia da máquina. Traduzir documentos longos em lote durante a noite com APIs na nuvem e receber notificações ao concluir.
- Como instalar TranslateBooksWithLLMs?
- Baixe o ZIP da versão para sua plataforma na página de releases Extraia o arquivo Execute o aplicativo (TranslateBook.exe no Windows ou ./TranslateBook no macOS): ./TranslateBook Abra http://localhost:5000 no navegador
- Onde consigo TranslateBooksWithLLMs?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/hydropix/TranslateBooksWithLLMs
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Cliente desktop para ChatGPT, Claude e outros LLMs, disponível para Windows, macOS e Linux e com armazenamento local de dados.
Modelos multimodais de código aberto (MiniCPM-V 4.7 e MiniCPM-o 4.5) para entender imagens, vídeos, documentos e fala em hardware local e dispositivos móveis.
Descreva uma interface em linguagem simples, veja-a renderizada ao vivo e refine-a com qualquer LLM compatível.
Agente de IA open source que revisa pull requests automaticamente e oferece os comandos /describe, /review, /improve e /ask no GitHub, GitLab, Bitbucket e Azure DevOps.
Ferramenta de linha de comando e biblioteca Python para executar prompts e conversar com modelos de linguagem de grande porte remotos ou instalados localmente.