Pular para o conteúdo
Transcript Dock
EntrarComeçar grátis

Menu do site

Transcript Dock
IntroduçãoComo funciona, guias e o que você pode transcrever.
Início rápidoEnvie um link, aguarde a tarefa e exporte a transcrição. Três requisições.
AutenticaçãoChaves de API, escopos, Idempotency-Key e X-Request-Id.
TarefasCriar, aguardar, listar, cancelar e tentar novamente tarefas.
TranscriçõesO objeto de transcrição e as exportações em txt, srt, vtt e json.
LotesAté 50 vídeos em uma única requisição.
Envios de arquivosTranscreva seus próprios arquivos de áudio e vídeo.
WebhookReceba uma chamada quando uma tarefa ou um lote terminar e verifique a assinatura.
ErrosTodos os códigos de erro, o que significam e o que fazer.
Limites de requisiçõesEnvios, tarefas em andamento e leituras por plano; a resposta 429.
Preços e créditos1 crédito por transcrição de legendas, 2 por minuto de transcrição por IA. Planos e créditos extras.
FontesYouTube, TikTok, seus arquivos e links diretos: URLs aceitas e modos.
MCPEncontre e transcreva vídeos no Claude, no Cursor, no Windsurf ou no seu próprio agente.
Especificação OpenAPIA especificação OpenAPI 3.1 para geração de código e clientes tipados.
Claude CodeUm comando adiciona o Transcript Dock ao Claude Code.
App do ClaudeAdicione o Transcript Dock como conector personalizado no claude.ai, no Claude Desktop ou no celular.
CursorAdicione o Transcript Dock como servidor MCP no Cursor.
WindsurfAdicione o Transcript Dock ao Windsurf para que o Cascade encontre e transcreva vídeos.
OpenClawConecte o Transcript Dock aos agentes autônomos do OpenClaw.
19 resultados
Comparar

Transcript Dock versus youtube-transcript-api

youtube-transcript-api é uma biblioteca Python gratuita que o YouTube bloqueia em IPs de nuvem. Quando vale a pena pagar por uma API hospedada, e como trocar em poucas linhas.

Atualizado em


Resposta curta: continue usando o youtube-transcript-api em scripts e notebooks na sua própria conexão; ele é grátis e bom. Mude para uma API hospedada quando ele rodar em um servidor, porque o YouTube bloqueia a maioria dos endereços IP de nuvem, e a biblioteca passa a precisar de um proxy residencial pago. Uma API hospedada também cobre TikTok e vídeos sem legendas.

Os dados da biblioteca foram verificados em 9 de outubro de 2026 no README dela (versão 1.2.4).

Lado a lado#

RecursoTranscript Dockyoutube-transcript-api
O que éAPI hospedada e servidor MCPBiblioteca Python de código aberto (MIT)
FontesYouTube, TikTok, arquivos enviados, links diretos de mídiaYouTube
Roda na nuvemSim, nada para configurarPrecisa de um proxy residencial rotativo
Sem legendasTranscrição por IA nos planos pagosNão suportado
ExportaçãoTXT, SRT, VTT, JSONFormatadores de texto, JSON, SRT e WebVTT
TraduçãoEscolha um idioma de legenda existenteTradução automática do YouTube
Custo1 crédito por transcrição; 50 grátis por mêsGrátis, mais os custos do proxy na nuvem

O problema dos IPs de nuvem#

O README da biblioteca diz que o YouTube começou a bloquear a maioria dos IPs conhecidos por pertencer a provedores de nuvem, e as chamadas passam a falhar com RequestBlocked ou IpBlocked. A solução sugerida é um proxy residencial rotativo, que é outra conta para pagar e outra coisa para monitorar. O Transcript Dock cuida dessa parte para você, e você paga por transcrição, e não por gigabyte de tráfego de proxy.

Trocar leva poucas linhas#

Os segmentos voltam com start e end em segundos, muito parecidos com os snippets da biblioteca.

python
# before
from youtube_transcript_api import YouTubeTranscriptApi
snippets = YouTubeTranscriptApi().fetch("dQw4w9WgXcQ")
 
# after
import requests
API, H = "https://www.transcriptdock.com", {"Authorization": "Bearer td_live_YOUR_KEY"}
job = requests.post(f"{API}/v1/jobs", headers={**H, "Idempotency-Key": "yt-dQw4w9WgXcQ"},
json={"source": {"url": "https://youtu.be/dQw4w9WgXcQ"}, "mode": "captions_only"}).json()
while job["status"] not in ("succeeded", "failed", "cancelled"):
job = requests.get(f"{API}/v1/jobs/{job['id']}", params={"wait": 25}, headers=H).json()
segments = requests.get(f"{API}/v1/transcripts/{job['result_id']}", headers=H).json()["segments"]
# each segment: {"start": 0.0, "end": 2.4, "text": "..."}

Qual escolher#

  • Escolha a biblioteca para só YouTube, em volume pequeno, no seu notebook ou em um servidor doméstico.
  • Escolha o Transcript Dock para produção em um host de nuvem, para TikTok, para vídeos sem legendas, para exportação de legendas ou para dar ao Claude e ao Cursor acesso pelo MCP.

Mais opções estão em como obter a transcrição de um vídeo do YouTube.