Communitygithub.com

Traductor de SRT

Traduce subtítulos de video (SRT, VTT, TXT) entre idiomas, manteniendo la sincronización temporal y el formato.

¿Qué es Traductor de SRT?

Esta habilidad permite traducir archivos de subtítulos en formatos SRT, VTT y TXT, preservando la sincronización temporal y la estructura original. Es ideal para creadores de contenido que desean expandir su audiencia internacional, localizar videos de YouTube, o traducir transcripciones de video manteniendo la fidelidad del formato. Soporta traducción por lotes a múltiples idiomas, adaptación cultural (por ejemplo, moneda, referencias locales), y manejo de líneas largas mediante división o abreviación. Incluye guías de traducción específicas para más de diez idiomas (español, francés, alemán, japonés, chino, coreano, portugués, árabe, hindi, etc.) y una lista de verificación de calidad para asegurar que los subtítulos finales sean naturales, precisos y listos para subir a plataformas como YouTube. La salida se presenta en un formato claro con notas de traducción y archivos listos para copiar y pegar.

Compatible con~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/Garyklay28/week6_skills_package/tree/HEAD/B_with_skills/skills/srt-translator

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

¿Qué hace Traductor de SRT?

Traduce subtítulos preservando el tiempo y el formato.

Formatos Soportados

FormatoExtensiónDescripción
SubRip.srtEl más común, entradas numeradas
WebVTT.vttEstándar web, soporta estilo
Texto Plano.txtTranscripción sin tiempo

Referencia de Formato SRT

1
00:00:01,000 --> 00:00:04,000
Esta es la primera línea de subtítulo.

2
00:00:04,500 --> 00:00:08,000
Esta es la segunda línea de subtítulo.
Puede tener varias líneas.

3
00:00:08,500 --> 00:00:12,000
Y así sucesivamente...

Guías de Traducción

Preservar la Estructura

ORIGINAL (Inglés):
1
00:00:05,000 --> 00:00:08,500
¡Bienvenidos a mi canal!

TRADUCIDO (Español):
1
00:00:05,000 --> 00:00:08,500
¡Bienvenidos a mi canal!

✅ Mismo tiempo, mismo número
✅ Traducción natural (no palabra por palabra)
✅ Puntuación apropiada para el idioma de destino

Manejar la Longitud de Línea

PROBLEMA: La traducción es más larga que el original
SOLUCIÓN: Dividir o abreviar manteniendo el significado

ORIGINAL:
1
00:00:10,000 --> 00:00:13,000
Haz clic en el botón de suscripción

ALEMÁN (más largo):
1
00:00:10,000 --> 00:00:13,000
Klickt auf den
Abonnieren-Button

✅ Dividir en dos líneas si es necesario
✅ Mantener aproximadamente 42 caracteres por línea
✅ Conservar la legibilidad

Adaptación Cultural

NO solo traduzcas - LOCALIZA:

Original: "That costs about 20 bucks"
Español (Latinoamérica): "Eso cuesta unos 20 dólares"
Español (España): "Eso cuesta unos 20 euros"

Original: "Super Bowl Sunday"
Francés: "Le dimanche du Super Bowl" (mantener referencia cultural)
Chino: "超级碗周日" (puede necesitar explicación)

Formato de Salida de Traducción

═══════════════════════════════════════════════════════════════
TRADUCCIÓN DE SUBTÍTULOS
Idioma de origen: [Idioma]
Idioma de destino: [Idioma]
Entradas totales: [X]
═══════════════════════════════════════════════════════════════

NOTAS DE TRADUCCIÓN:
─────────────────────────────────────────────────────────────
• [Adaptaciones culturales realizadas]
• [Términos técnicos mantenidos/traducidos]
• [Modismos adaptados]

SRT TRADUCIDO:
─────────────────────────────────────────────────────────────
1
00:00:00,000 --> 00:00:03,500
[Texto traducido]

2
00:00:04,000 --> 00:00:07,500
[Texto traducido]

[Continuar para todas las entradas...]

═══════════════════════════════════════════════════════════════
ARCHIVO LISTO PARA COPIAR Y PEGAR:
═══════════════════════════════════════════════════════════════
[Salida SRT limpia sin notas]

Cómo Usar

Traducción Completa de SRT

Traduce este archivo SRT al [Idioma]:

[Pegar contenido SRT]

Solicitud de Traducción por Lotes

Traducir a múltiples idiomas:
Idiomas: Español, Francés, Alemán, Japonés, Chino

[Pegar contenido SRT]

Con Contexto

Traduce este subtítulo de video de juegos al coreano:
- Juego: [Nombre del juego]
- Tono: [Casual/Profesional]
- Términos técnicos: [Mantener inglés / Traducir]

[Pegar contenido SRT]

De Transcripción a SRT

Convierte esta transcripción a formato SRT, luego tradúcela al [Idioma]:

[00:00] Hola a todos, bienvenidos al video.
[00:05] Hoy vamos a hablar sobre...

Consejos de Traducción por Idioma

Español (ES/LATAM)

• Usar "ustedes" (LATAM) vs "vosotros" (España)
• "Click" = "Haz clic" / "Da clic"
• Mantener nombres de marca en inglés
• Tono informal preferido en YouTube

Francés (FR/CA)

• "Tu" (informal) vs "Vous" (formal) - En YouTube suele usarse "tu"
• "Subscribe" = "Abonnez-vous" / "Abonne-toi"
• El francés de Quebec tiene expresiones únicas
• Mantener anglicismos cuando sean de uso común

Alemán (DE)

• "Du" (informal) vs "Sie" (formal) - "Du" común en YouTube
• Las palabras compuestas pueden ser muy largas - pueden necesitar saltos de línea
• "Daumen hoch" = Pulgar arriba
• Los términos técnicos suelen mantenerse en inglés

Japonés (JA)

• Informal (だ/である) vs Cortés (です/ます)
• El contenido de YouTube suele mezclar tono casual y cortés
• Mantener nombres de marca en katakana o inglés
• Considerar texto vertical para algunos contextos

Chino (ZH-CN/ZH-TW)

• Simplificado (CN) vs Tradicional (TW)
• Sin espacios entre palabras
• "Subscribe" = 订阅 (CN) / 訂閱 (TW)
• Puede necesitar texto más corto (lectura más rápida)

Coreano (KO)

• Los niveles de honorífico importan (해요체 común para YouTube)
• "Subscribe" = 구독
• Mezclar inglés es común y aceptado
• Los términos Konglish suelen preferirse

Portugués (PT-BR/PT-PT)

• Portugués de Brasil vs Portugal difieren significativamente
• El uso de "Você" vs "Tu" varía
• "Subscribe" = "Se inscreva" (BR) / "Subscreva" (PT)
• La audiencia brasileña es más grande en YouTube

Árabe (AR)

• Texto de derecha a izquierda
• Árabe estándar moderno vs coloquial
• Los números pueden necesitar ajuste
• Considerar el dialecto para regiones específicas

Hindi (HI)

• Escritura devanagari
• Mezcla con inglés (Hinglish) es común
• Formas formales e informales
• Consideraciones de idiomas regionales

Lista de Verificación de Calidad

Antes de finalizar la traducción:

  • Tiempos sin cambios respecto al original
  • Números de línea secuenciales y correctos
  • Sin entradas faltantes
  • Longitud de línea legible (≤42 caracteres)
  • Lenguaje natural (no robótico)
  • Referencias culturales adaptadas
  • Términos técnicos consistentes
  • Puntuación correcta para el idioma de destino
  • Codificación de caracteres correcta (UTF-8)
  • Formato válido (estructura SRT/VTT)

Problemas Comunes y Soluciones

ProblemaCausaSolución
Desbordamiento de textoTraducción más larga que el originalDividir líneas, usar abreviaciones
Desfase de tiempoVelocidad de lectura diferenteAjustar longitud del texto, no el tiempo
Errores de codificaciónJuego de caracteres incorrectoGuardar como UTF-8 con BOM
Formato rotoSaltos de línea extraValidar la estructura SRT
Fraseo forzadoTraducción literalLocalizar para un habla natural

Flujo de Trabajo Multilingüe

PROCESO EFICIENTE POR LOTES:

1. Obtener transcripción/SRT original
2. Identificar idiomas principales para tu audiencia:
   - Revisa YouTube Analytics para ubicaciones de espectadores
   - Objetivos comunes: ES, PT-BR, FR, DE, JA, KO, ZH

3. Prioridad de traducción:
   Nivel 1: Español, Portugués (audiencias no inglesas más grandes)
   Nivel 2: Francés, Alemán (mercados fuertes)
   Nivel 3: Japonés, Coreano (bases de fans dedicadas)
   Nivel 4: Chino, Hindi (poblaciones masivas)

4. Flujo de subida:
   - YouTube: Agregar mediante Studio > Subtítulos
   - Nombre de archivo: nombrevideo.[idioma].srt (ej., video.es.srt)

Integración con YouTube

Subir Subtítulos

YouTube Studio > Video > Subtítulos > Agregar idioma

Tipos de archivo aceptados:
- .srt (SubRip)
- .sbv (formato YouTube)
- .vtt (WebVTT)
- .sub (SubViewer)

Convención de nombres:
nombrevideo.en.srt (Inglés)
nombrevideo.es.srt (Español)
nombrevideo.ja.srt (Japonés)

Advertencia de Auto-Traducción

⚠️ La auto-traducción de YouTube es de baja calidad.
   Siempre proporciona traducciones de calidad humana para los idiomas principales.

Prioridad: Sube subtítulos traducidos para los 3-5 países principales de tu audiencia.

Individual skills in this repo

This repo contains 2 individual skills — each has its own dedicated page.

Skills relacionados