Inglés | 한국어 | Français | 简体中文 | 日本語 | Português Brasileiro
Existen muchos traductores automáticos de manga. Muy pocos apoyan adecuadamente los cómics de otros tipos en otros idiomas. Este proyecto fue creado para utilizar la capacidad de los modelos de idiomas de última generación (SOTA) (LLM) como GPT-4 y traducir cómics de todo el mundo. Actualmente, apoya la traducción a y desde inglés, coreano, japonés, francés, chino simplificado, chino tradicional, ruso, alemán, holandés, español e italiano. Puede traducirse a (pero no de) portugueses turcos, polacos, portugueses y brasileños.
El estado de la traducción automática
Avance
Empezando
Cómo funciona
Expresiones de gratitud
Para un par de docenas de idiomas, el mejor traductor automático no es Google Translate, Papago o incluso Deepl, sino un SOTA LLM como GPT-4O, y con diferencia. Esto es muy evidente para los pares de idiomas distantes (coreano <-> inglés, japonés <-> inglés, etc.) donde otros traductores todavía a menudo se convierten en galimatías. Extracto de "The Walking Practice" (보행 연습 연습 연습 연습 연습) por Dolki Min (돌기민)
GPT-4 como traductor. Nota: Algunos de estos también tienen traducciones oficiales del inglés
El miserable de la alta mar
Viaje hacia el oeste
La saga Wormworld
Frieren: Beyond Journey's End
Días de arena
Jugador (Oh Hyeon-Jun)
Carbono y silicio
Instale Python (> = 3.10). Marque "Agregar python.exe a la ruta" durante la configuración.
https://www.python.org/downloads/Clonar el repositorio (o descargar la carpeta), navegue a la carpeta
git clone https://github.com/ogkalu2/comic-translate
cd comic-translatee instalar los requisitos
pip install -r requirements.txtSi se encuentra con algún problema, puede intentar ejecutarlo en un entorno virtual. Abra el terminal/cmd en cualquier directorio que desee instalado el entorno virtual (o CD 'ruta/a/virtual entorno/carpeta'). Crea tu entorno virtual con:
python -m venv comic-translate-venvAhora active el entorno virtual. En Windows:
comic-translate-venv S cripts a ctivateEn Mac y Linux:
source comic-translate-venv/bin/activateAhora puede ejecutar los comandos de instalación nuevamente. Cuando haya terminado de usar la aplicación, puede desactivar el entorno Virtul con:
deactivatePara reactivar, use los mismos comandos con el terminal en la carpeta en la carpeta de su entorno virtual.
Si tiene una GPU NVIDIA, se recomienda ejecutarlo
pip uninstall torch torchvision
pip install torch==2.1.0+cu121 -f https://download.pytorch.org/whl/torch_stable.html
pip install torchvision==0.16.0+cu121 -f https://download.pytorch.org/whl/torch_stable.htmlNota: El 121 en +Cu121 representa la versión CUDA - 12.1. Reemplace 121 con su versión CUDA. Por ejemplo, 118 si está ejecutando CUDA 11.8
En el directorio de traducencia cómica, ejecute
python comic.pyEsto lanzará la GUI
raise RarCannotExec( " Cannot find working tool " )En ese caso, instrucciones para Windows, Linux, Mac
A las siguientes selecciones requerirá acceso a recursos cerrados y, posteriormente, las claves API:
Detector de burbujas de voz, segmento de texto. Dos modelos YOLOV8M entrenaron en imágenes de cómics de 8K y 3K (Manga, Webtoons, Western) respectivamente.
Por defecto:
Opcional:
Estos se pueden usar para cualquiera de los idiomas compatibles. Se requiere una clave API.
Un punto de control Lama delgetado de manga/anime para eliminar el texto detectado por el segmentador. Implementación Courtsey de Lama-Cleaner
Actualmente, esto admite el uso de GPT-4O, GPT-4O Mini, Deepl, Claude-3-Opus, Claude-3.5-Sonnet, Claude-3-Haiku, Gemini-1.5-Flash, Gemini-1.5-Pro, Yandex, Google Translator y Microsoft Translator.
Todos los LLM se alimentan con todo el texto de la página para ayudar a las traducciones. También existe la opción de proporcionar la imagen en sí para un contexto adicional.
PIL para representar texto envuelto en cuadros delimitadores obtenidos de burbujas y texto.