Çeviri API'si
Translation API
Metni ya da 50 metne kadar toplu isteği desteklenen dillere çevirin.
Translate a text, or up to 50 texts at once, between supported languages.
Ses API'si
Speech API
Çeviriyi doğal sesle MP3 olarak alın; çağrı merkezi ve erişilebilirlik için.
Get the translation spoken as MP3, for contact centers and accessibility.
Çevirili görüntülü görüşme
Translated video calls
Tek istekle görüşme odası açın; iki taraf kendi dilinde konuşur, altyazı ve sesli çeviri otomatik. Sitenize iframe ile gömün.
Open a call room with one request; each side speaks their own language with automatic captions and voice translation. Embed with an iframe.
Desteklenen diller
Supported languages
Hızlı başlangıç
Quick start
Her istekte API anahtarınızı Authorization: Bearer pk_… başlığıyla gönderin. Anahtarınızı yalnız sunucunuzda saklayın; tarayıcıya koymayın.
Send your API key with every request in the Authorization: Bearer pk_… header. Keep the key on your server; never ship it to browsers.
1 · Metin çevir
1 · Translate text
curl -X POST /api/v1/translate \
-H "Authorization: Bearer pk_YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{"text":"Belgeleri yarın getireceğim.","source":"tr","target":"pt"}'
→ {"translation":"Vou levar os documentos amanhã.","source":"tr","target":"pt"}
2 · Çevirili görüntülü görüşme odası aç
2 · Create a translated video room
curl -X POST /api/v1/rooms \
-H "Authorization: Bearer pk_YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{"host_lang":"tr","guest_lang":"pt","ttl_minutes":120}'
→ {"room":"K7P2M9QX4A",
"host_url":"/embed?oda=…>=…&dil=tr",
"guest_url":"/embed?oda=…>=…&dil=pt",
"embed_html":"<iframe src=… allow=\"camera; microphone; autoplay\"></iframe>",
"expires_at":"…"}
host_url bağlantısını kendi kullanıcınıza, guest_url bağlantısını karşı tarafa açın (yeni sekmede ya da iframe içinde). Hesap açmaları gerekmez.
Open host_url for your user and guest_url for the other party (new tab or iframe). No Ponte account needed.
3 · Ses
3 · Speech
curl -X POST /api/v1/speech \
-H "Authorization: Bearer pk_YOUR_KEY" -H "Content-Type: application/json" \
-d '{"text":"Bom dia!","lang":"pt"}' --output bomdia.mp3
Uç noktalar
Endpoints
| Uç / Endpoint | Gövde | Body | Yanıt | Response |
|---|---|---|---|---|
GET /api/v1/languages | — | {languages:[{code,name,speech,rtl}]} | ||
POST /api/v1/translate | {text | texts[], source, target} | {translation} / {translations[]} | ||
POST /api/v1/speech | {text, lang} (≤ 600) | audio/mpeg | ||
POST /api/v1/rooms | {host_lang?, guest_lang?, ttl_minutes?} | {room, join_url, host_url, guest_url, embed_html, expires_at} | ||
GET /api/v1/usage | ?month=YYYYMM | {usage, quota} |
Hata kodları: 400 eksik/hatalı alan · 401 anahtar yok/geçersiz · 402 aylık kota doldu · 403 hesap kapalı · 429 hız sınırı · 502 servis geçici olarak yanıt vermiyor (tekrar deneyin).
Errors: 400 missing/invalid field · 401 missing/invalid key · 402 monthly quota reached · 403 account inactive · 429 rate limit · 502 upstream temporarily unavailable (retry).
Fiyatlandırma
Pricing
Kullanım hacminize göre aylık kota ve fiyat belirliyoruz. Başvurun, ihtiyacınızı konuşalım.
We set a monthly quota and price based on your volume. Apply and tell us what you need.