Tradurre un video mentre lo trascrivi
Aggiungi translate_to, un codice ISO 639-1 di due lettere, alla richiesta che crea la trascrizione. wait attende anche la traduzione. La guida alla traduzione copre caricamenti e MCP.
La trascrizione nasce come sempre, dall'audio parlato o dai sottotitoli della piattaforma. La traduzione parte dopo su quel testo, quindi l'originale esiste sempre ed è leggibile anche se la traduzione non è ancora pronta.
Ogni richiesta accetta una sola lingua di destinazione. Per una seconda lingua, traduci di nuovo la stessa trascrizione quando è completata.
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"}'Tradurre una trascrizione esistente
Invia la lingua con una POST alla trascrizione. L'API risponde 202 con lo stato della traduzione. Interroga la trascrizione oppure usa un webhook. I codici di stato sono in Traduzione.
La trascrizione deve essere completata, altrimenti l'API restituisce transcript_not_ready. Ripetere la richiesta è sicuro: una traduzione in corso o completata viene restituita così com'è, una fallita viene ritentata.
I webhook inviano transcription.translation.completed o transcription.translation.failed, quindi la tua applicazione non deve interrogare continuamente l'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"}'Sottotitoli bilingue, solo traduzione o originale
Aggiungi translation=both, only o none a GET /v1/transcriptions/:id oppure a un download in testo, SRT o VTT. Il valore predefinito è both.
Con both, i segmenti JSON hanno un campo translation, il testo mette la riga tradotta sotto l'originale e ogni blocco SRT o VTT ha due righe. Con only, il testo tradotto sostituisce l'originale e tempi e parlanti restano uguali.
La risposta contiene anche un oggetto translation con la lingua e uno stato: processing, completed o failed. Leggere un altro formato di una trascrizione completata non consuma altri minuti.
| translation | Cosa ottieni |
|---|---|
| both | Testo originale e tradotto insieme, una coppia per segmento o blocco. |
| only | Il testo tradotto al posto dell'originale, con gli stessi tempi. |
| none | Solo la trascrizione originale. |
Cosa fa la traduzione e cosa no
È una traduzione automatica del testo della trascrizione. Controlla nomi, termini tecnici e citazioni prima di pubblicare e conserva la trascrizione originale per il confronto.
transcript1 non doppia un video e non traduce la voce. Non c'è audio tradotto e i sottotitoli non vengono incorporati nel video. Ricevi testo e file di sottotitoli da usare nel tuo editor o player.
La traduzione non costa minuti. I minuti di trascrizione valgono come sempre e una traduzione fallita non fa fallire né rimborsa la trascrizione.