Acerca de Video Translator
Dobla un clip a 28 idiomas con subtítulos, facturado por minuto.
Llámalo con el nombre de modelo popnow/video-translator-v1/video-translate en POST /jobs/createTask, desde 0,005 US$.
Introducción
Video Translator dobla un clip hablado a otro idioma. Envía el material en video_url y elige target_language; la herramienta transcribe la voz, la traduce, la vuelve a locutar siguiendo el ritmo de las líneas originales y devuelve la misma imagen con el nuevo audio. Activa clone_voice y cada hablante conserva una voz modelada a partir de la suya.
Características principales
Los hablantes siguen sonando como ellos mismos
Con clone_voice activado, el doblaje se habla con una voz construida a partir de la de cada hablante: en nuestra prueba con dos personas, la mujer y el hombre volvieron en español con su propio timbre, y cada línea empezó donde había empezado la línea original.
Tus nombres siguen siendo tus nombres
Lista los términos en glossary como pares {term, translation} y se traducirán a tu manera cada vez. En nuestra prueba, una frase incluida en el glosario se usó literalmente en las dos líneas en las que aparecía.
Parámetros de la petición
| Parámetro | Obligatorio | Descripción |
|---|---|---|
clone_voice | No | Cada hablante se dobla con una voz parecida a la suya. Por defecto: false |
glossary | No | Nombres y frases con traducción fija, hasta 100 pares. |
keep_background_audio | No | Mantén la música y los efectos originales bajo el doblaje; desactívalo para solo voces. Por defecto: true |
source_language | No | El idioma que se habla en el clip. Se detecta solo; elígelo si hay música, mucho acento o pausas largas. auto · en · zh-CN · zh-TW · yue · es · fr · de · it · pt · ru · ja · ko · ar · hi · tr · vi · th · id · ms · nl · pl · uk · sv · fi · da · no · nn · cs · sk · ro · hu · el · bg · hr · sr · sl · bs · mk · sq · lt · lv · et · he · fa · ur · ps · sd · bn · as · pa · gu · mr · ne · sa · ta · te · kn · ml · si · my · km · lo · bo · ka · hy · az · kk · uz · tg · tk · mn · ba · tt · be · is · fo · cy · br · eu · gl · ca · oc · lb · la · mt · af · sw · so · am · ha · yo · ln · sn · mg · tl · jw · su · haw · mi · ht · yi · Por defecto: auto |
speaker_count | No | Cuántas personas hablan, de 1 a 4. Déjalo vacío para detectarlo. 1 · 2 · 3 · 4 |
target_language | No | El idioma del doblaje. Debe ser distinto al del clip. en · es · fr · de · it · pt · nl · sv · da · no · fi · el · ru · pl · tr · he · id · ms · vi · th · tl · sw · zh-CN · zh-TW · ja · ko · ar · hi · Por defecto: en |
video_url | Sí | El clip con el que trabajar. |
Precios
Los precios se indican en USD. La API utiliza un saldo independiente en dólares estadounidenses. Los créditos de la web no sirven para la API ni se pueden convertir en saldo de API; tampoco se puede convertir el saldo de API en créditos de la web. Al aceptar una tarea, reservamos el importe máximo del presupuesto en tu saldo de API. Al terminar, cobramos el uso real sin superar la reserva y liberamos el resto. Si la tarea falla, liberamos el importe reservado.
| Opción | USD por segundo |
|---|---|
| Estándar | 0,005 US$ |
Antes de ejecutar, envía el mismo cuerpo de petición a POST /jobs/quote para consultar el coste estimado y el máximo en USD. El presupuesto no ejecuta tareas ni carga tu saldo.
Casos de uso
Localizar video de formato corto
Publica el mismo clip para varios mercados de idiomas sin contratar un actor de voz para cada uno.
Doblar personajes de modelos de video
Los personajes generados que hablan inglés pueden doblarse al idioma de tu audiencia manteniendo la voz del personaje.
Guía de prompts y consejos avanzados
Define el idioma hablado cuando haya música
La detección automática es fiable con voz limpia. Si una tarea falla con un mensaje sobre el procesamiento del video, define source_language y vuelve a enviarlo.
Indica cuántas personas hablan
speaker_count es opcional, pero definirlo en un diálogo de dos personas mantiene cada línea con la voz correcta.
Planifica en función de la imagen
Solo se reemplaza el audio. En primeros planos donde importa la boca, pasa después el clip doblado por la herramienta Lip Sync.
Inicio rápido de la API
Llama a la API de Video Translator en tres pasos
- Crea una clave de API. Inicia sesión en PopNow y crea una clave en la consola API. Las claves empiezan por sk-popnow-. Las llamadas utilizan tu saldo independiente en dólares estadounidenses.
- Envía la solicitud. Haz POST /jobs/createTask con model popnow/video-translator-v1/video-translate y un objeto input según la tabla de parámetros. La respuesta devuelve un ID de tarea al instante.
- Obtén el resultado. Consulta GET /jobs/recordInfo con el ID de tarea, o pasa una callBackUrl y te enviamos el resultado ahí. Descarga los enlaces de salida cuando la tarea termine bien.
# 1. Create the task. Keep the Idempotency-Key if you retry after a network error.
export IDEMPOTENCY_KEY="$(uuidgen)"
curl -X POST https://api.popnow.ai/api/v1/jobs/createTask \
-H "Authorization: Bearer $POPNOW_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: $IDEMPOTENCY_KEY" \
-d '{
"model": "popnow/video-translator-v1/video-translate",
"input": {
"video_url": "https://media.popnow.ai/effects/flower-bloom-1abd6efb.mp4",
"target_language": "en",
"source_language": "auto"
}
}'
# 2. Copy data.taskId from the response, then poll until state is succeeded, failed, canceled or expired.
TASK_ID="TASK_ID_FROM_RESPONSE"
curl "https://api.popnow.ai/api/v1/jobs/recordInfo?taskId=$TASK_ID" \
-H "Authorization: Bearer $POPNOW_API_KEY"Sustituye el prompt y los enlaces por los tuyos. La pestaña API tiene la referencia de la respuesta, el sondeo y el callback.
Preguntas sobre la API de Video Translator
¿Cuánto cuesta la API de Video Translator?
Video Translator cuesta 0,005 US$ por segundo. La API utiliza un saldo independiente en dólares estadounidenses. Los créditos de la web no sirven para la API ni se pueden convertir en saldo de API; tampoco se puede convertir el saldo de API en créditos de la web. Al aceptar una tarea, reservamos el importe máximo de la cotización en tu saldo de API. Al terminar, cobramos el uso real sin superar la reserva y liberamos el resto. Si la tarea falla, liberamos el importe reservado.
¿Cuál es el nombre de modelo de Video Translator en la API?
Pon popnow/video-translator-v1/video-translate para Traductor de video en el campo model de POST /jobs/createTask.
¿Cambia el movimiento de los labios?
No. La imagen regresa cuadro por cuadro tal como la enviaste; solo se reemplaza el audio. Pasa el resultado por la herramienta Lip Sync si el movimiento de la boca necesita coincidir con el nuevo idioma.
¿Qué pasa con la música y los efectos de sonido?
Con keep_background_audio activado (el valor por defecto) se mantienen debajo de las nuevas voces. Si lo desactivas, el clip devuelto solo lleva el habla traducida, con silencio entre las frases.
¿Recibo subtítulos?
Sí. Cada resultado trae un archivo de subtítulos (.srt) con el habla traducida, sincronizado con el doblaje, que se devuelve como segundo recurso con el rol subtitle junto al video.
¿Puedo probar Video Translator sin escribir código?
Ejecuta Video Translator en el Playground con tu saldo de API en USD, sin clave API. Cada ejecución aparece en tu historial de desarrollador con el código correspondiente.