Per gli sviluppatori
La lingua, Come un API. Ogni prodotto.
Traduci testo, doppia video, renderizza voci e sottotitoli multimediali: tutto tramite REST. Asincrono con webhooks, streaming per TTS a bassa latenza, limiti di spesa per chiave, lotti multi-target. Autenticazione a chiave portatrice. Accesso gratuito a API sui piani Business ed Enterprise.

Sei endpoint.
Ogni prodotto.
L'intera piattaforma esposta come REST. Sincronizzazione per lavori brevi, asincrona con webhooks per tutto il resto. Streaming per TTS dove ogni millisecondo è sentito.
- POST/api/v1/translate
Tradurre il testo
Invia testo o file, ottieni la traduzione. Sincronizzazione per testo breve, asincrona con webhook per lavori lunghi.
- POST/api/v1/tts/synth
Rendere una voce
Rendering sincrono con tutte le opzioni: voce, linguaggio, emozione, modalità studio. Ritorna l'URL audio.
- POST/api/v1/tts/synth/stream
Streaming di TTS
Flusso audio frammentato; la riproduzione inizia alla prima frase. Sub-secondo TTFB sulle voci comuni.
- POST/api/v1/dub
Dub e video
Invia URL o carica, scegli la lingua di destinazione e la modalità vocale. Async; il webhook si attiva quando è pronto.
- POST/api/v1/subtitles
Didascalia di un video
Generazione dei sottotitoli con traduzione opzionale. SRT, VTT, TXT bilingue in risposta.
- GET/api/v1/usage
Utilizzo & bilanciamento
Saldo del credito in tempo reale, spesa mensile, ripartizione per prodotto per la fatturazione e il budgeting.
Riferimento completo, parametri e forme di risposta a /docs/api.
Costruito per Integrazioni di produzione.
- 01
Autenticazione a chiave portatrice
Autorizzazione: Titolare <key>. Limiti di spesa mensile per chiave. Per-chiave audit trail. Ruota o revoca senza influenzare il resto della tua integrazione.
- 02
Webhooks con HMAC
POST callback su ogni evento terminale. Firme HMAC-SHA-256, protezione replay, chiavi idempotenza. Riprova in caso di guasto del ricevitore con backoff esponenziale.
- 03
Streaming di TTS
Sub-secondo TTFB sulle voci del cast. Creato per gli agenti conversazionali che non possono aspettare il completamento di un rendering nel buffer.
- 04
Lotti multi-target
Invia una volta, espandi a N lingue di destinazione. Progresso per bambino, download per bambino e singolo batch. Evento completato quando arriva l'ultimo bambino.
- 05
Chiavi di idempotenza
Passare Idempotency-Key su qualsiasi POST e la piattaforma deduplica contro le ultime 24 ore di richieste. Sicuro per gli scenari di retry-from-edge.
- 06
Quota prima di spendere
Chiama /api/v1/quote per conoscere il costo esatto di qualsiasi lavoro (traduzione, doppiaggio, voce o sottotitoli) prima dell'impegno, in modo da poter calcolare un budget per richiesta e far apparire i costi ai tuoi utenti.
Traduci. In quattro righe.
curl https://traxlate.com/api/v1/translate \
-H "Authorization: Bearer $TRAXLATE_KEY" \
-H "Content-Type: application/json" \
-d '{"text":"Hello, world.","target":"ja"}'Snippet Python e Node, esempi batch, flussi di caricamento file e verifica webhook tutto in uno. /docs/api.
Sviluppatore di software, Ho risposto.
Real questions from buyers, real answers. If something isn't covered here, the full FAQ lives at /faq and you can always open a ticket.
Quali piani includono l'accesso a API?
+L'accesso a API è incluso nei piani Business ed Enterprise. Il riferimento completo e le istruzioni rapide sono aperti a tutti, puoi leggerli in qualsiasi momento. Puoi inoltre eseguire l'upgrade alla versione Business per rilasciare chiavi attive con webhooks, batch e limiti di spesa per ciascuna chiave. Enterprise aggiunge capacità dedicata e limiti personalizzati.
Sincronizzazione o asincronia?
+Sincronizzazione per traduzione di testo breve e brevi rendering vocali (sotto ~500 caratteri / sotto ~30 sec). Async per tutto il resto: file uploads, dubs, long captions, long render. Async restituisce un job_id + poll_url e puoi configurare un webhook URL per chiave API per saltare completamente il polling.
Che dire dei limiti di velocità?
+Generose impostazioni predefinite; configurabile per chiave. I piani Enterprise offrono capacità dedicata. L'endpoint /api/v1/usage espone il margine attuale del limite di tariffa insieme al saldo del credito.
Posso impostare limiti di spesa per chiave?
+Si', si'. Ogni chiave API ha un limite di spesa mensile opzionale. Una volta raggiunto, il API restituisce 402 fino al mese successivo. Evita costi eccessivi causati da bug o picchi di traffico nella tua integrazione.
Come posso gestire i caricamenti di file di grandi dimensioni?
+POST un upload multipart fino a 10 GB. Lo API restituisce immediatamente con job_id e poll_url; il file viene elaborato in background ed il webhook si attiva al termine. I caricamenti riprendibili sono sulla roadmap per >10 GB media.
Che dire della firma webhook?
+Ogni webhook POST include un'intestazione X-Traxlate-Signature — HMAC-SHA-256 sopra il corpo usando il tuo segreto del webhook. Verificare prima dell'elaborazione. Protezione Replay tramite X-Traxlate-Timestamp (rifiuta eventi più vecchi di 5 minuti).
Come funzionano i batch?
+/api/v1/translate (o /dub, /subtitles) con obiettivi: restituisce un batch_id + gli ID dei figli. Ogni bambino riporta progressi indipendenti. Un unico lotto. Il gancio completo scatta quando l'ultimo bambino raggiunge uno stato terminale. Il successo/fallimento per ogni figlio appare nel payload aggregato.
Dove sono i documenti?
+Riferimento completo su /docs/api. Codice di avvio rapido in cURL, Python e Node. Capitolo webhooks con snippet di verifica. Apri la guida all'integrazione prima di scrivere una riga di codice.
Prendi una chiave.
Consegnare qualcosa.
Evaluate it on your content.
Translation offices, localization studios, and global teams: request demo access and try all four products — translation, dubbing, voices, and subtitles — with trial credits. Reviewed and approved for business use.