Repolode
BigDawnGhost

BigDawnGhost/wenyi

Aplicación de escritorio para traducir libros y textos extensos con contexto de toda la obra, glosario dinámico y revisión basada en evidencias.

Alternativa open source a:DeepLGoogle Translate

Estrellas
2,788
Forks
217
Issues abiertos
27
Último commit
ayer

¿Qué es?

Wenyi traduce libros y textos extensos con LLM, empezando por un análisis previo de toda la obra que genera resúmenes por capítulo y una sinopsis general que se incluye en cada lote de traducción. A medida que avanza la traducción, extrae términos y nombres propios, señala las traducciones en conflicto para resolverlas y usa el glosario actualizado en los lotes posteriores para mantener la coherencia terminológica.

El proyecto se distribuye como una aplicación de escritorio local con un motor de Python incluido en las versiones empaquetadas. También ofrece una CLI y un espacio de trabajo web opcional autohospedado. Admite archivos EPUB, FB2, TXT, Markdown, HTML, PDF, DOCX y subtítulos SRT, y genera archivos EPUB (monolingües o bilingües), TXT, HTML, Markdown, DOCX y SRT. Guarda los lotes completados y el progreso por capítulo, por lo que los proyectos interrumpidos pueden reanudarse desde puntos de control.

El control de calidad se realiza por etapas: después de la traducción, se puede aplicar un pulido opcional con un modelo más potente y una revisión de IA de toda la obra. Admite varios proveedores, entre ellos DeepSeek, OpenAI, Gemini, Ollama, vLLM y endpoints compatibles con OpenAI.

Funciones clave

  • 01Análisis previo de toda la obra que genera resúmenes por capítulo y una sinopsis para cada lote.
  • 02Extracción de términos en tiempo real con detección de conflictos.
  • 03Pulido opcional y revisión de toda la obra basada en evidencias.
  • 04Proyectos reanudables que guardan puntos de control por lote y capítulo.
  • 05Generación de EPUB que incorpora las traducciones al XHTML original y conserva, cuando es posible, los estilos, las imágenes y la tabla de contenidos.
  • 06Salida bilingüe con el texto original y la traducción, y compatibilidad con varios proveedores de LLM.

Casos de uso

  • Traducir una novela manteniendo la coherencia de los nombres de personajes y los términos entre capítulos.
  • Traducir una monografía extensa de no ficción con contexto por capítulo.
  • Crear ediciones EPUB bilingües para leer ambos textos en paralelo.
  • Traducir archivos de subtítulos mediante un flujo de trabajo SRT sencillo.

Inicio rápido

  1. 1

    Instala las dependencias con uv desde la raíz del repositorio

    uv sync --locked
  2. 2

    Configura tu clave de API de DeepSeek

    export DEEPSEEK_API_KEY="YOUR_DEEPSEEK_API_KEY"
  3. 3

    Traduce un libro

    uv run wenyi translate book.epub

Antes de usarlo

  • La traducción multilingüe es experimental.
  • La revisión de estilo y la revisión del libro completo son las etapas más costosas.
  • Para procesar archivos PDF, se necesita una clave de API de MinerU para la conversión inicial.
  • La calidad de la traducción depende del modelo LLM elegido.

Temas

Preguntas frecuentes

¿Qué es wenyi?
Aplicación de escritorio para traducir libros y textos extensos con contexto de toda la obra, glosario dinámico y revisión basada en evidencias. Wenyi traduce libros y textos extensos con LLM, empezando por un análisis previo de toda la obra que genera resúmenes por capítulo y una sinopsis general que se incluye en cada lote de traducción. A medida que avanza la traducción, extrae términos y nombres propios, señala las traducciones en conflicto para resolverlas y usa el glosario actualizado en los lotes posteriores para mantener la coherencia terminológica.
¿wenyi es gratuito? ¿Qué licencia tiene?
wenyi es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿wenyi sigue mantenido?
Mantenimiento activo. El último commit de wenyi fue el 19 oct 2026.
¿Para qué puedo usar wenyi?
Traducir una novela manteniendo la coherencia de los nombres de personajes y los términos entre capítulos. Traducir una monografía extensa de no ficción con contexto por capítulo. Crear ediciones EPUB bilingües para leer ambos textos en paralelo. Traducir archivos de subtítulos mediante un flujo de trabajo SRT sencillo.
¿Cómo se instala wenyi?
Instala las dependencias con uv desde la raíz del repositorio: uv sync --locked Configura tu clave de API de DeepSeek: export DEEPSEEK_API_KEY="YOUR_DEEPSEEK_API_KEY" Traduce un libro: uv run wenyi translate book.epub
¿Dónde consigo wenyi?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/BigDawnGhost/wenyi

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados