Add authentic Moroccan Darija, Algerian Dziriya, and Tunisian Tounsi to your apps — translation, text-to-speech, and speech-to-text in one unified API.
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
Everything you need to build Maghreb-native experiences — no stitching together multiple providers
From any source language to Darija, Dziriya, or Tounsi with cultural nuance, tone matching, and Latin transliteration.
Convert dialect text to speech with Azure Neural voices — male and female voices for each dialect, with intelligent caching.
Recognize and transcribe Moroccan, Algerian, and Tunisian spoken Arabic with dialect-aware models.
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();
// → "السلام، كيداير؟"Every request comes with AI-powered quality scoring, cultural analysis, and optimization suggestions
Every translation gets fluency, cultural fit, and formality scores so you know exactly what to improve.
Paste any Maghreb text and the AI instantly identifies the dialect and confidence level.
Your dashboard surfaces weekly AI-generated summaries of your translation patterns and optimization tips.
Beyond word-for-word translation — the AI adapts idioms, proverbs, and local expressions naturally.
Record speech, get a translation, and hear it back in the target dialect — all in one pipeline.
Save your style, domain, and tone preferences per project for consistent brand voice across all requests.
From signup to production in 4 simple steps
Sign up in 30 seconds. Get your API key instantly — no credit card required.
Translation, TTS, or STT — pick what you need and test it live in the playground.
Copy the code example in your language and make your first API call.
Monitor usage analytics, quality scores, and scale as your app grows.
10,000 characters free • No credit card required
Developers, product teams, and enterprises all use Tkalam
Simple REST API, code examples in 4 languages, interactive playground. Integrate in under 10 minutes.
Localize product catalogs, checkout flows, and customer reviews for Maghreb shoppers.
Build dialect-native customer service bots that feel genuinely local, not translated.
Add voice commands, in-app messaging, and push notifications in users' native dialect.
Deliver course content in the dialect students actually speak for better comprehension.
Scale localization across teams with custom roles, API key management, and audit logs.
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
Start with 10,000 free characters — no credit card, no setup fees.
Get Your Free API KeyNo credit card • Free tier forever • Live in 10 minutes