Repolode
BigDawnGhost

BigDawnGhost/wenyi

Um app para desktop que traduz livros e textos longos com contexto do livro inteiro, glossário atualizado em tempo real e revisão baseada em evidências.

Alternativa open source a:DeepLGoogle Translate

Estrelas
2,788
Forks
217
Issues abertas
27
Último commit
ontem

O que é?

O Wenyi traduz livros e textos longos usando LLMs. O processo começa com uma análise prévia do livro inteiro, que cria resumos por capítulo e uma sinopse geral, incluída em cada lote de tradução. Os termos e nomes próprios são extraídos durante a tradução, traduções conflitantes são sinalizadas para resolução e os lotes seguintes usam o glossário atualizado para manter a consistência terminológica.

O projeto é distribuído como um app local para desktop, com um mecanismo em Python incluído nas versões empacotadas. Também oferece uma CLI e um espaço de trabalho web opcional que pode ser hospedado por você. Os formatos de entrada incluem EPUB, FB2, TXT, Markdown, HTML, PDF, DOCX e legendas SRT; as saídas podem ser EPUB (monolíngue ou bilíngue), TXT, HTML, Markdown, DOCX e SRT. Os lotes concluídos e o progresso por capítulo são salvos para que projetos interrompidos possam ser retomados de pontos de controle.

O controle de qualidade é dividido em etapas: após a tradução, é possível fazer um refinamento opcional com um modelo mais avançado e uma revisão do livro inteiro com IA. Há suporte a vários provedores, incluindo DeepSeek, OpenAI, Gemini, Ollama, vLLM e endpoints compatíveis com OpenAI.

Recursos principais

  • 01Análise prévia do livro inteiro, que cria resumos dos capítulos e uma sinopse para cada lote.
  • 02Extração de glossário em tempo real com detecção de conflitos.
  • 03Refinamento opcional e revisão do livro inteiro baseada em evidências.
  • 04Projetos retomáveis que salvam pontos de controle dos lotes e capítulos.
  • 05Saída EPUB que insere as traduções no XHTML original e preserva, sempre que possível, estilos, imagens e sumário.
  • 06Saída bilíngue com texto original e tradução, além de suporte a vários provedores de LLM.

Casos de uso

  • Traduzir um romance mantendo nomes de personagens e termos consistentes entre os capítulos.
  • Traduzir uma monografia longa de não ficção com contexto por capítulo.
  • Produzir edições bilíngues em EPUB para leitura lado a lado.
  • Traduzir arquivos de legenda com um fluxo de trabalho SRT simples.

Início rápido

  1. 1

    Instale as dependências com uv na raiz do repositório

    uv sync --locked
  2. 2

    Configure sua chave de API do DeepSeek

    export DEEPSEEK_API_KEY="YOUR_DEEPSEEK_API_KEY"
  3. 3

    Traduza um livro

    uv run wenyi translate book.epub

Antes de usar

  • A tradução multilíngue é experimental.
  • O aprimoramento do texto e a revisão do livro inteiro são as etapas mais caras.
  • Para usar um PDF como entrada, é necessária uma chave de API do MinerU para a conversão inicial.
  • A qualidade da tradução depende do modelo LLM escolhido.

Tópicos

Perguntas frequentes

O que é wenyi?
Um app para desktop que traduz livros e textos longos com contexto do livro inteiro, glossário atualizado em tempo real e revisão baseada em evidências. O Wenyi traduz livros e textos longos usando LLMs. O processo começa com uma análise prévia do livro inteiro, que cria resumos por capítulo e uma sinopse geral, incluída em cada lote de tradução. Os termos e nomes próprios são extraídos durante a tradução, traduções conflitantes são sinalizadas para resolução e os lotes seguintes usam o glossário atualizado para manter a consistência terminológica.
wenyi é gratuito? Qual é a licença?
wenyi é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
wenyi ainda é mantido?
Manutenção ativa. O último commit de wenyi foi em 19 de out. de 2026.
Para que posso usar wenyi?
Traduzir um romance mantendo nomes de personagens e termos consistentes entre os capítulos. Traduzir uma monografia longa de não ficção com contexto por capítulo. Produzir edições bilíngues em EPUB para leitura lado a lado. Traduzir arquivos de legenda com um fluxo de trabalho SRT simples.
Como instalar wenyi?
Instale as dependências com uv na raiz do repositório: uv sync --locked Configure sua chave de API do DeepSeek: export DEEPSEEK_API_KEY="YOUR_DEEPSEEK_API_KEY" Traduza um livro: uv run wenyi translate book.epub
Onde consigo wenyi?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/BigDawnGhost/wenyi

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados