Untuk pengembang
Bahasa, Sebagai API. Setiap produk.
Terjemahkan teks, video dub, render suara, media caption semua melalui REST. Async dengan webhooks, streaming untuk low-latency TTS, batas per key spend, multi target batch. Pemegang kunci auth. Akses API pada rencana Bisnis dan Enterprise.

Enam titik akhir.
Setiap produk.
Seluruh platform terpapar sebagai REST. Sync untuk pekerjaan singkat, async dengan webhooks untuk segala sesuatu yang lain. Streaming untuk TTS dimana setiap milisekon terasa.
- POST/api/v1/translate
Menerjemahkan teks
Atau file, dapatkan terjemahan kembali. Sync untuk teks pendek, async dengan webhook untuk pekerjaan panjang.
- POST/api/v1/tts/synth
Berikan suara
Render sinkron dengan semua pilihan: suara, bahasa, emosi, mode studio. Mengembalikan URL audio.
- POST/api/v1/tts/synth/stream
Streaming TTS
Chunked audio stream; pemutaran dimulai pada frasa pertama. Sub-dua TTFB pada suara umum.
- POST/api/v1/dub
Dub video
Kirim URL atau upload, pilih bahasa target dan mode suara. Async; webhook menembakkan saat siap.
- POST/api/v1/subtitles
Subtitle sebuah video
Generasi subtitle dengan penerjemahan opsional. SRT, VTT, TXT, SRT dwibahasa dalam respon.
- GET/api/v1/usage
Penggunaan & keseimbangan
Saldo kredit real-time, pengeluaran bulanan, perpaduan produk untuk penagihan dan penganggaran.
Referensi lengkap, parameter dan bentuk respon pada /docs/api.
Dibangun untuk Integrasi produksi.
- 01
Pemegang kunci auth
Otorisasi: Pemegang <key>. Per kunci batas pengeluaran bulanan. Per kunci audit jejak. Putar atau membatalkan tanpa mempengaruhi sisanya integrasi Anda.
- 02
Webhook dengan HMAC
POST callback pada setiap peristiwa terminal. Tanda tangan HMAC-SHA-256, perlindungan replay, kunci idempotensi. Coba lagi pada kegagalan penerima dengan back-off eksponensial.
- 03
Streaming TTS
Sub-detik TTFB pada suara pemeran. Dibuat untuk agen percakapan yang tidak bisa menunggu render buffer selesai.
- 04
Batch multi-target
Kirim sekali, menyebar ke N bahasa target Perkembangan per anak, download per anak, satu batch Acara selesai ketika anak terakhir mendarat.
- 05
Kunci idempotensi
Pasang kunci idempotensi pada POST manapun dan platform deduplikasi terhadap 24 jam terakhir permintaan. Aman untuk scenario retry-from-edge.
- 06
Kutipan sebelum Anda menghabiskan
Hubungi /api/v1/quote untuk biaya kredit yang tepat dari setiap pekerjaan terjemahan, dub, suara atau caption sebelum Anda berkomitmen, sehingga Anda dapat menganggarkan per permintaan dan biaya permukaan kepada pengguna Anda sendiri.
Terjemahkan. Dalam empat baris.
curl https://traxlate.com/api/v1/translate \
-H "Authorization: Bearer $TRAXLATE_KEY" \
-H "Content-Type: application/json" \
-d '{"text":"Hello, world.","target":"ja"}'Python dan Node snippet, contoh batch, file-upload aliran dan webhook verifikasi semua dalam satu. /docs/api.
Pengembang, Jawab.
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.
Rencana mana yang termasuk akses API?
+Akses API termasuk dalam rencana Bisnis dan Perusahaan. Referensi lengkap dan awal cepat terbuka untuk semua orang membacanya kapan saja dan Anda upgrade ke Bisnis untuk mengeluarkan kunci langsung dengan webhook, batch dan batas pengeluaran per-kunci. Enterprise menambahkan kapasitas khusus dan batas kustom.
Sync atau async?
+Sync untuk terjemahan teks pendek dan render suara singkat (kurang dari ~ 500 karakter / kurang dari ~ 30 detik). Async untuk semua yang lain upload file, dubs, panjang keterangan, panjang render. Async mengembalikan job_id + poll_url, dan Anda dapat mengkonfigurasi URL webhook per API key untuk melewatkan pemungutan suara sepenuhnya.
Bagaimana dengan batas kecepatan?
+Generus default; per-kunci dapat dikonfigurasi. Rencana perusahaan mendapatkan kapasitas yang didedikasikan Endpoint penggunaan /api/v1/ mengekspos margin batas suku bunga Anda saat ini bersama dengan saldo kredit.
Bisakah aku menetapkan batas per-kunci pengeluaran?
+Ya, aku bisa. Setiap kunci API memiliki batas pengeluaran kredit bulanan opsional. Setelah di-hit, API mengembalikan 402 sampai bulan berikutnya. Menghindari biaya yang tak terduga dari bug atau lonjakan lalu lintas dalam integrasi Anda.
Bagaimana cara saya menangani upload file besar?
+POST sebuah multipart upload hingga 10 GB. API kembali dengan segera dengan job_id dan poll_url; file diproses dalam latar belakang dan webhook menyala ketika selesai. Upload yang dapat diteruskan ada di peta jalan untuk media > 10 GB.
Bagaimana dengan tanda tangan webhook?
+Setiap POST webhook mencakup header X-Traxlate-Signature HMAC-SHA-256 di atas tubuh menggunakan rahasia webhook Anda. Verifikasi sebelum diproses. Perlindungan replay melalui X-Traxlate-Timestamp (menolak peristiwa yang lebih tua dari 5 menit).
Bagaimana cara kerjanya?
+POST /api/v1/translate (atau /dub, /subtitles) dengan target: mengembalikan batch_id + ID anak. Setiap anak melaporkan kemajuan yang independen. Satu batch. Webhook selesai menembakkan ketika anak terakhir mencapai keadaan terminal. Permukaan keberhasilan/kegagalan per anak dalam muatan agregat.
Dimana dokumen-dokumennya?
+Referensi lengkap di /docs/api. Kode Quickstart dalam cURL, Python dan Node Bab Webhooks dengan snippet verifikasi. Buka panduan integrasi sebelum Anda menulis baris kode.
Ambil kunci.
Berikan sesuatu
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.