Repolode
hydropix

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

    Baixe o ZIP da versão para sua plataforma na página de releases

  2. 2

    Extraia o arquivo

  3. 3

    Execute o aplicativo (TranslateBook.exe no Windows ou ./TranslateBook no macOS)

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