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.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.