Language code: sw
Swahili speech-to-text API (Kiswahili)
KolWrite transcribes Swahili (Kiswahili) audio and video with one API call: send "language": "sw" and get timed segments with speaker labels as JSON, TXT or SRT. Oracle models translate Swahili into English or 99 other languages.
Transcribe Swahili with one request
Set language to sw and start a job. Poll GET /transcribe/{jobId} for the result, or pass a webhook_url.
curl https://app.kolwrite.com/transcribe \
-H "x-api-key: $KOLWRITE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"audio_url": "https://example.com/mahojiano-sw.m4a", "model": "oracle", "language": "sw", "include_diarization": true, "output_format": "json"}'
Translate Swahili audio into English in the same job (Oracle models only):
curl https://app.kolwrite.com/transcribe \
-H "x-api-key: $KOLWRITE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"audio_url": "https://example.com/mahojiano-sw.m4a", "model": "oracle_mini", "language": "sw", "translate_to": "en", "output_format": "srt"}'
Swahili at a glance
| Property | Details |
|---|---|
| API code | sw |
| Native name | Kiswahili |
| Writing direction | Left to right |
| Automatic detection | Yes: omit language or send "auto" |
| Translate Swahili audio into | Any of the 100 supported languages, on Oracle models |
| Translate other languages into Swahili | Yes: translate_to: "sw" on Oracle models |
| Output | JSON (segments, word timings, speakers), TXT, SRT |
| Price | US$0.48 (Base) to US$3.60 (Oracle Max) per audio hour; US$1.44 on Oracle |
What to know about Swahili transcription
- One code,
sw, covers Swahili in Kenya, Tanzania, Uganda and beyond. Coastal and inland accents differ; test your region. - Urban Kenyan speech mixes Swahili and English (Sheng). Send
swwhen Swahili dominates and review slang. - Swahili has less public training audio than major world languages. Test a sample before large jobs.
Where teams use Swahili transcription
- Radio and community media in East Africa.
- NGO, health-program and research interviews translated with
translate_to: "en". - Customer calls for East African companies.
Choosing a model
Start with oracle (US$1.44 per hour) for production Swahili audio. Use base (US$0.48) for clean, single-speaker recordings at volume, oracle_mini (US$0.96) for the cheapest translation, and oracle_pro or oracle_max for noisy or difficult audio. KolWrite does not publish a Swahili accuracy figure for this API, so test a sample of your own recordings before committing. Full comparison: models and prices.
Questions and answers
Does KolWrite understand Sheng?
Sheng is not a separate code. Mixed Swahili and English speech is transcribed as sw; review slang terms.
Can I translate Swahili to English?
Yes, on an Oracle model with translate_to: "en".
Is there a minimum charge for short clips?
No. Usage is metered per second with no minimum.