TL;DR: Wangyan OCR (望言OCR) is a Chinese open-source tool that does one job well — extracting hardcoded (burned-in) subtitles from video frames into an editable file. Its community edition is free and GPL-3.0 licensed; a professional tier (¥18/month or ¥88/year, roughly $12/year) unlocks faster processing, a Chinese-tuned recognition model, error flagging, and batch find-and-replace. It does not do speech recognition or translation. GeekLink also extracts hardcoded subtitles via OCR, but adds AI translation into 40+ languages and a single batch pipeline across the whole workflow (plus speech recognition for audio-only sources), all in a desktop app for Mac and Windows. Choose Wangyan OCR if you only need low-cost Chinese-language OCR extraction. Choose GeekLink if you also want to translate the subtitles you extract, or want an end-to-end batch pipeline.
Need OCR extraction plus translation in one pipeline? GeekLink extracts hardcoded subtitles and translates them into 40+ languages — locally on Mac, free to start.
Download FreeWhat is Wangyan OCR?
Wangyan OCR (望言OCR, GitHub repo nhjydywd/SubtitleOCR) is a Chinese-market tool purpose-built for one job: reading subtitles that are already burned into a video's picture and turning them into an editable subtitle file. Unlike general-purpose transcription apps, Wangyan OCR does genuine optical character recognition on the video frames — it reads text that's part of the image, not audio.
The community edition is free and open source under GPL-3.0, with high-speed extraction, batch processing, and basic subtitle editing — a solid feature set for the core job. A paid "professional" tier costs ¥18/month or ¥88/year (roughly $12/year), which unlocks a faster processing mode (the developer's own marketing claims up to roughly 48x speed improvement over the free tier — that's their figure, not an independently verified benchmark), a proprietary recognition model tuned for Chinese text (including spacing conventions and traditional-character handling), an error-detection feature that flags likely OCR mistakes for review, project-wide find-and-replace history, and additional export formats.
Like a number of open-source tools before it, Wangyan OCR followed a fairly common playbook: the GPL-3.0 open version built an initial user base, and starting from version 1.4 a paid activation model was introduced alongside it. The freely available open-source version has seen less active development since. This isn't a knock on the project — it's just how the business model evolved, and it's worth knowing if you're deciding which edition to install.
What Wangyan OCR does not do is speech recognition or translation. It has no audio transcription capability at all — if a video has no existing on-screen subtitles, Wangyan OCR has nothing to extract, and it doesn't generate captions from spoken audio the way a transcription tool would. It also doesn't translate the subtitles it extracts into another language; its job stops at recovering the original on-screen text.
GeekLink vs Wangyan OCR: How do features compare?
The comparison below covers the parts of the subtitle workflow each tool actually handles. Wangyan OCR is a focused, low-cost OCR extraction tool; GeekLink covers the same OCR job plus speech recognition, translation, and burn-in in one pipeline.
| Feature | GeekLink | Wangyan OCR |
|---|---|---|
| Platform | Mac (Apple Silicon) and 64-bit Windows | Cross-platform desktop app — Mac and Windows |
| Primary focus | Full subtitle production pipeline (recognition → OCR → translation → burn-in) | Hardcoded subtitle OCR extraction only |
| Video OCR (burned-in subtitle extraction) | Yes — handles colored text, outlines, busy backgrounds, ignores logos/watermarks, across many languages | Yes — this is its core feature, with a Chinese-tuned recognition model in the paid tier |
| AI speech recognition | Yes — for audio-only sources with no existing subtitles, 100% local | No — purely image-based OCR, no audio transcription |
| AI translation | Yes — Claude, GPT, Gemini, DeepSeek (40+ languages) | No — no translation or cross-language localization |
| Subtitle burn-in | Yes — with font/color/position styling | Not part of the core workflow |
| Batch processing | Yes — 50+ videos across the whole pipeline (OCR + speech + translation + burn-in) in one run | Yes — batch OCR extraction across multiple videos |
| Error / low-confidence flagging | Yes — surfaces likely misreads for review | Yes — paid tier flags likely OCR mistakes |
| License / openness | Closed-source commercial app with a free tier | Community edition free and GPL-3.0 open source; paid tier proprietary |
| Local processing / privacy | Speech recognition, OCR, and burn-in run 100% locally; only subtitle text (not video) goes to the LLM for optional translation | OCR runs locally (open-source codebase) |
Key takeaway: both tools genuinely do OCR extraction of hardcoded subtitles — that overlap is real. The difference is scope. Wangyan OCR stops once it has extracted the on-screen text. GeekLink treats extraction as one step in a longer pipeline that can also transcribe audio-only sources and translate the result into another language, all in the same batch run.
How much does Wangyan OCR cost compared to GeekLink?
Wangyan OCR's community edition is free and open source (GPL-3.0), with high-speed extraction, batch processing, and subtitle editing included at no cost. The professional tier costs ¥18/month or ¥88/year (roughly $12/year), which is a genuinely low price — it reflects a Chinese consumer software market where prices are typically much lower than Western SaaS pricing, not a lesser product for that specific job.
GeekLink offers a permanent free tier (full speech recognition, OCR, editing, batch processing, SRT/ASS export, plus 60 minutes of OCR export a month; OCR exports are clean, while free speech-subtitle exports carry a small GeekLink credit). The paid plans are:
- Monthly — $12.99/month
- Annual — $99/year (~$8.25/month, includes 4,800 AI credits)
- Lifetime — $129 one-time (includes 4,800 AI credits)
- Extra AI credits — $1 per 200 credits, only if you use up the included credits
These are different price points for different jobs, not a "cheap vs expensive" comparison of the same product. Wangyan OCR's ¥88/year professional tier is priced for a narrow task — faster Chinese-language OCR extraction — inside a low-ARPU consumer software market. GeekLink's $99/year or $129 lifetime price is for a broader, cross-language pipeline aimed at a different buyer: someone who needs OCR, speech recognition, AI translation, and burn-in to all work together, and who values that breadth enough to pay accordingly. If all you need is Chinese OCR extraction, Wangyan OCR's price is hard to beat for that specific job.
When should you choose Wangyan OCR over GeekLink?
Wangyan OCR is a genuinely good fit in a few specific situations:
You only need Chinese-language hardcoded subtitle extraction. If every video you work with already has burned-in Chinese subtitles and your job ends once you have that text as an editable file — no translation, no cross-language work — Wangyan OCR's recognition model is tuned specifically for Chinese text, including spacing conventions and traditional-character handling.
You want the lowest possible cost for OCR-only extraction. At ¥18/month or ¥88/year (roughly $12/year), the professional tier is inexpensive, and the community edition is free and open source. If your workflow is purely "get the burned-in text out," there's no need to pay for a broader pipeline you won't use.
You want an open-source codebase. The GPL-3.0 community edition means you can inspect, modify, or self-host the extraction logic — something a closed-source commercial app can't offer.
You already have separate tools for translation and video editing. If your pipeline already stitches together an OCR tool, a translation service, and an editor, Wangyan OCR can slot in as the OCR step without paying for a bundled alternative you don't need.
When is GeekLink the better choice?
GeekLink is the stronger choice when your job extends beyond OCR-only extraction of Chinese-language video:
You want to extract and translate in one pass. This is the clearest difference. Wangyan OCR has no translation feature at all — it extracts the original on-screen text and stops there. A lot of people who pull hardcoded subtitles out of a video want the translated version too, in the same go. GeekLink translates the extracted subtitles into 40+ languages using Claude, GPT, Gemini, DeepSeek, reading surrounding lines for context — so extraction and translation happen in one tool instead of exporting a file and pasting it into a separate translator. If your audience needs the content in another language, Wangyan OCR simply can't take you there.
You want one batch pipeline instead of stitching tools together. Wangyan OCR batches the OCR step. GeekLink batches the entire workflow — OCR or speech recognition, translation, editing, and burn-in — across 50+ videos in a single unattended run, so you're not manually passing files between an OCR tool, a translation tool, and an editor.
You're serving a non-Chinese-speaking audience. Wangyan OCR's recognition model is tuned specifically for Chinese text. If your source videos have subtitles in other languages, or you need output in other languages, GeekLink's broader OCR and translation range is the better fit.
Can Wangyan OCR translate subtitles?
No. Wangyan OCR does not offer translation or any cross-language localization feature. It is purely an OCR/extraction tool: it reads text that's burned into the video frames and outputs it as a subtitle file in the language it was originally written in. Its paid tier adds speed, a Chinese-tuned recognition model, error flagging, and export format options — but none of these touch translation.
If you extract Chinese hardcoded subtitles with Wangyan OCR and then need them in English, Spanish, Japanese, or any other language, you'd need to hand the extracted file to a separate translation tool or service — Wangyan OCR's job ends at recovering the original text.
This is where GeekLink's OCR and translation being part of the same pipeline matters. GeekLink extracts hardcoded subtitles the same way Wangyan OCR does, but the extracted text then flows directly into AI translation (Claude, GPT, Gemini, DeepSeek) without leaving the app, and the translated result can be exported as a subtitle file or burned back into the video. For anyone whose subtitles need to reach an audience in a different language — a Chinese short drama being localized for a Western audience, for example — that's a meaningfully different workflow than extraction alone.
Frequently Asked Questions
Is Wangyan OCR free?
The community edition is free and open source under GPL-3.0, with high-speed extraction, batch processing, and subtitle editing included. A paid professional tier costs ¥18/month or ¥88/year (roughly $12/year) and unlocks faster processing, a Chinese-tuned recognition model, error flagging, batch find-and-replace, and more export formats.
Does Wangyan OCR support translation?
No. Wangyan OCR is purely an OCR extraction tool — it reads text burned into video frames and outputs it in the original language, with no translation or cross-language localization feature. GeekLink extracts hardcoded subtitles the same way and then translates them into 40+ languages in the same pipeline.
Does Wangyan OCR do speech recognition?
No. Wangyan OCR is purely image-based OCR of on-screen text — it has no audio transcription capability. If a video has no existing hardcoded subtitles, there's nothing for it to extract. GeekLink adds speech recognition for exactly that case, transcribing spoken audio directly when a video has no on-screen subtitles at all.
Is there a Mac alternative to Wangyan OCR?
Wangyan OCR runs on Mac as well as Windows, so you don't have to switch platforms to keep using it. The reason to look at GeekLink isn't the platform — it's scope: GeekLink extracts hardcoded subtitles the same way, then adds speech recognition for audio-only sources, AI translation to 40+ languages, subtitle burn-in, and a single batch pipeline across all of it. Reach for GeekLink when you need more than Chinese OCR alone.
Should I use Wangyan OCR or GeekLink for subtitle extraction?
If you only need low-cost, Chinese-language hardcoded subtitle extraction with nothing else, Wangyan OCR is a solid, purpose-built, inexpensive option. Choose GeekLink if you also want to translate the subtitles you extract, or want OCR, translation, editing, and export to run together in a single batch pipeline.