Beta
NLP Suite
Complete NLP toolkit for Bantu languages
Grammatical error correction, language identification, Named Entity Recognition, sentiment analysis, and content classification — all purpose-built for Bantu languages. The full-stack NLP toolkit that doesn't exist yet for 350M+ speakers.
Features
What you get
Grammatical Error Correction — fix grammar in Bantu text (POST /v1/correct)
Error Detection — detect errors without correcting (POST /v1/detect)
Batch correction — correct multiple texts at once (POST /v1/correct/batch)
Language Identification — detect which Bantu language a text is written in
Named Entity Recognition (NER) for Bantu text
Sentiment analysis and brand monitoring
Content classification and moderation
Pricing: Contact us for early access
Request
curl -X POST https://api.bhala.ai/v1/correct \
-H "Content-Type: application/json" \
-d '{
"text": "Ubaba wakhe uya emsebenzini",
"lang": "zu"
}'
# Error detection only
curl -X POST https://api.bhala.ai/v1/detect \
-H "Content-Type: application/json" \
-d '{
"text": "Ubaba wakhe uya emsebenzini",
"lang": "zu"
}'Response
{
"corrected": "Ubaba wakhe uya emsebenzini",
"corrections": [
{
"original": "...",
"corrected": "...",
"type": "grammar",
"position": { "start": 0, "end": 5 }
}
],
"language": "zu"
}Use Cases
What you can build with NLP Suite
Spellcheck outgoing customer messages
Proofread official documents before publication
Brand monitoring in local languages
Content moderation for social platforms