Arjuna Badger Press · spinoff

Buabantu

The Real-Language Router API — OpenRouter, but for register and dialect. Send text and a target (language + how colloquial), get it back in the language people actually speak. Runs both ways: localise outbound, and decode what your market is really saying inbound.

Closed beta · limited · invite by ABP account
Outbound · corp → street

Translate

Turn corporate-speak into people's language at the right register — marketing, SMS/WhatsApp, support replies that don't read like a memo. The temp dial (0 formal → 1 street) sets how colloquial the result reads, per audience.

Inbound · street → corp

Decode

Decode what people actually say — slang, code-switching, dialect — into meaning + sentiment. Register is inferred and flips polarity: “this is the shit” reads as strongly positive. Get that wrong and your dashboard reports sentiment backwards.

Never a dumb pipe — every byte gets the VAS bundle:

Corpus-first correctionRegister / colloquiality dial Faithfulness rulesGuardrails — police + judgeInbound decode
The Dignity Engine

Reads dignity, intent, register and standing — never the token

Under every byte sits the part that makes Buabantu more than a router: it asks who is speaking, from what standing, to whom — and is anyone's dignity at stake. It is built to get two opposite cases right at once:

“jou lucky poes” — a vulgar word that arrives as a blessing between close friends. “mamparra” — a warm Afrikaans tease that can land as a wound when it crosses a register gap to someone from another language-world. Same good intent, opposite effect — and a flat word-filter fails both. The Dignity Engine is the answer to the day a warm word wounded because no one read the gap.

The reader-facing correction box, the police + judge guardrails, the register dial, and the sensitivity gates are all the same engine. Worked example: the unflinching glossary entry on the word that taught it intent → arjunabadger.press/poes.

Open for editing · moderated

Suggest an edit

The glossary entries and register windows are open for editing — moderated, not free-for-all. Sharpen a definition, fix a usage, add a register we missed, or send a citation we owe. Your suggestion lands in a queue; the Dignity Engine judge weighs it for intent, not letters; the author gives the final read before anything goes live. Nothing changes silently.

Join the beta

Beta access is limited and tied to an Arjuna Badger Press account — signing up with ABP is required before a key is issued. Each key is rate-limited and monthly-quota-capped during the closed beta.

Sign up with ABP I have an account

An ABP account is mandatory — there is no path to a beta key without one.

Signed in as . Mint a beta key below — it's shown once, so copy it immediately.

Store this now — it cannot be recovered. Send it as Authorization: Bearer <key>.

Endpoints (beta): POST /api/buabantu/translate · POST /api/buabantu/decode · GET /api/buabantu/status
South Africa first, then Swahili, then the rest of Africa as each corpus clears review. ← Arjuna Badger Press