srt-translator

Translate SRT, VTT, and TXT subtitle files between languages while preserving timing.

276|46|Updated Jan 16, 2026
One-click install
npx skills add https://github.com/nicepkg/ai-workflow --skill srt-translator
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: srt-translator
Source: https://github.com/nicepkg/ai-workflow/tree/main/workflows/video-creator-workflow/.claude/skills/srt-translator
Command: npx skills add https://github.com/nicepkg/ai-workflow --skill srt-translator

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the translation of video subtitles (SRT, VTT, TXT) between languages, ensuring timing synchronization and preserving formatting, which is crucial for global content distribution and accessibility.

Core Features & Use Cases

  • Multi-format Support: Handles SRT, VTT, and plain text transcripts.
  • Accurate Timing: Maintains original subtitle timing during translation.
  • Batch Translation: Translates to multiple languages simultaneously.
  • Use Case: A content creator wants to make their YouTube video accessible to a Spanish, French, and German audience. They can use this Skill to translate their English SRT file into all three languages, ensuring the translated subtitles are perfectly synced with the video.

Quick Start

Translate the provided SRT content to Spanish.

Frequently Asked Questions about srt-translator

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I translate SRT subtitles to another language while keeping the timing intact?

To translate SRT subtitles while keeping the timing intact, use an automated subtitle translation tool that processes the file and maps the translated text directly to the original synchronization timestamps. This Skill handles SRT translation by preserving the original timing blocks during the language conversion process.

Can I batch translate VTT files to multiple languages simultaneously?

Yes, you can batch translate VTT files to multiple languages simultaneously. This Skill supports batch translation requests, allowing you to specify multiple target languages for your VTT or SRT files at once to streamline video localization workflows.

What subtitle formats are supported for multilingual video localization?

The subtitle formats supported for multilingual video localization include SRT, VTT, and plain text TXT transcripts. The Skill parses these formats to translate the text while maintaining the precise formatting and synchronization required for global content distribution.

How does subtitle translation handle line length variations for readability?

Subtitle translation handles line length variations by offering guidance on cultural adaptation and adjusting the translated text layout for optimal readability. This ensures that the translated subtitles fit naturally within the original timing constraints across different linguistic contexts.

Is plain text transcript translation supported or only timed subtitle files?

Plain text transcript translation is supported alongside timed subtitle files. The Skill processes TXT files in addition to SRT and VTT formats, making it versatile for translating both raw transcripts and fully synchronized video subtitles.

What is the best way to automate translation for YouTube video subtitles?

The best way to automate translation for YouTube video subtitles is to export the original SRT or VTT file and run it through a batch translation tool. This Skill translates the subtitle file into multiple target languages simultaneously while ensuring the output remains perfectly synced with the video.