Communitygithub.com

Garyklay28/week6_skills_package

Traduza legendas de vídeos (SRT, VTT, TXT) entre idiomas. Suporta tradução em lote e mantém a sincronização de tempo. Use ao criar legendas multilíngues, expandir para audiências internacionais ou traduzir transcrições de vídeo.

O que é week6_skills_package?

Esta skill é um tradutor de legendas especializado que preserva a estrutura de tempo e formatação dos arquivos de legenda (SRT, VTT e TXT). Ela é útil para criadores de conteúdo, tradutores e empresas que desejam alcançar audiências internacionais, garantindo que as legendas traduzidas mantenham a sincronização correta com o áudio e vídeo. A skill oferece diretrizes detalhadas para lidar com desafios como adaptação de comprimento de linha, localização cultural e formatação específica de cada idioma. Suporta plataformas como YouTube e workflows de tradução em lote para múltiplos idiomas, com uma lista de verificação de qualidade e soluções para problemas comuns. O funcionamento se baseia em instruções claras no arquivo SKILL.md, que orienta o usuário a fornecer o conteúdo da legenda original e o idioma de destino, e então a skill retorna o texto traduzido com os mesmos timings e números de linha, seguindo as boas práticas de tradução para cada língua.

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

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

Tradutor de SRT

Traduza legendas preservando o tempo e a formatação.

Formatos Suportados

FormatoExtensãoDescrição
SubRip.srtMais comum, entradas numeradas
WebVTT.vttPadrão web, suporta estilos
Texto Simples.txtTranscrição sem tempo

Referência de Formato SRT

1
00:00:01,000 --> 00:00:04,000
Esta é a primeira linha da legenda.

2
00:00:04,500 --> 00:00:08,000
Esta é a segunda linha da legenda.
Ela pode ter várias linhas.

3
00:00:08,500 --> 00:00:12,000
E assim por diante...

Diretrizes de Tradução

Preservar Estrutura

ORIGINAL (Inglês):
1
00:00:05,000 --> 00:00:08,500
Bem-vindo ao meu canal!

TRADUZIDO (Espanhol):
1
00:00:05,000 --> 00:00:08,500
¡Bienvenidos a mi canal!

✅ Mesmo tempo, mesmo número
✅ Tradução natural (não palavra por palavra)
✅ Pontuação apropriada para o idioma de destino

Lidar com Comprimento de Linha

PROBLEMA: A tradução é mais longa que o original
SOLUÇÃO: Dividir ou abreviar mantendo o significado

ORIGINAL:
1
00:00:10,000 --> 00:00:13,000
Clique no botão de inscrição

ALEMÃO (mais longo):
1
00:00:10,000 --> 00:00:13,000
Klickt auf den
Abonnieren-Button

✅ Dividir em duas linhas, se necessário
✅ Manter cerca de 42 caracteres por linha
✅ Manter a legibilidade

Adaptação Cultural

NÃO traduza apenas - LOCALIZE:

Original: "Isso custa cerca de 20 dólares"
Espanhol (Latino-América): "Eso cuesta unos 20 dólares"
Espanhol (Espanha): "Eso cuesta unos 20 euros"

Original: "Domingo do Super Bowl"
Francês: "Le dimanche du Super Bowl" (manter referência cultural)
Chinês: "超级碗周日" (pode precisar de explicação)

Formato de Saída da Tradução

═══════════════════════════════════════════════════════════════
TRADUÇÃO DE LEGENDA
Idioma de Origem: [Idioma]
Idioma de Destino: [Idioma]
Total de Entradas: [X]
═══════════════════════════════════════════════════════════════

NOTAS DE TRADUÇÃO:
─────────────────────────────────────────────────────────────
• [Quaisquer adaptações culturais feitas]
• [Termos técnicos mantidos/traduzidos]
• [Expressões idiomáticas adaptadas]

SRT TRADUZIDO:
─────────────────────────────────────────────────────────────
1
00:00:00,000 --> 00:00:03,500
[Texto traduzido]

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

[Continue para todas as entradas...]

═══════════════════════════════════════════════════════════════
ARQUIVO PRONTO PARA COPIAR E COLAR:
═══════════════════════════════════════════════════════════════
[Saída SRT limpa, sem notas]

Como Usar

Tradução Completa de SRT

Traduza este arquivo SRT para [Idioma]:

[Cole o conteúdo SRT]

Solicitação de Tradução em Lote

Traduza para vários idiomas:
Idiomas: Espanhol, Francês, Alemão, Japonês, Chinês

[Cole o conteúdo SRT]

Com Contexto

Traduza esta legenda de vídeo de jogos para Coreano:
- Jogo: [Nome do jogo]
- Tom: [Casual/Profissional]
- Termos técnicos: [Manter em Inglês / Traduzir]

[Cole o conteúdo SRT]

De Transcrição para SRT

Converta esta transcrição para o formato SRT e depois traduza para [Idioma]:

[00:00] Olá a todos, sejam bem-vindos ao vídeo.
[00:05] Hoje vamos falar sobre...

Dicas de Tradução por Idioma

Espanhol (ES/LATAM)

• Use "ustedes" (LATAM) vs "vosotros" (Espanha)
• "Click" = "Haz clic" / "Da clic"
• Mantenha nomes de marcas em inglês
• Tom informal geralmente preferido no YouTube

Francês (FR/CA)

• Tu (informal) vs Vous (formal) - YouTube geralmente usa tu
• "Subscribe" = "Abonnez-vous" / "Abonne-toi"
• O francês do Quebec tem expressões únicas
• Mantenha anglicismos quando comumente usados

Alemão (DE)

• Du (informal) vs Sie (formal) - Du comum no YouTube
• Palavras compostas podem ser muito longas - podem precisar de quebras de linha
• "Daumen hoch" = Polegar para cima
• Termos técnicos frequentemente mantidos em inglês

Japonês (JA)

• Casual (だ/である) vs Polido (です/ます)
• Conteúdo do YouTube geralmente usa um misto casual-polido
• Mantenha nomes de marcas em katakana ou inglês
• Considere texto vertical para alguns contextos

Chinês (ZH-CN/ZH-TW)

• Simplificado (CN) vs Tradicional (TW)
• Sem espaços entre palavras
• "Subscribe" = 订阅 (CN) / 訂閱 (TW)
• Pode precisar de texto mais curto (leitura mais rápida)

Coreano (KO)

• Níveis de honoríficos são importantes (해요체 comum no YouTube)
• "Subscribe" = 구독
• Misturar inglês é comum e aceito
• Termos Konglish frequentemente preferidos

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

• Português brasileiro vs europeu diferem significativamente
• Uso de "Você" vs "Tu" varia
• "Subscribe" = "Se inscreva" (BR) / "Subscreva" (PT)
• A audiência brasileira é maior no YouTube

Árabe (AR)

• Texto da direita para a esquerda
• Árabe moderno padrão vs coloquial
• Números podem precisar de ajuste
• Considere dialeto para regiões específicas

Hindi (HI)

• Escrita Devanagari
• Mistura com inglês (Hinglish) é comum
• Formas formal vs informal
• Considerações de idiomas regionais

Lista de Verificação de Qualidade

Antes de finalizar a tradução:

  • Tempo inalterado do original
  • Números de linha sequenciais e corretos
  • Nenhuma entrada faltando
  • Comprimento de linha legível (≤42 caracteres)
  • Linguagem natural (não robótica)
  • Referências culturais adaptadas
  • Termos técnicos consistentes
  • Pontuação correta para o idioma de destino
  • Codificação de caracteres correta (UTF-8)
  • Formato válido (estrutura SRT/VTT)

Problemas Comuns e Soluções

ProblemaCausaSolução
Estouro de textoTradução mais longa que o originalDividir linhas, usar abreviações
Inconsistência de tempoVelocidade de leitura diferenteAjustar comprimento do texto, não o tempo
Erros de codificaçãoConjunto de caracteres erradoSalvar como UTF-8 com BOM
Formato quebradoQuebras de linha extrasValidar estrutura SRT
Fraseado estranhoTradução literalLocalizar para fala natural

Fluxo de Trabalho Multilíngue

PROCESSO EM LOTE EFICIENTE:

1. Obter transcrição/SRT original
2. Identificar principais idiomas para sua audiência:
   - Verificar YouTube Analytics para localizações dos espectadores
   - Alvos comuns: ES, PT-BR, FR, DE, JA, KO, ZH

3. Ordem de prioridade de tradução:
   Nível 1: Espanhol, Português (maiores audiências não-inglesas)
   Nível 2: Francês, Alemão (mercados fortes)
   Nível 3: Japonês, Coreano (bases de fãs dedicadas)
   Nível 4: Chinês, Hindi (populações massivas)

4. Fluxo de upload:
   - YouTube: Adicionar via Studio > Legendas
   - Nome do arquivo: videoname.[lang].srt (ex: video.es.srt)

Integração com YouTube

Enviar Legendas

YouTube Studio > Vídeo > Legendas > Adicionar Idioma

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

Convenção de nomenclatura:
videoname.en.srt (Inglês)
videoname.es.srt (Espanhol)
videoname.ja.srt (Japonês)

Aviso sobre Tradução Automática

⚠️ A tradução automática do YouTube é de baixa qualidade.
   Sempre forneça traduções de qualidade humana para os principais idiomas.

Prioridade: Envie legendas traduzidas para os 3 a 5 principais países dos seus espectadores.

Individual skills in this repo

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

Habilidades Relacionadas