Sobre o projeto

Bilingual Book Maker é uma ferramenta de tradução com IA que usa ChatGPT e outros grandes modelos de linguagem para ajudar usuários a criar versões multilíngues de arquivos e livros nos formatos epub, txt, md, srt e pdf. A ferramenta suporta uma ampla gama de serviços de tradução e endpoints de API, incluindo OpenAI, Anthropic (Claude), Google Gemini, Qwen, Groq, xAI, DeepL, Google Translate, Caiyun, Tencent TranSmart, Ollama, LiteLLM, OrcaRouter e Codex. A ferramenta pode ser instalada via pip (bbook_maker) ou clonando o repositório. Requer Python 3.10+ e uma chave de API para o serviço de tradução escolhido. Um livro de amostra (animal_farm.epub) é fornecido para fins de teste, e a flag --test traduz apenas os primeiros parágrafos. Os principais recursos incluem: - Suporte para múltiplos formatos de arquivo: epub, txt, md, srt e pdf - Tradução baseada em sessão com compactação de contexto para consistência em todo o livro - Aprendizado automático de glossário a partir de relatórios de transição para manter nomes recorrentes estáveis - Modo de planejamento para arquivos epub que classifica tags HTML para determinar o que traduzir - Configuração personalizada de provedores de API via arquivos de configuração JSON - Suporte a prompts personalizados com papéis de sistema, usuário e estilo - Tradução em lote com tamanhos de lote configuráveis e limites de tokens acumulados - Capacidade de retomar após interrupções - Suporte a proxy para acesso à internet - Opções de classificação e exclusão de tags para arquivos epub - Rastreamento de custos com configuração de preços para provedores A ferramenta gera arquivos de saída bilíngues: para entradas EPUB, um epub bilíngue é criado; para entradas TXT/MD/SRT, arquivos de texto ou legenda bilíngues são gerados; para entradas PDF, um txt bilíngue é produzido como alternativa, junto com uma tentativa de conversão para epub. A ferramenta enfatiza o uso responsável, aconselhando os usuários a traduzir apenas material sobre o qual tenham direitos, incluindo obras próprias, obras com licença adequada ou permitida, livros de domínio público ou usos permitidos pela legislação aplicável.