srt-ko-translator

Translate English SRT subtitle files into Korean while preserving timing and structure.

8|Updated Jul 26, 2026
One-click install
npx skills add https://github.com/joonlab/joonlab-claudecode-setting-for-share --skill srt-ko-translator
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: srt-ko-translator
Source: https://github.com/joonlab/joonlab-claudecode-setting-for-share/tree/main/claude/skills/srt-ko-translator
Command: npx skills add https://github.com/joonlab/joonlab-claudecode-setting-for-share --skill srt-ko-translator

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pysrt, and includes scripts (resource) components.

What problem does it solve?

This skill solves the difficulty of translating English SRT subtitle files while maintaining precise timing and natural sentence flow, which is often lost in standard machine translation.

Core Features & Use Cases

  • Smart Preprocessing: Automatically fixes overlapping timestamps and removes redundant short subtitles common in auto-generated files.
  • Context-Aware Translation: Groups consecutive subtitles into logical sentence units before translation to ensure the Korean output is grammatically natural.
  • Use Case: Use this when you have an English video subtitle file and need a high-quality, time-synced Korean version for your viewers.

Quick Start

Use the srt-ko-translator skill to translate the English subtitle file located at /path/to/video.en.srt into a Korean version.

Frequently Asked Questions about srt-ko-translator

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

FAQPage Schema
How do I translate English SRT subtitles to Korean without losing timing?

To translate English SRT subtitles to Korean without losing timing, you can use a tool that manages SubRip data, groups consecutive subtitles into logical sentence units for natural Korean, and re-merges them while preserving original timestamps.

What is the best way to fix overlapping timestamps in auto-generated SRT files?

The best way to fix overlapping timestamps in auto-generated SRT files is through smart preprocessing, which automatically corrects overlapping timestamps and removes redundant short subtitles before translation to ensure a clean subtitle structure.

Do I need Python and pysrt to translate SRT files for video localization?

Yes, you need Python 3.7+ and the pysrt library to translate SRT files for video localization, as pysrt is required to manage SubRip subtitle data, handle text extraction, and maintain precise timing during the translation process.

Can I use machine translation to convert English subtitles into natural Korean sentences?

You can convert English subtitles into natural Korean sentences by grouping consecutive subtitles into logical sentence units before translation, ensuring the Korean output remains grammatically natural rather than translating fragmented text.

Why does my Korean subtitle translation have fragmented or unnatural sentence flow?

Korean subtitle translation often has fragmented or unnatural sentence flow when subtitles are translated individually, so grouping consecutive subtitles into logical sentence units before translation is required to ensure grammatical naturalness.