Convertisseur Arabizi

Tapra-Script

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.

  • 0.100 TND / 1k chars
  • ZI2AR + AR2ZI
  • attentif aux chiffres

POST /v1/converters/transliterate

Entrée ZI2AR

3lech 7abit l9anoun?

Sortie

علاش حبيت القانون؟

Sortie réelle · 32 ms

Sorties réelles

Enregistré depuis le modèle en production.

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

علاش حبيت القانون؟

32 ms

Ce qu’il fait

Des capacités sur lesquelles construire dès aujourd’hui.

01

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.

02

Normalisation attentive aux chiffres

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.

03

Recopie des tokens

Les mots latins, sigles, la ponctuation, les emoji et les URL passent tels quels au lieu d’être devinés comme des syllabes arabes.

04

Pensé pour l’édition en direct

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

Le contrat, en un seul endroit.

Identifiant du modèle
tapra-script-v1
Endpoint
POST /v1/converters/transliterate
Sens
ZI2AR (Arabizi → arabe), AR2ZI (arabe → Arabizi)
Limite d’entrée
5 000 caractères par requête
Chiffres
3 5 7 9 normalisés en lettres ; nombres préservés
Modèle
Modèle de caractères de 34,5 M de paramètres, un seul réseau pour les deux sens
Débit
32 – 83 ms par requête sur les exemples ci-dessous
Réponse
input, output, direction, processing_ms, usage
Convertir du texte en directts
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

Ce qui distingue Tapra-Script.

Comparé aux convertisseurs Arabizi à base de règles et aux translittérateurs phonétiques.

Tapra-Script comparé à une alternative générique
CapacitéTapra-ScriptAlternative générique
Chiffres utilisés comme lettres3, 5, 7, 9 convertis selon le contexteSubstitution figée, fausse sur les vrais nombres
Nombres, prix, téléphonesDétectés et recopiés intactsRéécrits en chiffres arabes orientaux ou coupés
Mots latins dans la darijaRecopiés tels quelsTranslittérés en un arabe illisible
Sens inverseUn modèle, les deux sensSouvent à sens unique, ou un second jeu de règles approximatif
PonctuationVirgules et points d’interrogation en forme arabePonctuation latine laissée dans le texte arabe
Coût0.100 TND / 1k chars (≈ $0.033), $0.001 minimumInclus dans un appel LLM avec majoration par token

Tarifs

Au compteur, jamais par abonnement.

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.

Tarif
$0.033 pour 1 000 caractères
En volume
$33.36 par million de caractères
En dinars
100.00 TND par million de caractères
Unité mesurée
characters (longueur de l’entrée)
Facturation minimale
$0.001 par requête

Questions

Ce que les développeurs demandent d’abord.

Quels chiffres sont normalisés ?

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.

Puis-je mélanger français et darija ?

Oui. Les mots français sont recopiés intacts, donc les messages mélangés restent lisibles dans les deux sens.

Peut-on l’appeler à chaque frappe ?

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.