Developer API v1
POST a court summons.
Get back Shona, an audio file, and the hearing date.
One key covers translation, transcription, speech, entity extraction, and full document processing across 44 African languages. Base URL and every endpoint are listed below.
Two steps to your first translated document
Get your API key from the dashboard, make your first call, and start translating documents in minutes.
Create an API key
From your dashboard, under API keys. Keys are prefixed with
taurai_and shown once, so store it somewhere safe.Call the translate endpoint
Pass the key as a bearer token in the
Authorizationheader. The example below sends English and asks for Shona.
curl -X POST https://backend.taurai.ai/api/v1/translate \
-H "Authorization: Bearer taurai_your_api_key" \
-H "Content-Type: application/json" \
-d '{
"text": "Your court date is March 15, 2025",
"source": "en",
"target": "sn"
}'API reference
Every endpoint takes a bearer token in theAuthorization header. Base URL: https://backend.taurai.ai/api/v1
/v1/translateTranslate text between African languages/v1/transcribeSpeech-to-text from audio file/v1/speakText-to-speech, returns audio stream/v1/document-understandFull document processing pipeline/v1/extract-entitiesExtract entities from document text/v1/summarizeSummarize and explain documents/v1/languagesList supported languages (no auth)/v1/usageYour API usage statisticsRate limits
Requests per minute, by plan.
| Plan | Rate limit |
|---|---|
| Starter | 10 req/min |
| Professional | 60 req/min |
| Institution | 300 req/min |
The free plan does not include API access. Compare plans to see which tier fits your volume.
Put African languages
into your own workflow.
Create a key from the dashboard and call the translate endpoint with the example above.