V3 IS LIVE β€” 8 Endpoints, Powered by Gemini

African Language AI
Built for Developers

Translate, Chat, OCR, and Voice transcription β€” all in one API. Specializing in Amharic, Oromo, Somali, Tigrinya, and Kiswahili plus 80+ global languages.

πŸ‡ͺπŸ‡Ή AmharicπŸ‡ͺπŸ‡Ή Afan OromoπŸ‡ΈπŸ‡΄ Af SomaliπŸ‡ͺπŸ‡· TigrinyaπŸ‡°πŸ‡ͺ KiswahiliπŸ‡¬πŸ‡§ EnglishπŸ‡«πŸ‡· FrenchπŸ‡¨πŸ‡³ Simplified ChineseπŸ‡ΉπŸ‡· TurkishπŸ‡ΈπŸ‡¦ Arabic

V1 API is deprecated. Migrate to V3 β€” all V1 endpoints remain accessible but will be removed in a future release.Migration guide β†’

MULAT AI V3

8 Production-Ready Endpoints

Two variants per capability β€” International (EN/FR/ZH/TR/AR) and Native African (AM/OM/SO/TI/SW)

Translate

LIVE v3
translate/fastPOST

Single-text, any language pair, ultra-low latency

/api/external/v3/mulat_ai/translate/fast

translate/batchPOST

Up to 100 items per request, JSON array output

/api/external/v3/mulat_ai/translate/batch

Chat

LIVE v3
chat/intPOST

EN, FR, ZH, TR, AR β€” multi-turn conversation

/api/external/v3/mulat_ai/chat/int

chat/nativePOST

AM, OM, SO, TI, SW β€” deep cultural intelligence

/api/external/v3/mulat_ai/chat/native

OCR

LIVE v3
ocr/intPOST

Latin, Arabic, CJK β€” image to structured text

/api/external/v3/mulat_ai/ocr/int

ocr/nativePOST

Ethiopic, Ge'ez, Somali scripts β€” native OCR

/api/external/v3/mulat_ai/ocr/native

Voice

LIVE v3
voice/intPOST

International speech-to-text, SRT/VTT support

/api/external/v3/mulat_ai/voice/int

voice/nativePOST

Native African language voice transcription

/api/external/v3/mulat_ai/voice/native

Everything You Need

Four capability areas, eight endpoints, one consistent API

Translate Β· Fast & Batch

Translate single texts at sub-second latency or send 100 items at once. Any language pair β€” international and African scripts included.

Chat Β· Int & Native

Conversational AI with multi-turn history. Two specialized variants β€” one tuned for global languages, one with deep African cultural intelligence.

OCR Β· Image to Text

Extract text from images in any script β€” Latin, Arabic, CJK, Ethiopic, Ge'ez. Supports base64 upload or image URL.

Voice Β· Transcription

Accurate audio-to-text for international and native African languages. Outputs plain text, SRT, or WebVTT. Accepts MP3, WAV, OGG, and more.

Secure API Keys

Every call authenticated with your personal Bearer token. RPM rate limits, per-token cost tracking, and usage logs built in.

Simple JSON API

REST endpoints with consistent request/response shapes. Custom MULAT_Exxx error codes make debugging straightforward.

Simple to Integrate

One fetch call. Consistent response shape across all endpoints.

translate/fast example
// V3 β€” Fast Translation
const res = await fetch(
  'https://mulat.dev/api/external/v3/mulat_ai/translate/fast',
  {
    method: 'POST',
    headers: {
      'Authorization': 'Bearer YOUR_KEY',
      'Content-Type': 'application/json',
    },
    body: JSON.stringify({
      text: 'Hello, how are you?',
      sourceLang: 'English',
      targetLang: 'Amharic',
    }),
  }
);

const { success, translation, usage } = await res.json();
// β†’ { success: true, translation: "αˆ°αˆ‹αˆα£ αŠ₯αŠ•α‹΄α‰΅ ነሽ?", usage: {...} }

Structured Error Codes

Every error returns error_code and error for easy handling.

MULAT_E001Missing Authorization header
MULAT_E002Invalid API key
MULAT_E005Rate limit exceeded (429)
MULAT_E009Input too long
MULAT_E013AI model error β€” retry
All 15 codes

Powered by Mulat AI

Get your API key in minutes. 8 endpoints ready. Free tier available.