Traduction vernaculaire

Tapra-Translate

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.

  • 0.150 TND / 1k chars
  • Derja ↔ 38 langues
  • NDJSON en streaming

POST /v1/translations

Entré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

Enregistré depuis le modèle en production.

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.

hops: 2

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

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

01

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.

02

Trois directions

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.

03

Les étapes intermédiaires ne fuient jamais

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.

04

Le texte arrive pendant qu’il réfléchit

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

Le contrat, en un seul endroit.

Identifiant du modèle
tapra-translate-v1
Endpoint
POST /v1/translations
Sens
forward | reverse | base
Limite d’entrée
2 000 caractères par requête
Cibles
Nom de langue, nom Hy-MT2 ou code ISO
Plafond de génération
max_new_tokens 32 – 512, 256 par défaut
Streaming
NDJSON (status, delta, done), ou stream: false pour un seul objet
Attention à l’arabe
la cible "Arabic" est l’arabe standard — utilisez "Derja" pour le vernaculaire
Traduire en streamingpy
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

Ce qui distingue Tapra-Translate.

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.

Tapra-Translate comparé à une alternative générique
CapacitéTapra-TranslateAlternative générique
Le derja tunisien comme langueSource et cible de premier rangAbsent de la liste ; repli sur l’arabe ou l’arabe standard
Allers-retours en derjaLe sens est gardé, les tournures restent localesDouble pivot par l’anglais qui aplatit les expressions
Entrée multilingueDu derja avec des mots français ou anglais dans la même ligneLe mélange de langues brouille la détection de la source
Streaming de la sortieDeltas NDJSON dans la réponse par défautRéponses en bloc uniquement
Transparence du pivotL’anglais intermédiaire n’est jamais renvoyéPivots invisibles qui changent discrètement le ton
Coût0.150 TND / 1k chars (≈ $0.050), $0.001 minimumTarif au token qui grimpe avec l’échafaudage du prompt

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.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.

Tarif
$0.050 pour 1 000 caractères
En volume
$50.04 par million de caractères
En dinars
150.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.

Pourquoi ne pas traduire vers « Arabic » ?

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.

Puis-je envoyer de l’Arabizi ?

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.

Comment obtenir un seul objet JSON au lieu d’un flux ?

Mettez stream: false. Vous recevez les mêmes champs — translation, target, target_code, hops, processing_ms, usage — dans une seule réponse.