🎁 Beta testers wanted — Bug reports rewarded →

AI Subtitle Factory

Batch Import · Speech-to-Text · OCR · AI Translation · Burn-in
One pipeline to process dozens of videos at once

Skip, download directly

7-day free trial of all Pro features — no sign-up or login ever needed

macOS 13.0+ · Apple Silicon (M1/M2/M3/M4) only, Intel not supported

Windows: Coming soon!

You're on the list!

Download for Mac anyway

GeekLink is a Mac desktop app. Visit geeklink.dev on your Mac to download.

Join Discord Community
Featured on TAAFT GeekLink on SaaSHub GeekLink on Product Hunt Featured on BetaList Featured on Shipit GeekLink - Featured on Somi AI

Demo

Features

🔍

Smart OCR

AI-powered recognition of on-screen subtitles, with color picker and manual correction.

🎤

Speech to Text

AI speech recognition integration, multi-language recognition, 95%+ accuracy.

📊 Accuracy by language →
🌐

AI Translation

Blazing fast — a 1h47m video translated in under 4 minutes. 40+ languages, higher quality than traditional tools.

🎬

Subtitle Style Editor Coming Soon

Customize font, color, position, animation; embed subtitles into video with one click.

Batch Pipeline

Import dozens of videos at once — they queue and process automatically. Translate 50-80 episodes of a short drama series, an entire YouTube channel, or hundreds of training videos. That's the Subtitle Factory.

💎

Pro Features

7-day free trial on first install — no sign-up or login ever needed. Experience AI translation, speech recognition, and all Pro features. Activate with a license key after trial ends.

Screenshots

Dashboard

Import dozens of videos at once, configure speech recognition and translation settings in one place, then click Run. Your batch pipeline starts automatically.

GeekLink Dashboard

Speech Recognition

Real-time transcription with progress bar and ETA. Supports multiple languages and engines. Results appear line by line as they are recognized.

GeekLink Speech Recognition

Color Picker

Sample subtitle colors directly from video frames to guide OCR recognition. Handles colored text, outlines, and complex backgrounds with precision.

GeekLink Color Picker

Subtitle Editor

Edit subtitles alongside the video with bilingual side-by-side view. Search, batch cleanup, and AI-powered title generation — all in one workspace.

GeekLink Subtitle Editor

Export

Choose burned-in subtitles, toggleable subtitle tracks, or SRT/TXT files. Batch export all videos with one click — your subtitles, your format, done.

GeekLink Export

Free vs Pro

Free is forever — not a trial. Upgrade to Pro when you need unlimited OCR and watermark-free exports.

Feature Free Pro
OCR Subtitle Extraction 5 min / video Unlimited
Video Library 1 video Unlimited
Video Export (burned-in subtitles) GeekLink watermark No watermark
Custom Watermark Upload Included
Speech Recognition · AI Translation · Subtitle Editor · SRT/TXT Export · Batch Processing Included Included

Simple, Transparent Pricing

Monthly is for short-term use, annual is much cheaper than paying month to month, and lifetime is available as a one-time purchase.

Need More AI Translation Tokens?

1M Tokens
$6.99
$6.99 / 1M
Save 43%
20M Tokens
$79.80
$3.99 / 1M

Available for Pro subscribers. Purchase in-app when you need more.

FAQ

Where is app data stored?

App data: ~/Library/Application Support/GeekLink/
Exports: ~/Movies/GeekLink Exports/

How to activate Pro?

A 7-day free trial starts automatically on first install — no sign-up or login ever needed, all Pro features are available right away. After the trial, click "Activate" in the top-right and enter your license key to continue.

Which languages are supported for translation?

40+ languages: English, Chinese, Japanese, Korean, French, German, Spanish, Russian, Arabic, Italian, Portuguese, Dutch, Turkish, etc.

What if I get a "no write permission" error?

GeekLink writes to ~/Library/Application Support/GeekLink/ and ~/Movies/GeekLink Exports/ by default.
If you still see permission errors:
1) Make sure the output path is under your user directory — avoid read-only disks or restricted folders.
2) Go to System Settings → Privacy & Security → Files and Folders, and confirm GeekLink has access.
3) If the file is on an external drive or cloud-synced folder, copy it to a local directory first.
4) Quit and relaunch GeekLink, then try again.

Does it require internet?

Speech recognition and subtitle recognition require internet on first use to download models, then both work offline. AI translation (DeepSeek) requires internet.

How should I update the app?

You can click "Check for updates" in the top-right corner of the app, then choose "Update & Restart".
If macOS shows a permission prompt, click "Allow" first.
Only if automatic installation still does not finish should you open the DMG that was already downloaded (or re-download the latest DMG from the official website) and drag the new version into Applications to replace the old one.

Does the lifetime license include future updates?

Yes. GeekLink's lifetime license is a one-time purchase that includes every future app update at no additional cost — new features, performance improvements, and new language support are all included. There are no recurring fees or upgrade charges. The 24M AI translation tokens included with the license never expire.

Can I get a refund?

Yes. GeekLink offers a 7-day no-questions-asked refund policy on all plans. Request a refund through the Lemon Squeezy customer portal within 7 days of purchase.

Start Editing Subtitles on Mac for Free

Download GeekLink and process your first video in under 5 minutes.

Download GeekLink — Free

macOS 13.0+ · Apple Silicon · v0.1.38-beta

Download for Mac anyway

GeekLink is a Mac desktop app. Visit geeklink.dev on your Mac to download.

Feedback

About the Creator

Flora Wang

Ex-Amazon M.S. Computer Application Technology Sydney, Australia
I built GeekLink because existing subtitle tools were either cloud-dependent, painfully slow, or couldn't handle batch workflows — so I made one that runs 100% locally and just works.