ogkalu2/comic-translate
ogkalu2/comic-translate has 3,004 GitHub stars and 353 forks. GitHot measured 0 stars in 24 hours and +8 in 7 days. Last checked 2026-11-09 19:49 UTC. Last push 2026-10-26.
Comment ces chiffres sont mesurés
AI comic and manga translator app/browser extension for automatically translating comics, manga, manhwa, BDs, fumetti, and more in multiple languages and formats (Images, PDF, EPUB, CBR, CBZ etc).
Progression mesurée des étoiles
- in 24h
- 0
- in 7 days
- +8
- in 15 days
- Mise à jour retardée
- in 1 month
- Mise à jour retardée
Variations nettes sur des périodes qui se chevauchent, pas des totaux quotidiens. Les mesures absentes restent vides. Les étoiles indiquent l’intérêt, pas la qualité.
docs/README_fr.md
OriginalTraduction de Bandes Dessinées
English | 한국어 | Français | 简体中文

Introduction
Il existe de nombreux traducteurs automatiques de mangas. Très peu d'entre eux prennent correctement en charge les bandes dessinées d'autres types et dans d'autres langues. Ce projet a été créé pour utiliser les capacités des grands modèles de langage (LLM) de pointe (SOTA) comme GPT afin de traduire des bandes dessinées du monde entier.
Actuellement, il prend en charge la traduction de bandes dessinées à partir des langues suivantes : anglais, coréen, japonais, français, chinois simplifié, chinois traditionnel, russe, allemand, néerlandais, espagnol et italien. Il peut traduire vers les langues mentionnées ci-dessus et bien d'autres.
État de la Traduction Automatique
Pour une bonne vingtaine de langues, le meilleur traducteur automatique n'est ni Google Translate, ni Papago, ni même DeepL, mais un LLM SOTA comme GPT-4, et de loin. C'est très évident pour les paires de langues éloignées (coréen <-> anglais, japonais <-> anglais, etc.) où les autres traducteurs produisent souvent du charabia.
Extrait de "The Walking Practice" (보행 연습) de Dolki Min (돌기민)

Échantillons de Bandes Dessinées
GPT-4 comme traducteur. Note : Certains ont également des traductions officielles en anglais.






Installation
Téléchargement
Application Bureau: Téléchargez et installez Comic Translate pour Windows et macOS depuis ici.
Ignorez Smart Screen pour Windows (cliquez sur Plus d'informations > Exécuter quand même).
Pour macOS, après avoir tenté d'ouvrir l'application, accédez à Réglages > Confidentialité et sécurité > faites défiler vers le bas et cliquez sur Ouvrir quand même.
Note : L'accélération GPU n'est actuellement disponible que lors de l'exécution depuis la source.
Extension de Navigateur: Installez l'extension Comic Translate ici pour les navigateurs basés sur Chromium (Chrome, Edge, Brave, etc.) afin de lire directement sur les sites Web.
Depuis la Source
Alternativement, si vous souhaitez exécuter le code source directement.
Installez Python 3.12. Cochez "Add python.exe to PATH" (Ajouter python.exe au PATH) lors de l'installation.
https://www.python.org/downloads/
Installez git
https://git-scm.com/
Installez uv
https://docs.astral.sh/uv/getting-started/installation/
Ensuite, dans la ligne de commande
git clone https://github.com/ogkalu2/comic-translate
cd comic-translate
uv init --python 3.12
et installez les dépendances
uv add -r requirements.txt --compile-bytecode
Pour mettre à jour, exécutez ceci dans le dossier comic-translate
git pull
uv init --python 3.12 (Note : ne lancez cette ligne que si vous n'avez pas utilisé uv lors de la première installation)
uv add -r requirements.txt --compile-bytecode
Si vous avez un GPU NVIDIA, il est recommandé d'exécuter
uv pip install onnxruntime-gpu
Utilisation
Dans le répertoire comic-translate, exécutez
uv run comic.py
Cela lancera l'interface graphique
Conseils
- Si vous avez un fichier CBR, vous devrez installer Winrar ou 7-Zip, puis ajouter le dossier d'installation (par ex. "C:\Program Files\WinRAR" pour Windows) au Path. S'il est installé mais pas dans le Path, vous pourriez obtenir l'erreur :
raise RarCannotExec("Cannot find working tool")
Dans ce cas, suivez les instructions pour Windows, Linux, Mac
- Assurez-vous que la police sélectionnée prend en charge les caractères de la langue cible.
- La v2.0 introduit un Mode Manuel. Lorsque vous rencontrez des problèmes avec le Mode Automatique (Pas de texte détecté, OCR incorrect, Nettoyage insuffisant, etc.), vous pouvez maintenant apporter des corrections. Annulez simplement l'image et activez le Mode Manuel.
- En Mode Automatique, une fois qu'une image a été traitée, elle est chargée dans la visionneuse ou stockée pour être chargée lors du changement, afin que vous puissiez continuer à lire dans l'application pendant que les autres images sont traduites.
- Ctrl + Molette de la souris pour zoomer, sinon défilement vertical.
- Les gestes habituels du pavé tactile fonctionnent pour visualiser l'image.
- Touches Droite et Gauche pour naviguer entre les images.
Fonctionnement
Détection de Bulles de Parole et Segmentation de Texte
bubble-and-text-detector. Modèle RT-DETR-v2 entraîné sur 11k images de bandes dessinées (Mangas, Webtoons, Western). Segmentation algorithmique basée sur les boîtes fournies par le modèle de détection.
OCR
Par Défaut :
Optionnel :
Ces outils peuvent être utilisés pour n'importe laquelle des langues prises en charge.
- Gemini 2.0 Flash
- Microsoft Azure Vision
Effacement
Pour supprimer le texte segmenté
- Un point de contrôle lama affiné pour mangas/anime. Implémentation gracieuseté de lama-cleaner
- Modèle basé sur AOT-GAN par zyddnys

Traduction
Actuellement, cela prend en charge GPT-4.1, Claude-4.5, Gemini-2.5.
Tous les LLM sont alimentés avec le texte entier de la page pour aider aux traductions. Il y a aussi l'option de fournir l'image elle-même pour plus de contexte.
Rendu de Texte
Texte enveloppé dans des boîtes délimitées obtenues à partir des bulles et du texte.
Remerciements
- https://github.com/Sanster/lama-cleaner
- https://huggingface.co/dreMaz
- https://github.com/yunwoong7/korean_ocr_using_pororo
- https://github.com/kha-white/manga-ocr
- https://github.com/JaidedAI/EasyOCR
- https://github.com/PaddlePaddle/PaddleOCR
- https://github.com/RapidAI/RapidOCR
- https://github.com/phenom-films/dayu_widgets
Explorer des projets similaires
tensorflow/tensorflow
Un framework open source d'apprentissage automatique pour tous
201,427 étoileshuggingface/transformers
🤗 Transformers : le framework de définition de modèles pour les modèles d'apprentissage automatique de pointe en texte, vision, audio et multimodal, pour l'inférence et l'entraînement.
168,711 étoilesAUTOMATIC1111/stable-diffusion-webui
Interface web de Stable Diffusion
165,274 étoilesComfy-Org/ComfyUI
La GUI, l'API et le backend les plus puissants et modulaires pour les modèles de diffusion, avec une interface de graphes et de nœuds. Le moteur d'inférence local le plus rapide au monde.
146,024 étoiles