Subtitle Translator

Upload an SRT, VTT, SSA, or ASS file or paste SRT content, provide your Gemini API key, and select the target language.

Note: Pasting text currently only supports the SRT format. For VTT/SSA/ASS, please use file upload.

⚠️ If in Iran, enable "Use Proxy" in Settings for Gemini API access due to sanctions.

Drag & drop SRT/VTT/SSA/ASS file here
or click to browse

Get your API key from Google AI Studio.

Advanced Settings

⚠️ Adjusting these settings can affect performance, cost, and translation quality. Proceed with caution.

Select the AI model for translation.

Controls randomness (0.0-2.0). Higher values = more creative/random.

Nucleus sampling (0.0-1.0). Considers tokens comprising the top P probability mass.

Sample from the K most likely tokens (integer >= 1).

Maximum number of tokens to generate per request (check model limits).

Stop generation if these strings appear. Leave blank if none.


Enable if direct Gemini API access is blocked (e.g., sanctioned regions).

Delay between successful chunk requests.

Delay after hitting a rate limit (429 error).

Split SRT into this many parts (1-100).

Instructions for the AI model.

0% Complete
Processing chunk: 0/0 Estimated time: calculating...