How omarleel/parallelmangatranslator works
ParallelMangaTranslator procesa carpetas de páginas: la ejecución configura y distribuye imágenes, cada imagen se limpia y se traduce, y los resultados se guardan como imágenes y transcripciones JSON. El flujo de traducción detecta texto, lo traduce con un proveedor tradicional o un LLM y lo renderiza sobre la página limpia. También hay ramas documentadas para descargar ZIP desde Google Drive y generar PDF. Algunas conexiones de módulos no muestreados se omiten; las capacidades documentadas se conservan sin atribuirles llamadas no verificadas.
Main entry points: ParallelMangaTranslator.py Punto de entrada · base.py Motores inpainting · TranslateManga.py Flujo de traducción · Utilities.py Utilidades y PDF
Components 24
Ejecución y lotes
- Punto de entrada
ParallelMangaTranslator.py - Configuración
Applications/AppConfig.py - Procesador de lotes
Applications/ParallelProcessor.py
Imagen y limpieza
- Procesador de imágenes
Applications/ImageProcessor.py - Limpieza manga
Applications/CleanManga.py - Motores inpainting
Applications/inpaint/base.py - Red AOT
Applications/inpaint/aot.py - Red LaMa
Applications/inpaint/lama.py - Capas FFC
Applications/inpaint/ffc.py - Capas de modelo
Applications/inpaint/modules.py - Patch match
Applications/inpaint/patch_match.py
Traducción
- Flujo de traducción
Applications/TranslateManga.py - Reconocimiento OCR
Applications/OcrManager.py - Gestor traductores
Applications/TranslatorManager.py - Google Translate
- Groq LLM
- Renderizado de texto
Applications/TextRendering.py
Archivos y recursos
- Escritor JSON
Applications/JsonGenerator.py - Salidas locales
- Utilidades y PDF
Applications/Utilities.py - Descarga de recursos
Applications/RemoteFileDownloader.py - Rutas y modelos
Utils/Constantes.py
Other components
- Usuario
- Google Drive
Connections 28
- Usuario → Punto de entrada: inicia
README.md - Punto de entrada → Configuración: construye configuración
ParallelMangaTranslator.py - Punto de entrada → Utilidades y PDF: descarga recursos
ParallelMangaTranslator.py - Punto de entrada → Procesador de imágenes: configura
ParallelMangaTranslator.py - Punto de entrada → Procesador de lotes: inicia procesamiento
ParallelMangaTranslator.py - Procesador de lotes → Procesador de imágenes: despacha lotes
Applications/ParallelProcessor.py - Procesador de imágenes → Limpieza manga: limpia página
Applications/ImageProcessor.py - Procesador de imágenes → Flujo de traducción: traduce página
Applications/ImageProcessor.py - Limpieza manga → Motores inpainting: selecciona motor
Applications/CleanManga.py - Motores inpainting → Red AOT: usa arquitectura
Applications/inpaint/base.py - Motores inpainting → Red LaMa: usa arquitectura
Applications/inpaint/base.py - Red LaMa → Capas FFC: usa capas
Applications/inpaint/lama.py - Motores inpainting → Capas de modelo: importa capas
Applications/inpaint/base.py - Motores inpainting → Patch match: usa algoritmo
Applications/inpaint/base.py - Flujo de traducción → Reconocimiento OCR: extrae texto
Applications/TranslateManga.py - Flujo de traducción → Gestor traductores: traduce texto
Applications/TranslateManga.py - Flujo de traducción → Renderizado de texto: renderiza traducción
Applications/TranslateManga.py - Gestor traductores → Google Translate: traducción tradicional
Applications/TranslatorManager.py - Gestor traductores → Groq LLM: traducción contextual
README.md - Procesador de lotes → Escritor JSON: envía colas
Applications/ParallelProcessor.py - Flujo de traducción → Salidas locales: envía datos JSON
Applications/TranslateManga.py - Escritor JSON → Salidas locales: guarda JSON
- Procesador de imágenes → Salidas locales: guarda imágenes
Applications/ImageProcessor.py - Utilidades y PDF → Descarga de recursos: descarga recursos
Applications/Utilities.py - Utilidades y PDF → Google Drive: descarga ZIP
README.md - Utilidades y PDF → Salidas locales: genera PDF
README.md - Utilidades y PDF → Rutas y modelos: usa rutas
Applications/Utilities.py - Descarga de recursos → Rutas y modelos: usa ubicaciones
Applications/RemoteFileDownloader.py