Manga OCR Translator
Pricing
from $1.00 / 1,000 translation texts
Manga OCR Translator
Extracts text from manga page images using OCR and translates it into one or more target languages. Returns original text and translations in a flat structured dataset.
Pricing
from $1.00 / 1,000 translation texts
Rating
5.0
(1)
Developer
ParseForge
Maintained by CommunityActor stats
2
Bookmarked
121
Total users
2
Monthly active users
14 hours ago
Last modified
Categories
Share
Manga OCR Translator
Extract and translate text from manga images with AI-powered OCR. Get accurate transcriptions and multi-language translations from any manga page, panel, or raw scan.
Reading raw manga in Japanese, Korean, or Chinese is slow work when you have to look up every other bubble. Manga OCR Translator reads the text directly from your uploaded page images, runs it through a specialized OCR model tuned for vertical text and stylized fonts, then translates it into one or more languages you choose. No manual typing, no external dictionary tabs.
| Who uses it | What they scrape Manga OCR Translator for |
|---|---|
| Scanlation groups | Generating a rough first-pass translation of raw manga chapters to speed up the typesetting workflow. |
| Language learners | Quickly translating dialogue from manga panels to understand grammar and vocabulary in context. |
| Manga readers | Translating untranslated manga series or newly released raw chapters for personal reading. |
| Content aggregators | Extracting and translating text from manga pages to create searchable metadata or plot summaries. |
What it does
This Actor accepts manga page image URLs, extracts all visible text regions using OCR, and returns the original text alongside its translations in a flat, structured record.
- Japanese-first OCR: The default model is optimized for Japanese vertical text, furigana, and stylized manga fonts.
- Multi-language translation: Translate extracted text into up to 16 target languages in a single run, including English, Spanish, French, and Korean.
- Two-step translation enhancer: Optionally use Lingo.dev to create a raw English base translation, which Gemini AI then refines with context for higher quality results.
- Batch image processing: Feed an array of manga page URLs and process an entire chapter or volume in one go.
Results export to CSV, JSON, Excel, or XML, or straight from the API.
What you can do with Manga OCR Translator data
Translate a raw manga chapter.
A scanlation team uploads the URLs for a full chapter's pages, sets the original language to Japanese and target to English, and receives a complete dialogue transcript to feed into their typesetting tool.
Read manga in multiple languages.
A language learner processes a Korean webtoon page with target languages set to English and Spanish, then compares both translations side by side to reinforce vocabulary.
Extract text for search indexing.
A manga database site runs the Actor on cover pages and sample panels to extract titles and dialogue, building a text-searchable catalog of series.
Speed up fan translation workflows.
A solo fan translator drops a batch of newly released raw pages into the Actor, gets a rough English translation in minutes, and focuses their time on polishing the phrasing instead of dictionary lookups.
Why choose this scraper
| What you get | |
|---|---|
| Original text | The raw OCR transcription in the source language, preserving the reading order. |
| Translations | A map of translations keyed by language code, so you get every target language you requested. |
| Image source | The URL of the processed image, so you can trace every result back to its page. |
| Confidence scores | OCR confidence levels for each detected text block, helping you spot areas that may need manual review. |
How it compares
No other Store actor targets Manga OCR Translator the same way, so the honest comparison is with the alternatives teams actually weigh.
| Manga OCR Translator | Build it in-house | By hand | |
|---|---|---|---|
| Setup | Run it now, zero config | Days of engineering | None, but hours per pull |
| When Manga OCR Translator changes | Maintained for you | You fix it | You re-learn the page |
| Proxies, retries, anti-bot | Built in | Your problem | Browser only |
| Output | Fixed JSON schema, CSV/Excel export | Whatever you build | Copy-paste |
| Cost | Pay per result | Engineering time | Analyst hours |
Configure the run
Drive the Actor with an array of manga page image URLs, set the original language of the text, and choose one or more target languages for translation. The Input tab lists every parameter.
A first run with the defaults:
{"imageUrls": ["https://api.apify.com/v2/key-value-stores/S8l2sknfAAra9YPZ7/records/Chapter_113_Title_Page.jpg"],"originalLanguage": "japanese","targetLanguages": ["english","spanish"]}
Pricing
Pay-per-result: $0.09 per result collected. You pay only for the results written to your dataset.
| Results collected | Approximate cost |
|---|---|
| 100 results | $9.00 |
| 1,000 results | $90.00 |
| 10,000 results | $900.00 |
New Apify accounts start with $5 in free credit.
Free users
Free-plan runs return up to 10 results as a preview. Upgrade your Apify plan to collect up to 1,000,000 results per run.
Run it
- Create a free Apify account with $5 in credit.
- Open the Manga OCR Translator.
- Set your inputs and any filters, then click Start.
- Export the results as CSV, Excel, JSON, or XML from the Dataset tab.
Run it programmatically through the Apify API (run-sync-get-dataset-items) or the ApifyClient for JavaScript and Python.
Use with AI agents (MCP)
Give an AI agent live access to Manga OCR Translator through the Model Context Protocol. Add the Actor to Claude, Cursor, or any MCP client:
$claude mcp add --transport http apify "https://mcp.apify.com?tools=parseforge/manga-ocr-translator"
Then prompt it in plain language to run the scraper and read back the results.
Troubleshooting
The OCR is returning garbled or incorrect characters for my Japanese manga.
Make sure the 'Original Language' input is set to 'japanese'. If it is set to a different language, the OCR engine will use the wrong character set and produce nonsense text.
Why are some speech bubbles missing from the output?
Check the image quality. Low-resolution images, heavy JPEG compression, or text that blends into dark backgrounds can cause the OCR to miss regions. Use the highest resolution source images available.
The translation sounds unnatural or misses the context.
Try enabling the 'Lingo.dev Translation Enhancer' option. This provides a base translation that the AI can refine, which often helps with idiomatic expressions and character-specific speech patterns.
I'm getting a timeout error when processing many large images.
Split your image array into smaller batches and run the Actor multiple times. Processing 10 to 20 pages per run is a good starting point for high-resolution files.
FAQ
| Question | Answer |
|---|---|
| What image formats are supported? | The Actor accepts JPG, PNG, and WebP image formats. Upload your manga pages as direct URLs to any of these file types. |
| Which languages can it translate from and to? | It can read text in Japanese, English, Korean, Russian, Chinese (Simplified and Traditional), Spanish, French, German, Italian, Portuguese, Thai, Vietnamese, Indonesian, Arabic, and Hindi. You can translate into any of these same languages. |
| Does it handle vertical Japanese text correctly? | Yes, the OCR model is specifically tuned for vertical text layout, which is the standard in most manga. It reads right-to-left columns and preserves the correct word order. |
| What does the Lingo.dev Translation Enhancer do? | When enabled, it adds a two-step translation process. First, Lingo.dev produces a raw English translation. Then, Gemini AI takes that English text and the original context to create refined translations in all your target languages. This often improves accuracy for nuanced dialogue. |
| Can I translate into more than one language at a time? | Yes, you can select multiple target languages in a single run. The output will include a translation for every language you chose. |
| Is there a limit on how many images I can process? | There is no hard limit on the number of image URLs you can submit. Processing time scales with the number of images and the text density on each page. |
| Does it work on handwritten text or sound effects? | The OCR model is trained primarily on printed manga fonts. Highly stylized sound effects or handwritten scribbles may produce lower confidence results, but standard dialogue and narration boxes are handled well. |
| What output format does the Actor produce? | The Actor returns a structured dataset that you can export as JSON, CSV, Excel, or XML. Each row corresponds to one processed image and contains the original text and all requested translations. |
Related actors
Browse the full ParseForge collection for more scrapers.
🆘 Need help? Email parseforge@protonmail.com with your run ID, your input, and what you expected.
⚠️ Disclaimer. This Actor is unofficial and is not affiliated with, endorsed by, or sponsored by Manga OCR Translator. It collects only publicly available data. You are responsible for using the collected data in compliance with the source's terms of service and applicable data-protection laws, including GDPR, CCPA, and PIPL. Do not use it to collect personal data unlawfully.
