Deux sens, un seul modèle
direction: "ZI2AR" transforme l’Arabizi en écriture arabe. direction: "AR2ZI" fait le chemin inverse. Les mêmes poids gèrent les deux sens, qui s’accordent donc sur l’orthographe.
Arabizi ⇄ écriture arabe, sans manger vos chiffres.
Tapra-Script est un modèle de caractères compact de 34,5 M de paramètres, entraîné sur l’Arabizi tunisien et servi sur CPU. Il fait passer le texte de la darija tapée en latin à l’écriture arabe, dans les deux sens, normalise les chiffres phonétiques qui remplacent des lettres arabes et recopie tel quel tout ce qu’il ne doit pas toucher : prix, numéros de téléphone, dates, URL, emoji et mots latins. C’est le modèle derrière le bouton Arabizi en direct du playground Tapra.
POST /v1/converters/transliterate
tapra-script-v1Entrée ZI2AR
3lech 7abit l9anoun?
Sortie
علاش حبيت القانون؟
Sortie réelle · 32 ms
Sorties réelles
Chaque sortie de cette page provient de tapra-script-v1 le 8 octobre 2026 et est affichée sans retouche, erreurs comprises. Chaque réponse réelle indique aussi son coût exact dans x-tapra-cost-tnd.
La ligne de test de la référence API. Chaque chiffre phonétique devient sa lettre.
Entrée ZI2AR
3lech 7abit l9anoun?
Sortie
علاش حبيت القانون؟
Ce qu’il fait
direction: "ZI2AR" transforme l’Arabizi en écriture arabe. direction: "AR2ZI" fait le chemin inverse. Les mêmes poids gèrent les deux sens, qui s’accordent donc sur l’orthographe.
3 → ع, 5 → خ, 7 → ح et 9 → ق sont lus comme des lettres quand ce sont des lettres — et laissés tranquilles quand c’est un prix, un numéro de téléphone ou une date.
Les mots latins, sigles, la ponctuation, les emoji et les URL passent tels quels au lieu d’être devinés comme des syllabes arabes.
Les requêtes jusqu’à 5 000 caractères répondent assez vite pour tourner à chaque frappe : c’est ainsi que le bouton Arabizi du playground reste en direct.
Intégrer
const res = await fetch(baseUrl + '/v1/converters/transliterate', {
method: 'POST',
headers: {
Authorization: 'Bearer ' + apiKey,
'Content-Type': 'application/json'
},
body: JSON.stringify({
text: '5allast 20.500 DT, 3aychek',
direction: 'ZI2AR'
})
});
const { output } = await res.json();
// خلصت 20.500 DT, عيّشكComparaison
Comparé aux convertisseurs Arabizi à base de règles et aux translittérateurs phonétiques.
| Capacité | Tapra-Script | Alternative générique |
|---|---|---|
| Chiffres utilisés comme lettres | 3, 5, 7, 9 convertis selon le contexte | Substitution figée, fausse sur les vrais nombres |
| Nombres, prix, téléphones | Détectés et recopiés intacts | Réécrits en chiffres arabes orientaux ou coupés |
| Mots latins dans la darija | Recopiés tels quels | Translittérés en un arabe illisible |
| Sens inverse | Un modèle, les deux sens | Souvent à sens unique, ou un second jeu de règles approximatif |
| Ponctuation | Virgules et points d’interrogation en forme arabe | Ponctuation latine laissée dans le texte arabe |
| Coût | 0.100 TND / 1k chars (≈ $0.033), $0.001 minimum | Inclus dans un appel LLM avec majoration par token |
Tarifs
Vous payez exactement ce que vous envoyez. Le même solde prépayé couvre les cinq modèles Tapra, facturés en USD ou en TND.
Tarif de référence
0.100 TND / 1k chars
Une translittération dans les deux sens, fidèle à la façon dont les Tunisiens tapent vraiment : 3, 5, 7 et 9 sont des lettres, mais 20.500 DT et 07 12 34 56 restent des nombres.
Questions
3 → ع, 7 → ح, 9 → ق et 5 → خ vers l’écriture arabe. Dans l’autre sens, il les écrit de la même manière et utilise 8 pour غ, comme beaucoup de Tunisiens. Les chiffres d’un prix, d’un numéro de téléphone ou d’une date restent des chiffres.
Oui. Les mots français sont recopiés intacts, donc les messages mélangés restent lisibles dans les deux sens.
Avec 5 000 caractères par requête, le modèle répond assez vite pour une édition en direct avec debounce. C’est exactement ce que fait le playground.
Le reste de la famille
Tapra-Voice
La parole tunisienne transcrite, avec l’alternance de langues intacte.
Découvrir03 · TraductionTapra-Translate
Du derja en entrée, le vrai sens en sortie — dans les deux sens.
Découvrir04 · SynthèseTapra-Speak
Une voix tunisienne qui sonne comme si elle avait grandi ici.
Découvrir05 · Temps réelTapra-Voice-Realtime
Des tokens partiels pendant que la phrase est encore prononcée.
DécouvrirMettez Tapra-Script face à une vraie charge.
2 TND de solde de bienvenue, sans carte bancaire, playground et clés API inclus.