Translate a whole season of subtitles in one job
Upload every episode of a season as SRT or VTT files, up to 30 at once, choose one of 81 target languages, and get each file back translated line by line on its own timings, together in one ZIP. The first part is free without an account. The whole season, up to 10,000 lines, is $5, paid once.
- Up to 30 episode files in one job, each up to 5 MB
- Up to 10,000 lines in total for $5; Unlimited allows 30,000
- Each episode returned under its own name plus the language code, in one ZIP
- Every block translated with the lines around it, so names and address stay steady
- Episodes that do not fit the limit are left out whole, never cut halfway
Every line, on its timing.
The numbers and time codes of your file are kept exactly; only the words change. Right-to-left languages get the marks players need to show punctuation in the right place.
Demo scene written for this page; the Persian lines are real output from the tool.
How many lines is a season?
An episode of a drama usually has several hundred subtitle lines, and dialogue-heavy shows have more. A 16-episode K-drama with hour-long episodes, or an anime season of one or two cours, adds up to thousands of lines. The job limit is 10,000 lines across all files, and Unlimited raises it to 30,000 lines per job. After upload, the job shows how many lines and files it contains before you pay.
This page preselects English. Change the target to any language in the list before uploading; one job has one target language.
Consistent from episode to episode
Translating episode by episode in a chat window tends to drift: a name is spelled two ways, a nickname is translated in one episode and kept in another, and formal address turns casual for no reason. Here each block of up to 60 lines is translated with the surrounding lines as context, which keeps gender, formality and names steady within an episode, and every file goes through the same instructions. Names are kept rather than translated, written in the target script when it differs.
The free first part is the opening block of the first file. Once unlocked, read a little of each episode on screen; if a name needs one fixed spelling, correct it, and the download uses your edits.
What happens at the limit
The limit is checked file by file. If the season goes over it, the episodes that do not fit are left out complete, not cut off in the middle, and the job summary says how many were left out; upload those as a second job. Only a single file that is longer than the limit on its own is cut at the limit.
Seasons people translate
- A 16-episode K-drama for parents who do not read the existing subtitles
- An anime season from Japanese subtitle files into English or Spanish
- A documentary series for a classroom or a community screening
- Course modules: 20 or 30 lesson videos with one subtitle file each
How the tool works, what it costs and how your files are handled is on the Subtitle Translator page; prices for every tool are on the pricing page.
Last updated
Questions and answers
Can ChatGPT translate a whole season of subtitles?
Not in one go. Even one long episode tends to come back cut short or with merged and renumbered lines, and a season means many separate chats with no check that every line came back.
Is the price per episode?
No. All files in the job, up to 30 of them and 10,000 lines, are $5 together, paid once. If the season totals 150 lines or fewer, it is free in full.
Can the episodes go into different languages?
One job has one target language. For a second language, run the same files as another job.
Do the files keep their names?
Yes. Each file keeps its name with the language code added, for example episode-01.es.srt, and all of them download as one ZIP.
Can I mix SRT and VTT files?
Yes. Each file is read in its own format, and you choose SRT or VTT for the download.
What if my series has more than 30 episodes?
Split it into jobs of up to 30 files. Unlimited, at $19 a week, also allows larger jobs of up to 30,000 lines.