Traducir subtítulos y transcripciones de video a otro idioma

transcript1 primero transcribe el video y luego traduce el texto segmento por segmento al idioma que elijas. Recibes la transcripción traducida y subtítulos SRT o VTT bilingües que conservan los tiempos originales. Es traducción de texto, no doblaje.

  • Un idioma de destino por solicitud
  • La traducción es gratis: 0 minutos
  • Se conservan los tiempos y los hablantes

Traduce al transcribir o traduce una transcripción ya terminada

Traduce mientras transcribes
Agrega translate_to con un código de idioma de dos letras a una solicitud con enlace, subida por partes o subida de archivo. La herramienta transcribe de MCP también lo acepta.
Traduce cualquier transcripción terminada
Pide la traducción de una transcripción completada más adelante, sin volver a transcribir.
Ambos idiomas o solo uno
Elige both, only o none con el parámetro translation. both es el valor predeterminado.
Subtítulos en dos idiomas
Cada bloque SRT o VTT muestra la línea original y debajo la traducción, con los tiempos originales.
Gratis y separada de la transcripción
Traducir usa 0 minutos y aparece en tu historial de uso como una entrada gratuita. Una traducción fallida nunca hace fallar la transcripción.

Traducir subtítulos mientras transcribes un video

Agrega translate_to, un código ISO 639-1 de dos letras, a la solicitud que crea la transcripción. wait también espera la traducción. La guía de traducción explica las subidas y MCP.

La transcripción se crea como siempre, a partir del audio o de los subtítulos de la plataforma. La traducción se hace después sobre ese texto, así que el original siempre existe y se puede leer aunque la traducción aún no esté lista.

Cada solicitud acepta un solo idioma de destino. Para obtener otro idioma, vuelve a traducir la misma transcripción cuando termine.

Transcribir un video de YouTube y traducirlo al español
curl -X POST "https://api.transcript1.com/v1/transcriptions?wait=60" \
  -H "Authorization: Bearer $TRANSCRIPT1_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"url": "https://www.youtube.com/watch?v=dQw4w9WgXcQ", "translate_to": "es"}'

Traducir una transcripción que ya existe

Envía el idioma con POST a la transcripción. La API responde 202 con el estado de la traducción. Consulta la transcripción o usa un webhook. Los códigos de estado están en Traducción.

La transcripción debe estar completada; si no, la API devuelve transcript_not_ready. Repetir la solicitud es seguro: una traducción en proceso o completada se devuelve tal cual, y una fallida se reintenta.

Los webhooks envían transcription.translation.completed o transcription.translation.failed, así que tu aplicación no necesita consultar el estado una y otra vez.

Traducir una transcripción completada al inglés
curl -X POST "https://api.transcript1.com/v1/transcriptions/tr_8fK2Lm0PqRsTuVwXyZaBcD/translations" \
  -H "Authorization: Bearer $TRANSCRIPT1_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"language": "en"}'

Subtítulos bilingües, solo traducción u original

Agrega translation=both, only o none a GET /v1/transcriptions/:id o a una descarga de texto, SRT o VTT. El valor predeterminado es both.

Con both, los segmentos JSON incluyen un campo translation, el texto pone la línea traducida debajo de la original y cada bloque SRT o VTT tiene dos líneas. Con only, el texto traducido reemplaza al original y los tiempos y hablantes no cambian.

La respuesta también trae un objeto translation con el idioma y un estado: processing, completed o failed. Leer otro formato de una transcripción terminada no consume más minutos.

translationQué obtienes
bothEl texto original y el traducido juntos, un par por segmento o bloque.
onlyEl texto traducido en lugar del original, con los mismos tiempos.
noneSolo la transcripción original.

Qué hace la traducción y qué no hace

Es traducción automática del texto de la transcripción. Revisa nombres, términos técnicos y citas antes de publicar, y guarda la transcripción original para comparar.

transcript1 no dobla ni traduce la voz de un video. No hay audio traducido ni se incrustan subtítulos en el video. Recibes texto y archivos de subtítulos para usar en tu editor o reproductor.

Traducir no cuesta minutos. Los minutos de transcripción se aplican como siempre, y una traducción fallida ni hace fallar la transcripción ni la reembolsa.

Prueba con 60 minutos gratis

Crea tu cuenta y verifica tu correo. Tienes 60 minutos gratis, una sola vez y sin tarjeta.

Genera tu clave de API

Preguntas frecuentes

¿Te quedó alguna duda? Escríbenos

¿Cómo traduzco una transcripción?

Envía translate_to con un código de idioma de dos letras al crear la transcripción, o haz POST del idioma a /v1/transcriptions/:id/translations para una ya terminada.

¿Puedo obtener subtítulos SRT o VTT bilingües?

Sí. De forma predeterminada cada bloque muestra la línea original y debajo la traducción, con los tiempos originales. Usa translation=only para recibir solo el texto traducido.

¿La traducción consume minutos?

No. Es gratis y aparece en el historial de uso como una entrada gratuita. Los minutos de transcripción se aplican como siempre.

¿transcript1 dobla o traduce la voz de los videos?

No. Traduce el texto de la transcripción y los subtítulos. No hay audio traducido.