Sep 21, 2026 · by Dylan de Heer · View source

Polyglot

Create and translate subtitles entirely on your Mac

Polyglot

Editorial analysis

The real lesson from a solo Mac app launch: your distribution layer is a product decision

Cross-border sellers spend most of their tooling budget on demand generation — ads, creative, listing optimization — and almost none on the unglamorous plumbing that turns a download link, a tracking page, or a checkout redirect into something that never breaks. That asymmetry is why I keep reading indie launch threads on Product Hunt, not for the apps themselves but for the architecture notes makers drop in the comments. The most recent one worth your time is Polyglot, a native Mac subtitle and video-prep app from solo maker Dylan de Heer. The app is not an e-commerce tool. The way it separates its web layer from its heavy compute is a pattern every DTC operator and Amazon brand owner should steal this quarter.

What Polyglot actually is, and why a seller should care

Strip away the launch-page polish and Polyglot does four things: it generates timed subtitles from audio or video, translates existing SRT/VTT files into bilingual exports, converts and re-times subtitle formats, and enhances or compresses video to a target file size. The processing runs locally on the user’s Mac. After the required models are downloaded, local files can be processed offline; only model downloads, video-link imports, licensing, and update checks touch the internet. Pricing is a one-time €29.99 for one person on two Macs, with unlimited transcription and translation free for seven days starting from the first processing job — no account, no card. Editing, conversion, text export, timing adjustments, and the video tools stay free permanently. The requirements are strict: an Apple Silicon Mac on macOS 14.4 or later. Speech recognition covers 25 European languages, and translation languages are selected separately, which matters if you’re producing localized product videos for EU marketplaces. AI output is editable before sharing, which is the right default for anyone shipping customer-facing copy.

Now the interesting part. In a separate comment, the maker explains that he uses Vercel deployments and Vercel Functions to bring the app to users. Vercel hosts getpolyglot.io, with production deployments wired to a GitHub repository. A Vercel Function powers the permanent /download link: it reads and validates the latest release manifest, then redirects to the exact versioned installer sitting in Supabase Storage. The result is that he can ship app updates without rebuilding the website or changing the download link.

If you’ve ever run a cross-border store, you already know why that sentence should stop you. Your “download link” equivalents are everywhere: the tracking URL in your post-purchase email, the QR code on your insert card, the app deep link in your TikTok bio, the affiliate redirect in a creator’s link tree, the return portal URL printed on a packing slip. Every one of those is a hardcoded liability. The Polyglot pattern — a stable public URL that resolves at request time to the current asset — is exactly how you should be treating them.

Why Amazon sellers should care more than Shopify ones

Shopify operators have it comparatively easy. Shopify gives you theme-level control, Shopify Flow for automation, and a reasonably sane app ecosystem for redirects and post-purchase logic. If you’re on Shopify Plus, you can wire order events into almost anything.

Amazon sellers live inside Amazon Seller Central, where you control far less. You don’t own the post-purchase page. You don’t own the tracking email. Your insert card is one policy change away from being banned. That’s precisely why the sellers who survive are the ones who build owned infrastructure around the marketplace instead of inside it: a branded landing page, an email list captured off-platform, a warranty or registration flow that lives on your own domain. And every one of those owned assets needs stable, versionless entry points, because you cannot ask 40,000 past buyers to update a bookmark. The Vercel-Function-as-redirector trick is a five-dollar-a-month answer to a problem most Amazon brands solve by breaking links and losing attribution.

Where the math breaks

Here’s the honest counterargument. The Polyglot approach is cheap and elegant at solo-maker scale. It is not automatically cheap at seller scale. If your “permanent link” is a redirect function that runs on every click, and your click volume is driven by paid traffic, you’re now paying for compute on a path that a static 301 would have handled for free. The maker’s own description makes clear this is a validation step — the function reads and validates a release manifest before redirecting — which is genuinely useful for app installers and genuinely overkill for a URL that always points to the same PDF.

So the judgment call is this: use dynamic redirects where the destination actually changes (app versions, region-specific landing pages, A/B-tested offer pages, geo-routed checkout), and use dumb static redirects everywhere else. The failure mode I see most often in cross-border ops is the opposite — teams build a beautiful dynamic routing layer for a link that hasn’t changed in two years, then wonder why their Cloudflare bill crept up.

The localization angle is the real cross-border story

The feature list undersells the part that matters most for anyone selling into Europe. Speech recognition supports 25 European languages, and translation languages are selected independently of the recognition language. That separation is not a technical detail — it’s the correct product architecture for anyone producing content across multiple EU markets.

Think about what a mid-size DTC brand actually needs. You shoot a product demo in English. You need German, French, Italian, and Spanish subtitle tracks for the same video, plus a bilingual SRT for your Spanish-language YouTube channel and a burned-in version for a TikTok Shop creative test. Right now most teams solve this by paying a freelancer per language per video, waiting three days, then manually re-timing everything because the translator didn’t preserve cue boundaries. A tool that keeps originals and translations together in a project structure, supports batch translation and export, and lets you review and edit the AI output before shipping is a direct attack on that workflow.

And note the offline claim. After models are downloaded, local files process without an internet connection. For sellers handling unreleased product footage, pre-launch creative, or anything covered by an NDA with a manufacturer, “runs on my laptop” is not a nice-to-have. It’s the difference between using the tool and not being allowed to.

Where the incumbents actually sit

The honest competitive map here isn’t other Mac apps. It’s the browser-based transcription and subtitle services that most operators already pay for, plus the captioning features bundled into the major video platforms and the localization suites that agencies use for enterprise work. Those tools win on collaboration: shared workspaces, reviewer roles, comment threads, cloud storage. Polyglot’s local-first, one-time-purchase model wins on privacy, offline capability, and cost predictability — €29.99 once versus a recurring subscription that scales with minutes processed.

For a solo operator or a two-person brand team, the one-time price is a rounding error and the offline processing is a genuine advantage. For a ten-person content team spread across three time zones, the lack of shared cloud projects is a real blocker, and I’d expect most of them to stay on a browser-based suite. That’s not a flaw in the product; it’s a positioning fact. The maker is explicitly targeting the individual professional, not the department.

The macOS 14.4 and Apple Silicon constraint

This is the constraint I’d flag hardest to anyone evaluating it. Apple Silicon on macOS 14.4 or later excludes a meaningful chunk of the installed base — older Intel Macs, and any Windows or Linux machines in your ops team. For a solo maker shipping a native app, that’s a defensible scope decision: one platform, one architecture, one set of performance assumptions. For a cross-border seller with a mixed-device team, it means this is a tool for one person, not a team standard. If your video editor is on Windows, Polyglot is not in the conversation, and no amount of feature quality changes that.

What cross-border sellers can borrow from this launch

Three transferable patterns, in order of how fast you can implement them.

First, the stable-URL pattern. Audit every hardcoded link in your post-purchase flow, your insert cards, your creator briefs, and your app deep links. Any link that points to a specific file, a specific version, or a specific campaign page should be replaced with a stable entry point that resolves at request time. You don’t need Vercel to do this — a single serverless function on any host, or even a well-configured redirect rule, gets you most of the way. The point is that the link your customer sees should never be the link that breaks.

Second, the local-first compute split. The maker drew a deliberate boundary: the web layer handles discovery and the download handoff; transcription, translation, and video enhancement run on the user’s machine. Ask yourself where your stack has the same opportunity. Are you paying cloud compute to process data that could be processed on a device you already own? Are you uploading customer files to a third-party service when a local tool would do? For sellers handling customer PII, product photos, or unreleased creative, moving compute local is both a cost decision and a compliance decision.

Third, the no-account trial. Seven days of unlimited transcription and translation, starting from the first processing job, with no account and no card. That’s a friction model worth studying. Most SaaS trials start the clock at signup, which means a user who signs up on a Friday and doesn’t open the tool until Wednesday has burned five days. Starting the clock at first meaningful use is a small UX decision with an outsized effect on conversion. If you run a free trial on any owned product — a subscription box, a sample program, a software add-on — check whether your clock starts at signup or at first value.

What I’d watch, and what I’d test this week

Two things I’m watching. First, whether Polyglot adds any cloud collaboration layer without abandoning the one-time-purchase model — that’s the hardest product decision the maker faces, and how he handles it will tell you a lot about whether this stays a solo tool or becomes a team tool. Second, whether the 25-language recognition claim holds up on real-world audio: accented speech, background noise, overlapping speakers. Launch-page language lists are aspirational; actual accuracy on a noisy factory-floor product demo is the test that matters.

What I’d test this week, concretely. Pull up your post-purchase email flow and find every link that points to a versioned asset. Replace the worst offender with a stable redirect you control. Then take one product video you’ve been meaning to localize and run it through a trial — Polyglot’s seven-day window starts at your first job, so there’s no cost to finding out whether local-first subtitle work fits your workflow. Finally, if you’re on Amazon, write down the three owned assets you’d build if Seller Central disappeared tomorrow. Those are the links worth making permanent.

Ready to Create Your Own?

Join thousands of brands creating high-performing video ads with VEONIB. No editing skills required.

Start Creating for Free