Beta
Translation API
Translate your English app into 23 Bantu languages
Translate between English and Bantu languages with models purpose-built for African language structure. Serve your customers in their native language.
Features
What you get
English ↔ 23 Bantu languages
Proprietary models purpose-built for African language structure
Preserves noun classes, agglutination, and tonal patterns
Batch translation support
Custom glossary support
Pricing: $5.00 per 1M characters
Request
curl -X POST https://api.bhala.ai/v1/translate \
-H "Authorization: Bearer bh_sk_..." \
-H "Content-Type: application/json" \
-d '{
"text": "Your payment of R500 was successful.",
"source": "en",
"target": "zu"
}'Response
{
"translation": "Inkokhelo yakho ka-R500 iphumelele.",
"source_language": "en",
"target_language": "zu",
"confidence": 0.92,
"usage": {
"characters": 39
}
}Use Cases
What you can build with Translation API
Translate notifications and UI into local languages
Understand customer messages in Bantu languages
Government UOLA compliance across official languages
NGO and humanitarian communication
Language Support
Supported languages
Purpose-built for the Bantu language family with more languages being added continuously.
IsiZulu
12M+ speakers
IsiXhosa
8M+ speakers
Sepedi
5M+ speakers
Setswana
5M+ speakers
Sesotho
6M+ speakers
Xitsonga
4M+ speakers
IsiSwati
2.5M+ speakers
Tshivenda
1.3M+ speakers
Lingala
20M+ speakers
Tshiluba
6M+ speakers
Kikongo
5M+ speakers
KiSwahili
15M+ L1 speakers
Kinyarwanda
13M+ speakers
ChiShona
11M+ speakers
IsiNdebele
2M+ speakers
ChiTonga
1.5M+ speakers
Umbundu
6M+ speakers
Kimbundu
3M+ speakers
Kirundi
11M+ speakers
Chichewa
10M+ speakers
Bemba
4M+ speakers
Luganda
5.5M+ speakers
Lozi
725K+ speakers