AI-powered • 3 dialects • Production-ready

The API that speaks to 90 million Maghrebis

Add authentic Moroccan Darija, Algerian Dziriya, and Tunisian Tounsi to your apps — translation, text-to-speech, and speech-to-text in one unified API.

No credit cardLive in 10 minutesFree tier forever
🇲🇦

Darija

Morocco

السلام، كيداير؟

Salam, kidayer?

🇩🇿

Dziriya

Algeria

السلام، كيراك؟

Salam, kirak?

🇹🇳

Tounsi

Tunisia

أهلا، شنيّة أحوالك؟

Ahla, chneya ahwelek?

90M+

Speakers reached

3

Native dialects

99.9%

API uptime

<500ms

Avg response

Three APIs, one platform

Everything you need to build Maghreb-native experiences — no stitching together multiple providers

Translation

Translate to any Maghreb dialect

From any source language to Darija, Dziriya, or Tounsi with cultural nuance, tone matching, and Latin transliteration.

  • Auto source detection
  • 6 style presets
  • Quality scoring
  • Latin transliteration
Learn more
Text-to-Speech

Natural dialect voices

Convert dialect text to speech with Azure Neural voices — male and female voices for each dialect, with intelligent caching.

  • 6 native voices
  • MP3 & WAV output
  • Smart caching
  • Sub-2s response
Learn more
Speech-to-Text

Transcribe Maghreb speech

Recognize and transcribe Moroccan, Algerian, and Tunisian spoken Arabic with dialect-aware models.

  • Dialect detection
  • High accuracy
  • Audio file support
  • Real-time capable
Learn more

Live in minutes, not days

See it in action — then copy the code and ship it

const res = await fetch('https://api.tkalam.com/v1/translate', {
  method: 'POST',
  headers: {
    'Authorization': 'Bearer YOUR_API_KEY',
    'Content-Type': 'application/json'
  },
  body: JSON.stringify({
    text: "Hello, how are you?",
    target_dialect: "darija",
    style: "informal"
  })
});
const { output_text } = await res.json();
// → "السلام، كيداير؟"
Returns: "السلام، كيداير؟"
Full docs →
AI-Powered Features

More than translation — it's intelligence

Every request comes with AI-powered quality scoring, cultural analysis, and optimization suggestions

🎯

Quality Scoring

Every translation gets fluency, cultural fit, and formality scores so you know exactly what to improve.

🔍

Dialect Auto-Detection

Paste any Maghreb text and the AI instantly identifies the dialect and confidence level.

📊

AI Usage Insights

Your dashboard surfaces weekly AI-generated summaries of your translation patterns and optimization tips.

🌐

Cultural Adaptation

Beyond word-for-word translation — the AI adapts idioms, proverbs, and local expressions naturally.

🎙️

Voice Companion

Record speech, get a translation, and hear it back in the target dialect — all in one pipeline.

📝

Localization Profiles

Save your style, domain, and tone preferences per project for consistent brand voice across all requests.

How it works

From signup to production in 4 simple steps

1

Create your account

Sign up in 30 seconds. Get your API key instantly — no credit card required.

2

Choose your API

Translation, TTS, or STT — pick what you need and test it live in the playground.

3

Integrate in minutes

Copy the code example in your language and make your first API call.

4

Ship with confidence

Monitor usage analytics, quality scores, and scale as your app grows.

Start Building Now

10,000 characters free • No credit card required

Built for every team

Developers, product teams, and enterprises all use Tkalam

💻

Developers

Simple REST API, code examples in 4 languages, interactive playground. Integrate in under 10 minutes.

🛒

E-Commerce

Localize product catalogs, checkout flows, and customer reviews for Maghreb shoppers.

🤖

Chatbots & AI

Build dialect-native customer service bots that feel genuinely local, not translated.

📱

Mobile Apps

Add voice commands, in-app messaging, and push notifications in users' native dialect.

🎓

EdTech

Deliver course content in the dialect students actually speak for better comprehension.

🏢

Enterprise

Scale localization across teams with custom roles, API key management, and audit logs.

Trusted by developers

500+

Active Developers

99.9%

API Uptime

<500ms

Avg Response

10M+

Chars Translated

"Finally an API that understands the nuances of Darija. Our chatbot engagement went up 3x."

Youssef A.

Product Lead, Casablanca

"Integration took 15 minutes. The quality scoring feature alone is worth it — saves hours of QA."

Amira B.

Senior Developer, Algiers

"The TTS voices sound remarkably natural. Our IVR system finally feels like it belongs."

Mehdi K.

CTO, Tunis Fintech

Frequently asked questions

Ready to reach 90 million Maghreb speakers?

Start with 10,000 free characters — no credit card, no setup fees.

Get Your Free API Key

No credit card • Free tier forever • Live in 10 minutes