À propos de Video Translator
Doublez un extrait en 28 langues avec sous-titres, facturation à la minute.
Appelez-le avec le nom de modèle popnow/video-translator-v1/video-translate sur POST /jobs/createTask, à partir de 0,005 $US.
Introduction
Video Translator double un clip parlé dans une autre langue. Envoyez la séquence dans video_url et choisissez target_language ; l’outil transcrit la parole, la traduit, la redouble en respectant le rythme des répliques d’origine et renvoie la même image avec le nouvel audio. Activez clone_voice et chaque personne qui parle conserve une voix créée à partir de la sienne.
Points forts
Les locuteurs gardent leur propre voix
Avec clone_voice activé, le doublage est prononcé avec une voix construite à partir de celle de chaque locuteur : dans notre test à deux personnes, la femme et l’homme sont revenus en espagnol avec leur propre timbre, et chaque réplique a commencé là où commençait la réplique d’origine.
Vos noms restent vos noms
Listez les termes dans glossary sous forme de paires {term, translation} et ils seront toujours traduits comme vous l’avez défini. Dans notre test, une expression listée dans le glossaire a été reprise telle quelle dans les deux répliques où elle apparaissait.
Paramètres de requête
| Paramètre | Requis | Description |
|---|---|---|
clone_voice | Non | Chaque intervenant est redoublé avec une voix proche de la sienne. Par défaut: false |
glossary | Non | Noms et expressions à traduction fixe, jusqu’à 100 paires. |
keep_background_audio | Non | Garder la musique et les effets d’origine sous le doublage ; désactivez pour les voix seules. Par défaut: true |
source_language | Non | La langue parlée dans le clip. Détection automatique ; choisissez-la en cas de musique, d’accent fort ou de longues pauses. 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 · Par défaut: auto |
speaker_count | Non | Nombre d’intervenants, de 1 à 4. Laissez vide pour la détection automatique. 1 · 2 · 3 · 4 |
target_language | Non | La langue de doublage. Elle doit différer de celle du 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 · Par défaut: en |
video_url | Oui | Le clip à traiter. |
Tarifs
Les prix sont en USD. L’API utilise un solde distinct en dollars américains. Les crédits du site ne peuvent pas être utilisés pour l’API ni convertis en solde API, et le solde API ne peut pas être converti en crédits du site. À l’acceptation d’une tâche, le montant maximal du devis est réservé sur votre solde API. À la fin, la facturation suit l’usage réel, sans dépasser ce montant, et le reste est libéré. En cas d’échec, le montant réservé est libéré.
| Option | USD par seconde |
|---|---|
| Standard | 0,005 $US |
Avant l’exécution, envoyez le même corps de requête à POST /jobs/quote pour connaître les frais estimés et leur plafond en USD. Le devis ne lance aucune tâche et ne débite pas votre solde.
Cas d'usage
Localisation de vidéos courtes
Publiez le même clip pour plusieurs marchés linguistiques sans réserver un comédien pour chacun.
Doubler les personnages issus de modèles vidéo
Les personnages générés qui parlent anglais peuvent être doublés dans la langue de votre public, tout en conservant la voix du personnage.
Guide de prompt et conseils d'expert
Indiquer la langue parlée quand il y a de la musique
La détection automatique est fiable sur une parole claire. Si une tâche échoue avec un message concernant le traitement de la vidéo, indiquez source_language et renvoyez-la.
Indiquer le nombre de personnes qui parlent
speaker_count est facultatif, mais le renseigner pour un dialogue à deux personnes permet de garder chaque réplique avec la bonne voix.
Prévoir l’image
Seul l’audio est remplacé. Pour les gros plans où la bouche compte, faites passer ensuite le clip doublé dans l’outil Lip Sync.
Démarrage rapide de l'API
Appeler l’API Video Translator en trois étapes
- Créer une clé API. Connectez-vous à PopNow et créez une clé dans la console API. Les clés commencent par sk-popnow-. Les appels API utilisent votre solde distinct en dollars américains.
- Envoyer la requête. Envoyez POST /jobs/createTask avec model popnow/video-translator-v1/video-translate et un objet input conforme au tableau des paramètres. La réponse renvoie aussitôt un ID de tâche.
- Récupérer le résultat. Interrogez GET /jobs/recordInfo avec l’ID de tâche, ou passez une callBackUrl et nous y envoyons le résultat. Téléchargez les liens de sortie quand la tâche réussit.
# 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"Remplacez le prompt et les liens par les vôtres. L'onglet API contient la référence pour la réponse, le polling et le callback.
Questions sur l’API Video Translator
Combien coûte l’API Video Translator ?
Video Translator coûte 0,005 $US par seconde. L’API utilise un solde distinct en dollars américains. Les crédits du site ne peuvent pas être utilisés pour l’API ni convertis en solde API, et le solde API ne peut pas être converti en crédits du site. À l’acceptation d’une tâche, le montant maximal du devis est réservé sur votre solde API. À la fin, la facturation suit l’usage réel, sans dépasser ce montant, et le reste est libéré. En cas d’échec, le montant réservé est libéré.
Quel est le nom de modèle de Video Translator dans l’API ?
Indiquez popnow/video-translator-v1/video-translate pour Traducteur vidéo dans le champ model de POST /jobs/createTask.
Cela modifie-t-il les mouvements des lèvres ?
Non. L’image revient image par image telle que vous l’avez envoyée ; seul l’audio est remplacé. Passez le résultat par l’outil Lip Sync si la bouche doit correspondre à la nouvelle langue.
Que deviennent la musique et les effets sonores ?
Avec keep_background_audio activé (par défaut), ils restent sous les nouvelles voix. Désactivez-le et le clip renvoyé ne contient que la parole traduite, avec du silence entre les répliques.
Ai-je des sous-titres ?
Oui. Chaque résultat est accompagné d’un fichier de sous-titres (.srt) de la parole traduite, calé sur le doublage, fourni comme second asset avec le rôle subtitle à côté de la vidéo.
Puis-je essayer Video Translator sans écrire de code ?
Exécutez Video Translator dans le Playground avec votre solde API en USD, sans clé API. Chaque exécution figure dans votre historique développeur avec le code correspondant.