Common Issues
Solutions to the most frequently encountered problems.
Translation Not Starting
- No manga images detected — Images must be at least 150x150px with a height/width ratio above 0.4. Very small thumbnails or banner images are ignored.
- Backend not configured — Make sure you have entered an API key (OpenAI) or started the server (Ollama/FastAPI) and clicked "Check Connection".
- API key invalid — Verify your OpenAI API key is correct and has available credits. Check in the Backend tab.
Translation Quality Issues
- Inaccurate translations — Try switching to a more capable model (e.g., GPT-4o instead of GPT-5.4 Nano).
- Inconsistent names — Add character names to the glossary and enable multi-page context.
- Text not fitting bubbles — Adjust the font scale down (e.g., to 80%) in the Display tab.
Bubbles Not Detected
- No bubbles found — Some manga styles (manhwa with colored speech boxes, hand-lettered text) may not be detected well. The white-region fallback handles most cases.
- Too many or too few bubbles — Adjust merge distance and strict bubble separation in Display tab Advanced settings.
Images Not Loading
If images fail to load for translation, the extension uses a 5-step fallback chain:
- Canvas drawImage from the loaded img element
- Cross-origin Image load with
crossOrigin="anonymous" - Background script fetchImageAsBase64 (bypasses CORS)
- Direct fetch from content script
- Screenshot visible tab and crop to image area
See CORS & Images for details.
Extension Running Slowly
- Large images — Very high-resolution pages take longer to process. The PaddleOCR model resizes to 1280px max internally.
- Too many bubbles — Pages with 20+ speech bubbles take longer. Each bubble is a separate crop sent to the AI.
- Ollama on CPU — CPU-only inference is significantly slower than GPU. Consider using a smaller model or OpenAI Vision instead.