Le derja comme langue à part entière
Mettez target: "Derja" pour traduire l’anglais vers ce que l’on dit vraiment à Tunis, au lieu d’un arabe standard guindé que personne ne parle.
Du derja en entrée, le vrai sens en sortie — dans les deux sens.
Tapra-Translate est construit sur Hy-MT2 avec des adaptateurs tunisiens. Il traduit le derja, y compris les mots français et anglais qui s’y mêlent, vers le français, l’anglais, l’arabe standard et plus de 30 autres langues — et retour, pour qu’une réponse en anglais devienne ce qu’un Tunisien dirait vraiment. Les deltas NDJSON en streaming le rendent utilisable dans le chat en direct et les chaînes de doublage.
POST /v1/translations
tapra-translate-v1Entrée · cible : français
عندي برشا خدمة اليوم، نكلمك بعد ال réunion.
Français
J’ai beaucoup de travail aujourd’hui, je vous appellerai après la réunion.
Sortie réelle · hops: 2
Sorties réelles
Chaque sortie de cette page provient de tapra-translate-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.
Une phrase en derja avec un mot emprunté au français. Le modèle lit réunion comme une partie de la phrase, pas comme du bruit.
Entrée · cible : français
عندي برشا خدمة اليوم، نكلمك بعد ال réunion.
Français
J’ai beaucoup de travail aujourd’hui, je vous appellerai après la réunion.
La cible française passe par une étape interne en anglais. Seul le français final est renvoyé, et ici il a choisi le vouvoiement.
Ce qu’il fait
Mettez target: "Derja" pour traduire l’anglais vers ce que l’on dit vraiment à Tunis, au lieu d’un arabe standard guindé que personne ne parle.
forward traduit le derja vers la cible. reverse fait passer le français, l’anglais ou l’arabe standard vers le derja. base gère l’anglais ↔ une autre langue Hy-MT2.
La chaîne peut passer par l’anglais en interne, mais cette étape n’est jamais renvoyée — seulement le texte final dans la langue cible.
La réponse par défaut est en NDJSON : status, puis des trames delta, puis done. C’est ce qui alimente le doublage en direct et les réponses de chat qui s’écrivent sous vos yeux.
Intégrer
import json, requests
res = requests.post(
f"{BASE_URL}/v1/translations",
headers={"Authorization": f"Bearer {API_KEY}"},
json={
"model": "tapra-translate-v1",
"input": "عندي برشا خدمة اليوم، نكلمك بعد ال réunion.",
"target": "French",
"stream": True,
},
stream=True,
)
for line in res.iter_lines(decode_unicode=True):
if line:
event = json.loads(line)
if event.get("delta"):
print(event["delta"], end="")Comparaison
Comparé aux API de traduction généralistes, qui font passer le derja par l’arabe standard ou l’anglais et perdent le vernaculaire en route.
| Capacité | Tapra-Translate | Alternative générique |
|---|---|---|
| Le derja tunisien comme langue | Source et cible de premier rang | Absent de la liste ; repli sur l’arabe ou l’arabe standard |
| Allers-retours en derja | Le sens est gardé, les tournures restent locales | Double pivot par l’anglais qui aplatit les expressions |
| Entrée multilingue | Du derja avec des mots français ou anglais dans la même ligne | Le mélange de langues brouille la détection de la source |
| Streaming de la sortie | Deltas NDJSON dans la réponse par défaut | Réponses en bloc uniquement |
| Transparence du pivot | L’anglais intermédiaire n’est jamais renvoyé | Pivots invisibles qui changent discrètement le ton |
| Coût | 0.150 TND / 1k chars (≈ $0.050), $0.001 minimum | Tarif au token qui grimpe avec l’échafaudage du prompt |
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.150 TND / 1k chars
Une traduction qui traite le tunisien comme une langue, pas comme un arabe approximatif : français, anglais et arabe standard sans gommer les tournures locales.
Questions
Dans l’API, "Arabic" désigne l’arabe standard moderne. Demandez target: "Derja" pour le vernaculaire : le modèle écrit des tournures tunisiennes au lieu de l’arabe standard.
C’est accepté dans le sens forward, mais la qualité est meilleure en écriture arabe. Passez d’abord l’Arabizi dans Tapra-Script (ZI2AR) : quelques dizaines de millisecondes et un coût minime.
Mettez stream: false. Vous recevez les mêmes champs — translation, target, target_code, hops, processing_ms, usage — dans une seule réponse.
Le reste de la famille
Tapra-Voice
La parole tunisienne transcrite, avec l’alternance de langues intacte.
Découvrir02 · ConvertisseurTapra-Script
Arabizi ⇄ écriture arabe, sans manger vos chiffres.
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-Translate face à une vraie charge.
2 TND de solde de bienvenue, sans carte bancaire, playground et clés API inclus.