Skip to main content

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.

  1. Create an API key

    From your dashboard, under API keys. Keys are prefixed with taurai_ and shown once, so store it somewhere safe.

  2. Call the translate endpoint

    Pass the key as a bearer token in theAuthorization header. 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

POST/v1/translateTranslate text between African languages
POST/v1/transcribeSpeech-to-text from audio file
POST/v1/speakText-to-speech, returns audio stream
POST/v1/document-understandFull document processing pipeline
POST/v1/extract-entitiesExtract entities from document text
POST/v1/summarizeSummarize and explain documents
GET/v1/languagesList supported languages (no auth)
GET/v1/usageYour API usage statistics

Rate limits

Requests per minute, by plan.

PlanRate limit
Starter10 req/min
Professional60 req/min
Institution300 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.