Über Video Translator
Vertone einen Clip in 28 Sprachen mit Untertiteln, abgerechnet pro Minute.
Du rufst es mit dem Modellnamen popnow/video-translator-v1/video-translate über POST /jobs/createTask auf, ab 0,005 $.
Einführung
Video Translator synchronisiert einen sprechenden Clip in eine andere Sprache. Senden Sie das Material in video_url und wählen Sie target_language; das Tool transkribiert die Sprache, übersetzt sie, spricht sie passend zu den ursprünglichen Zeilen neu ein und gibt dasselbe Bild mit der neuen Tonspur zurück. Aktivieren Sie clone_voice, dann erhält jede sprechende Person eine Stimme, die aus ihrer eigenen Stimme nachgebildet wird.
Wichtigste Funktionen
Die Sprechenden klingen weiterhin nach sich selbst
Mit eingeschaltetem clone_voice wird die Synchronisation mit einer Stimme gesprochen, die aus der eigenen Stimme jeder sprechenden Person aufgebaut ist: In unserem Test mit zwei Personen kamen die Frau und der Mann auf Spanisch mit ihrer eigenen Klangfarbe zurück, und jede Zeile begann dort, wo die ursprüngliche Zeile begonnen hatte.
Ihre Namen bleiben Ihre Namen
Tragen Sie Begriffe in glossary als {term, translation}-Paare ein, dann werden sie jedes Mal in Ihrer Übersetzung verwendet. In unserem Test wurde eine im Glossar aufgeführte Wendung in beiden Zeilen, in denen sie vorkam, wörtlich übernommen.
Anfrageparameter
| Parameter | Pflicht | Beschreibung |
|---|---|---|
clone_voice | Nein | Jede Person wird mit einer Stimme nach ihrem Vorbild neu vertont. Standardwert: false |
glossary | Nein | Namen und Begriffe mit fester Übersetzung, bis zu 100 Paare. |
keep_background_audio | Nein | Originalmusik und Geräusche unter der Synchronisation behalten; aus für nur Stimmen. Standardwert: true |
source_language | Nein | Die im Clip gesprochene Sprache. Automatisch erkannt; wähle sie bei Musik, starkem Akzent oder langen Pausen selbst. 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 · Standardwert: auto |
speaker_count | Nein | Anzahl der Sprecher, 1 bis 4. Leer lassen für automatische Erkennung. 1 · 2 · 3 · 4 |
target_language | Nein | Die Zielsprache der Synchronisation. Sie muss sich von der Sprache im Clip unterscheiden. 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 · Standardwert: en |
video_url | Ja | Der Clip, der bearbeitet wird. |
Preise
Die Preise sind in USD angegeben. Die API nutzt ein separates Guthaben in US-Dollar. Website-Credits lassen sich dafür weder verwenden noch in API-Guthaben umwandeln. Auch die umgekehrte Übertragung ist nicht möglich. Bei Annahme einer Aufgabe reservieren wir den maximalen Angebotsbetrag aus deinem API-Guthaben. Nach Abschluss rechnen wir den tatsächlichen Verbrauch ab, höchstens den reservierten Betrag, und geben den Rest frei. Schlägt die Aufgabe fehl, wird die Reservierung aufgehoben.
| Option | USD pro Sekunde |
|---|---|
| Standard | 0,005 $ |
Sende vor dem Start denselben Anfrage-Body an POST /jobs/quote, um die geschätzten und maximalen Kosten in USD zu sehen. Die Preisabfrage führt keine Aufgabe aus und belastet dein Guthaben nicht.
Anwendungsfälle
Lokalisierung von Kurzvideos
Veröffentlichen Sie denselben Clip für mehrere Sprachmärkte, ohne für jeden einen eigenen Sprecher buchen zu müssen.
Synchronisation von Figuren aus Videomodellen
Generierte Figuren, die Englisch sprechen, lassen sich in die Sprache Ihres Publikums synchronisieren, während die Stimme der Figur erhalten bleibt.
Prompt-Leitfaden & Profi-Tipps
Gesprochene Sprache bei Musik festlegen
Die automatische Erkennung ist bei sauberer Sprache zuverlässig. Meldet eine Aufgabe eine Meldung zur Verarbeitung des Videos, setzen Sie source_language und senden Sie sie erneut.
Angeben, wie viele Personen sprechen
speaker_count ist optional, aber bei einem Dialog mit zwei Personen sorgt die Angabe dafür, dass jede Zeile die richtige Stimme behält.
Mit dem Bild rechnen
Nur das Audio wird ersetzt. Bei Nahaufnahmen, in denen der Mund zählt, schicken Sie den synchronisierten Clip anschließend durch das Tool Lip Sync.
API-Schnellstart
Die Video Translator API in drei Schritten aufrufen
- API-Schlüssel erstellen. Melde dich bei PopNow an und erstelle in der API-Konsole einen Schlüssel. Schlüssel beginnen mit sk-popnow-. API-Aufrufe nutzen dein separates Guthaben in US-Dollar.
- Anfrage senden. Sende POST /jobs/createTask mit model popnow/video-translator-v1/video-translate und einem input-Objekt nach der Parametertabelle. Die Antwort enthält sofort eine Task-ID.
- Ergebnis abholen. Frage GET /jobs/recordInfo mit der Task-ID ab oder gib eine callBackUrl mit, dann schicken wir das Ergebnis dorthin. Lade die Ausgabelinks herunter, sobald die Aufgabe erfolgreich ist.
# 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"Ersetze den Prompt und alle Links durch deine eigenen. Im Tab „API“ findest du die Referenz zu Antwort, Polling und Callback.
Fragen zur Video Translator API
Was kostet die Video Translator API?
Video Translator kostet 0,005 $ pro Sekunde. Die API nutzt ein separates Guthaben in US-Dollar. Website-Credits lassen sich dafür weder verwenden noch in API-Guthaben umwandeln. Auch die umgekehrte Übertragung ist nicht möglich. Bei Annahme einer Aufgabe reservieren wir den maximalen Angebotsbetrag aus deinem API-Guthaben. Nach Abschluss rechnen wir den tatsächlichen Verbrauch ab, höchstens den reservierten Betrag, und geben den Rest frei. Schlägt die Aufgabe fehl, wird die Reservierung aufgehoben.
Wie lautet der Modellname von Video Translator in der API?
Trag popnow/video-translator-v1/video-translate für Videoübersetzer im Feld model von POST /jobs/createTask ein.
Verändert es die Lippenbewegungen?
Nein. Das Bild kommt Bild für Bild so zurück, wie Sie es geschickt haben; nur das Audio wird ersetzt. Lassen Sie das Ergebnis durch das Tool Lip Sync laufen, wenn die Mundbewegung zur neuen Sprache passen muss.
Was passiert mit Musik und Soundeffekten?
Mit eingeschaltetem keep_background_audio (Standard) bleiben sie unter den neuen Stimmen. Schalten Sie es aus, enthält der zurückgegebene Clip nur die übersetzte Sprache, mit Stille dazwischen.
Bekomme ich Untertitel?
Ja. Jedes Ergebnis kommt mit einer Untertiteldatei (.srt) der übersetzten Sprache, auf die Synchronisation abgestimmt, als zweites Asset mit der Rolle subtitle neben dem Video zurück.
Kann ich Video Translator testen, ohne Code zu schreiben?
Teste Video Translator im Playground mit deinem API-Guthaben in USD, ganz ohne API-Schlüssel. Jeder Lauf erscheint mit dem passenden Code im Entwicklerverlauf.