API anahtarı alGet an API key

Dil engelini ürününüzden kaldırın.

Remove the language barrier from your product.

Ponte'nin canlı çevirisini, sesli okumasını ve çevirili görüntülü görüşmesini birkaç satır kodla kendi sitenize, uygulamanıza ya da müşteri panelinize ekleyin.

Add Ponte's live translation, text-to-speech and translated video calls to your website, app or customer portal with a few lines of code.

BaşvurApply Belgeler →Docs →

Ç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=…&gt=…&dil=tr",
   "guest_url":"/embed?oda=…&gt=…&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ç / EndpointGövdeBodyYanıtResponse
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.

API erişimi için başvurun

Apply for API access