PopNowAPI
Odbierz klucz API

Video Translator API

od PopNow

Zdubbinguj klip na 28 języków z napisami, rozliczane za minutę

popnow/video-translator-v1/video-translate
  • Tłumacz wideo

O modelu Video Translator

Zdubbinguj klip na 28 języków z napisami, rozliczane za minutę.

Wywołujesz go nazwą modelu popnow/video-translator-v1/video-translate w POST /jobs/createTask, od 0,005 USD.

Wprowadzenie

Video Translator dubbinguje mówiący klip na inny język. Wyślij materiał w video_url i wybierz target_language; narzędzie transkrybuje mowę, tłumaczy ją, ponownie nagrywa w rytm oryginalnych kwestii i zwraca ten sam obraz z nowym dźwiękiem. Włącz clone_voice, a każdy mówca zachowa głos wymodelowany na jego własnym.

Najważniejsze cechy

Mówcy wciąż brzmią jak sami siebie

Przy włączonym clone_voice dubbing jest wypowiadany głosem zbudowanym z głosu każdego mówcy: w naszym teście z dwiema osobami kobieta i mężczyzna wrócili po hiszpańsku z własną barwą, a każda kwestia zaczynała się tam, gdzie zaczynała się oryginalna.

Twoje nazwy zostają twoimi nazwami

Wypisz terminy w glossary jako pary {term, translation}, a będą tłumaczone za każdym razem po twojemu. W naszym teście fraza z glosariusza została użyta dosłownie w obu kwestiach, w których się pojawiała.

Parametry żądania

ParametrWymaganyOpis
clone_voiceNieKażdy mówca dostaje głos wzorowany na jego własnym. Domyślnie: false
glossaryNieNazwy i zwroty o stałym tłumaczeniu, do 100 par.
keep_background_audioNieZachowaj oryginalną muzykę i efekty pod dubbingiem; wyłącz, by zostały same głosy. Domyślnie: true
source_languageNieJęzyk mówiony w nagraniu. Wykrywany automatycznie; wybierz go przy muzyce, silnym akcencie lub długich pauzach. 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 · Domyślnie: auto
speaker_countNieIle osób mówi, od 1 do 4. Zostaw puste, by wykryć. 1 · 2 · 3 · 4
target_languageNieJęzyk dubbingu. Musi różnić się od języka nagrania. 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 · Domyślnie: en
video_urlTakKlip do obróbki.

Ceny

Ceny podano w USD. API korzysta z oddzielnego salda w dolarach amerykańskich. Kredytów strony nie można używać w API ani zamieniać na saldo API. Nie można też zamieniać salda API na kredyty strony. Po przyjęciu zadania rezerwujemy maksymalną kwotę wyceny na saldzie API. Po zakończeniu naliczamy opłatę za rzeczywiste użycie, nie wyższą niż rezerwacja, i zwalniamy resztę. Jeśli zadanie się nie powiedzie, rezerwacja zostaje zwolniona.

OpcjaUSD za sekundę
Standard0,005 USD

Przed uruchomieniem wyślij tę samą treść żądania do POST /jobs/quote, aby zobaczyć szacowaną i maksymalną opłatę w USD. Wycena nie uruchamia zadania ani nie obciąża salda.

Zastosowania

Lokalizacja krótkich filmów

Publikuj ten sam klip na kilku rynkach językowych bez zatrudniania lektora do każdego z nich.

Dubbing postaci z modeli wideo

Wygenerowane postacie mówiące po angielsku można zdubbingować na język twojej publiczności, zachowując głos postaci.

Poradnik promptów i porady dla zaawansowanych

Ustaw język mowy, gdy jest muzyka

Automatyczne wykrywanie jest wiarygodne przy czystej mowie. Jeśli zadanie zawiedzie z komunikatem o przetwarzaniu wideo, ustaw source_language i wyślij ponownie.

Powiedz, ile osób mówi

speaker_count jest opcjonalny, ale ustawienie go przy dialogu dwóch osób utrzymuje każdą kwestię przy właściwym głosie.

Zaplanuj pod obraz

Podmieniany jest tylko dźwięk. Przy zbliżeniach, w których liczą się usta, przepuść potem dubbingowany klip przez narzędzie Lip Sync.

Szybki start z API

Wywołaj API Video Translator w trzech krokach

  1. Utwórz klucz API. Zaloguj się do PopNow i utwórz klucz w konsoli API. Klucze zaczynają się od sk-popnow-. Wywołania korzystają z oddzielnego salda w dolarach amerykańskich.
  2. Wyślij żądanie. Wyślij POST /jobs/createTask z model popnow/video-translator-v1/video-translate i obiektem input zgodnym z tabelą parametrów. Odpowiedź od razu zwraca ID zadania.
  3. Odbierz wynik. Odpytuj GET /jobs/recordInfo po ID zadania albo podaj callBackUrl, a wyślemy tam wynik. Gdy zadanie się powiedzie, pobierz pliki z linków wyjściowych.
# 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"

Podmień prompt i linki na własne. Odniesienie do odpowiedzi, odpytywania i callbacku znajdziesz na karcie API.

Pytania o API Video Translator

Ile kosztuje API Video Translator?

Video Translator kosztuje 0,005 USD za sekundę. API korzysta z oddzielnego salda w dolarach amerykańskich. Kredytów strony nie można używać w API ani zamieniać na saldo API. Nie można też zamieniać salda API na kredyty strony. Po przyjęciu zadania rezerwujemy maksymalną kwotę wyceny na saldzie API. Po zakończeniu naliczamy opłatę za rzeczywiste użycie, nie wyższą niż rezerwacja, i zwalniamy resztę. Jeśli zadanie się nie powiedzie, rezerwacja zostaje zwolniona.

Jaka jest nazwa modelu Video Translator w API?

Wpisz popnow/video-translator-v1/video-translate do zadania Tłumacz wideo w polu model żądania POST /jobs/createTask.

Czy to zmienia ruch warg?

Nie. Obraz wraca klatka po klatce tak, jak go wysłano; zmieniany jest tylko dźwięk. Jeśli ruch ust ma pasować do nowego języka, przepuść wynik przez narzędzie Lip Sync.

Co dzieje się z muzyką i efektami dźwiękowymi?

Przy włączonym keep_background_audio (domyślnie) zostają pod nowymi głosami. Po wyłączeniu zwrócony klip zawiera tylko przetłumaczoną mowę, a między wypowiedziami jest cisza.

Czy dostanę napisy?

Tak. Każdy wynik zawiera plik napisów (.srt) przetłumaczonej mowy, zsynchronizowany z dubbingiem, zwracany jako drugi zasób z rolą subtitle obok wideo.

Czy mogę wypróbować Video Translator bez pisania kodu?

Uruchom Video Translator w Playground z salda API w USD, bez klucza API. Każde uruchomienie trafia do historii dewelopera wraz z odpowiednim kodem.

Więcej o Video Translator