Files stay in your browser · no sign-up

Translate subtitle files.
without breaking the timing.

Drop an SRT, VTT, SBV, ASS or SMI file, pick the languages, and download subtitles that keep every timestamp, cue number and tag exactly as they were. Context-aware AI, not word-by-word machine translation.

  • First file free, no account
  • Timing and tags preserved
  • 36 languages, any direction
  • Files never uploaded — only text is translated
kimchi-stew.srt
koenjaes
REC

오늘은 김치찌개 만드는 법을 알려드릴게요.

00:01:02,500 → 00:01:05,000
same timing

Translate

Drop a file. That's it.

Your files stay in this browser

Drop subtitle files here

or click to choose · SRT, VTT, SBV, ASS/SSA, SMI · up to 20 files

Translate to
Español
Output

First file free (up to 150 cues). 1 credit = 1 file × 1 language.

How it works

How it works.

  1. kimchi-stew.srt

    412 cues · 00:00:01,000 → 00:31:08,240

    parsed in browser · 0 bytes uploaded

    01

    Drop your file

    Everything is parsed in your browser. The file itself never leaves your computer — only the subtitle text is sent for translation.

  2. → en · ja · es

    register: formal

    glossary: 서연 → Seoyeon

    02

    Pick languages

    Choose one or several target languages. Add a glossary for names and terms that must stay consistent.

  3. kimchi-stew.en.srt

    kimchi-stew.ja.srt

    kimchi-stew.es.srt · subtitles.zip

    03

    Download

    Get the same format back with identical timing. Multiple files or languages arrive as one ZIP.

Not a chatbot

Why not just paste it into a chatbot?

Timing survives

Timecodes, cue numbers, positioning tags and line breaks are restored byte for byte. Chat tools reflow them.

Context across cues

Each batch carries the previous cues, so pronouns, gender and split sentences read correctly.

Subtitle line rules

Lines are kept under ~42 characters (20 for CJK) and split at phrase boundaries, so nothing overflows on screen.

Register you choose

Formal or casual — consistent through the whole file, which matters for Korean, Japanese, Spanish and French.

Translate subtitle files in your browser. Files are never uploaded; only the text is sent to the translation model and is not stored.

Pricing

Pricing.

Your first file each day is free (up to 150 cues, one language). After that, buy credits once — they never expire for a year and there is no subscription.

10 credits

launch −38%

$4.99$7.99

$0.50 per file

  • 1 file × 1 language = 1 credit
  • Valid for a year · no subscription
  • No account · saved in this browser
  • All formats: SRT, VTT, SBV, ASS, SMI
Most popular

30 credits

launch −50%

$9.99$19.99

$0.33 per file

  • 1 file × 1 language = 1 credit
  • Valid for a year · no subscription
  • No account · saved in this browser
  • All formats: SRT, VTT, SBV, ASS, SMI

Paid via Creem · card / PayPal · tax shown at checkout · unused credits refunded within 14 days · broken formatting refunded

Questions

Questions

Is it free?
Your first subtitle file each day is free (up to 150 cues, one target language) with no account. After that you buy credits once: 10 credits for $4.99 or 30 for $9.99. One credit translates one file (up to 1,000 cues) into one language. Credits stay valid for a year and there is no subscription.
Will the timing change?
No. The file is parsed in your browser and only the text of each cue is translated. Timecodes, cue numbers, VTT settings, ASS styles and inline tags are written back exactly as they were. You get the same format you uploaded.
Which formats are supported?
SRT, WebVTT (.vtt), YouTube SBV, Advanced SubStation Alpha (.ass/.ssa) and SAMI (.smi). Files up to 2 MB or 5,000 cues. You can drop up to 20 files at once and download everything as one ZIP.
How accurate is the translation?
Translation is done by a large language model that sees the surrounding cues, so split sentences, pronouns and gender read naturally. It follows subtitle line-length rules and keeps the register you choose (formal or casual). For names and terms, add a glossary and they stay consistent through the file.
Do you store my files?
The subtitle file never leaves your browser. Only the cue text is sent to the translation API over HTTPS for the duration of the request and is not stored by us. Nothing is kept on our servers after the response.
Can I translate into several languages at once?
Yes. Add up to five target languages; each language costs one credit per file. Results come back as separate files named like movie.es.srt, movie.fr.srt, or as a single ZIP.
What if a translation fails halfway?
Failed chunks are retried automatically. If a file still fails, you can retry it without being charged again — the credit was reserved for that file, not per attempt. If something looks wrong, email us and we will refund the credits.