NLP Suite
Complete NLP toolkit for Bantu languages
Language identification, Named Entity Recognition, sentiment analysis, content classification, and document search — all purpose-built for Bantu languages. The full-stack NLP toolkit that doesn't exist yet for 350M+ speakers.
Features
What you get
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
Document search and RAG pipelines
Custom model fine-tuning
Batch processing support
Pricing: Contact us for early access
Request
curl -X POST https://api.bhala.ai/v1/analyze \
-H "Authorization: Bearer bh_sk_..." \
-H "Content-Type: application/json" \
-d '{
"text": "UMnuz Ramaphosa ukhulume ePitoli",
"tasks": ["language_id", "ner", "sentiment"],
"language": "auto"
}'Response
{
"language_id": {
"language": "zu",
"name": "IsiZulu",
"confidence": 0.97
},
"ner": {
"entities": [
{ "text": "UMnuz Ramaphosa", "type": "PERSON" },
{ "text": "ePitoli", "type": "LOCATION" }
]
},
"sentiment": {
"label": "neutral",
"score": 0.72
}
}Use Cases
What you can build with NLP Suite
Brand monitoring in local languages
Content moderation for social platforms
Compliance document processing
Intelligent document search