Tłumaczenie filmu podczas transkrypcji
Dodaj translate_to, dwuliterowy kod ISO 639-1, do żądania tworzącego transkrypcję. Parametr wait czeka także na tłumaczenie. Przewodnik po tłumaczeniu opisuje przesyłanie plików i MCP.
Transkrypcja powstaje jak zawsze, z mówionego dźwięku lub napisów platformy. Tłumaczenie działa potem na tym tekście, więc oryginał zawsze istnieje i można go czytać, nawet gdy tłumaczenie jeszcze się nie skończyło.
Jedno żądanie przyjmuje tylko jeden język docelowy. Drugi język dostaniesz, tłumacząc tę samą transkrypcję ponownie po jej ukończeniu.
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"}'Tłumaczenie istniejącej transkrypcji
Wyślij język metodą POST do transkrypcji. API odpowie kodem 202 i statusem tłumaczenia. Odpytuj transkrypcję albo użyj webhooka. Kody statusu opisuje Tłumaczenie.
Transkrypcja musi być ukończona, inaczej API zwróci transcript_not_ready. Powtórzenie żądania jest bezpieczne: tłumaczenie w toku lub ukończone zostaje zwrócone bez zmian, a nieudane jest ponawiane.
Webhooki wysyłają transcription.translation.completed lub transcription.translation.failed, więc twoja aplikacja nie musi stale odpytywać API.
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"}'Napisy dwujęzyczne, samo tłumaczenie albo oryginał
Dodaj translation=both, only lub none do GET /v1/transcriptions/:id albo do pobrania tekstu, SRT lub VTT. Domyślnie jest both.
Przy both segmenty JSON mają pole translation, tekst umieszcza przetłumaczoną linię pod oryginałem, a każdy blok SRT lub VTT ma dwie linie. Przy only przetłumaczony tekst zastępuje oryginał, a czasy i rozmówcy pozostają takie same.
Odpowiedź zawiera też obiekt translation z językiem i statusem: processing, completed lub failed. Odczyt innego formatu ukończonej transkrypcji nie zużywa kolejnych minut.
| translation | Co dostajesz |
|---|---|
| both | Oryginał i tłumaczenie razem, jedna para na segment lub blok. |
| only | Przetłumaczony tekst zamiast oryginału, z tymi samymi czasami. |
| none | Tylko oryginalna transkrypcja. |
Co robi tłumaczenie, a czego nie robi
To automatyczne tłumaczenie tekstu transkrypcji. Przed publikacją sprawdź nazwy, terminy techniczne i cytaty oraz zachowaj oryginalną transkrypcję do porównania.
transcript1 nie dubbinguje filmu ani nie tłumaczy głosu. Nie ma przetłumaczonego dźwięku, a napisy nie są wypalane w filmie. Dostajesz tekst i pliki napisów do użycia we własnym edytorze lub odtwarzaczu.
Tłumaczenie nie kosztuje minut. Minuty transkrypcji liczą się jak zwykle, a nieudane tłumaczenie nie psuje transkrypcji i nie powoduje jej zwrotu.