← Back to home

An AI Subtitle Workflow — No Subtitles on US Netflix? Let Claude Code Make Me a Set

Long-Form Video · EP0005 May 11, 2026 07:59
What this episode covers

No simplified Chinese subtitles on US Netflix? Put Claude Code to work as your subtitle crew — 10 minutes to find the extension, pull the original track, translate, and load it as an external subtitle file.

  • Spell out the request until it's actionable — don't put the AI to work the second you open the window
  • Install the Substital Chrome extension (the least-effort option, and the AI's recommendation)
  • Ask for a literary translation — faithful, expressive, elegant, with proper nouns kept consistent and the original retained on first appearance
  • Claude refused a full translation on copyright grounds — unexpected, but reasonable
  • New approach: polish the machine translation — editing an existing translation went through fine

"General literacy in the domain + a clearly stated request = the AI can run the rest."

I’m a sci-fi film obsessive.

The other day I came across Anon on US Netflix (a lesser-known 2018 sci-fi film), hit play, and found — no simplified Chinese subtitles. Niche films like this generally don’t get fansub releases either.

Old habits would say give up here. But today, a different approach: let Claude Code handle it for me.

1. State the request clearly, and the AI will ask you questions on its own

I told Claude Code straight out: I’m watching a sci-fi film on US Netflix in Chrome, there are no simplified Chinese subtitles, what are my options for loading some externally? If possible, search the whole web for a simplified Chinese subtitle file; if there isn’t one, pulling the original English track is fine too.

It thought for a few seconds and came back with a plan — the least-effort route is installing the Substital Chrome extension, which can load external subtitles. I asked it for the install link and had it search for Anon subtitles at the same time.

It found the extension and also pulled down two subtitle candidates — but for niche films these are usually machine translations. So I had it grab the original English track as well.

2. Think through the deliverable before you throw the request over the wall

I now had three versions in hand: the original English, traditional Chinese (with the unmistakable flavor of machine translation), and a simplified Chinese machine translation.

I didn’t just tell the AI to “translate a version.” Here’s what I actually asked for:

  • Assemble a multi-agent team and concurrently research reviews of this film, its plot, and the director’s intent
  • Read the original English subtitle track
  • Give me a literary Chinese subtitle translation — faithful, expressive, elegant, with proper nouns, character names, and place names consistent throughout, and the original retained alongside the first appearance of each
  • Output SRT, and the timecodes have to be accurate

Why be this specific? Because I know subtitle files live or die on timecode alignment, and I know what a good translation looks like. “General literacy in the domain” + “a clearly stated request” = the AI can run the rest — I have no blind spots here, so I won’t fall into “not knowing what I don’t know.”

While I was waiting for the results, I noticed it had stopped.

Claude Code’s rules are fairly strict now — it judged that “translating a complete literary work” raised copyright issues and refused to do the full translation for me.

Unexpected, but reasonable. It shows real respect for literary copyright — more restraint than I expected.

4. New approach: polish the machine translation

Full translation was a dead end, so instead: have it polish the existing machine translation.

I fed the simplified Chinese machine translation back in and asked for a polish pass — keep the timecodes untouched, but bring the phrasing up to the “faithful, expressive, elegant” standard. This time it didn’t refuse, because it wasn’t translating a complete work from scratch; it was editing on top of an existing translation.

About 10 minutes later, the new version was out. The Robert Browning verse at the opening got a proper treatment, and proper nouns carried the original in a note on first appearance.

I loaded the subtitles into Substital, adjusted the font size and color, and started watching. Fully usable subtitles.

Wrapping up

The whole flow, from stating the request to having working subtitles, took a little over ten minutes. Far faster than waiting on a fansub group back in the day.

In the AI era, everyone should have their own subtitle crew. Stop letting “this film has no subtitles” shut you out — all you need is to state the request clearly.

General literacy in the domain + a clearly stated request = the AI can run the rest.