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

Ready to get started?

Start building with NLP Suite today.