traxlate

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.

Kode sumber di layar
Permukaan

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.

Kemampuan

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.

Memulai cepat

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.

Common questions

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.

For agencies & enterprise

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.

Request demo access