Claude Code SRT subtitle translation with original timecodes
Translate a project's SRT into natural English while preserving timestamps and cue boundaries. Save it as a separate English subtitle file.
中文Install in Claude Code
Open the video project in Claude Code and provide its transcript.srt and meta.json under projects/. The exercise uses your own subtitle text without video generation services.
- Review `.claude/skills/translate/SKILL.md` and its requirements at the pinned GitHub commit.
- Create `.claude/skills/translate/` in your project and save the reviewed file as `.claude/skills/translate/SKILL.md`.
- Start Claude Code from that project's root, then select `/translate` in the slash menu.
Example task
A single cue contains {id: 'talk-demo', range: '00:00:03,000 --> 00:00:05,000', text: 'Bonjour tout le monde'}.What to check
Confirm {range: '00:00:03,000 --> 00:00:05,000', text: 'Hello everyone'} in projects/talk-demo/transcript_en.srt. Preserve the original subtitle and update the translation stage date.
Original SKILL.md on GitHub · Updated
Frequently asked question
What if the SRT contains a transcription error?
Use context to recover the intended wording for the English file. Keep the input file and ask a reviewer about uncertain names.