Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

manga-reader

Plataforma completa para lectura, traducción y edición de mangas con extensión MV3, servidor Bun auto-alojado y aplicación de escritorio Avalonia. Soporta OCR ONNX, inpainting LaMa y maquetación respetando burbujas.

Ficha actualizada 24 sept 2026, 0:17 · upstream 24 sept 2026, 0:13 · release sin release detectada

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es manga-reader

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

Manga-reader es una solución integral para la lectura y traducción de cómics japoneses que combina tres componentes principales: un servidor backend en Bun con modelos ONNX, una extensión de navegador MV3 y una aplicación de escritorio en Avalonia. El sistema implementa un pipeline automatizado que detecta texto mediante OCR, lo traduce (con soporte opcional para DeepL), limpia las áreas de texto original usando inpainting LaMa y maqueta la traducción respetando el layout original con burbujas de diálogo intactas.

La arquitectura soporta dos motores OCR: Tesseract.js para ejecución completamente local en el navegador sin servidor, ideal para uso offline básico, y un motor auto-alojado que utiliza modelos ONNX para procesamiento más rápido con soporte de traducción DeepL opcional. El sistema gestiona cuentas con roles granulares (admin, contributor, reader), autenticación multifactor mediante aplicaciones auténticas y passkeys, además de claves API para la extensión y aplicación de escritorio.

El Studio permite edición profesional de páginas con corrección de texto, maquetación manual y preview en vivo que coincide con el resultado final. La biblioteca soporta importación de archivos ZIP/CBZ, organización por series/volumen/capítulo/página, y exportación de capítulos traducidos. El sistema incluye un lector para navegación por títulos, etiquetas o estado, con soporte para lectura derecha-izquierda o izquierda-derecha.

CASOS DE USO
  • Lectura de mangas en formato vertical japonés con soporte nativo mediante traineddata especializado
  • Traducción automática de páginas completas respetando el layout original y burbujas de diálogo
  • Edición profesional con Studio para corrección de texto, maquetación manual y preview en vivo
  • Gestión de biblioteca con importación de archivos ZIP/CBZ y organización por series/volumen/capítulo
  • Análisis OCR desde aplicación de escritorio mediante atajo global Super+Shift+O sin navegador
PUNTOS DESTACADOS
  • Soporte nativo para texto vertical japonés mediante traineddata especializado jpn_vert
  • Capacidad de inpainting con LaMa para limpiar áreas de texto tras traducción automática
  • Arquitectura híbrida que permite funcionamiento offline con Tesseract.js o auto-alojado con ONNX
  • Gestión granular de roles con autenticación multifactor mediante aplicaciones auténticas y passkeys
PRECAUCIONES
  • Dependencia de Bun v1.2+ para el servidor y extensión, limitando compatibilidad con versiones anteriores
  • Necesidad de configurar TLS en despliegues reales por seguridad de credenciales en HTTP
  • Requerimiento de claves API para DeepL si se activa esa funcionalidad de traducción externa
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU1 vCPUrecomendación inicial
MEMORIA1 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADlownivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Despliegue manual

Ejecutar servidor en localhost:3579 con HOST=0.0.0.0 si es necesario acceso remoto. Configurar TRUST_PROXY para entornos proxy. Respaldar data/secret.key antes de migraciones. Colocar TLS delante del servidor en producción para proteger cookies de sesión y credenciales.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Node.js
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
3579
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.