زوز إتجاهات، موديل واحد
direction: "ZI2AR" يحوّل الـ Arabizi لكتيبة عربية. direction: "AR2ZI" يرجّعها. نفس الـ poids يخدمو الزوز، معناها الإتجاهين متّفقين على الكتيبة.
Arabizi ⇄ كتيبة عربية، من غير ما ياكل الأرقام متاعك.
Tapra-Script موديل متاع حروف صغير، 34.5M paramètres، متعلّم على الـ Arabizi التونسي و يخدم على CPU. يعدّي النص بين الدارجة المكتوبة باللاتيني و الكتيبة العربية في الإتجاهين، ينظّم الأرقام اللي تقوم بلاصة حروف عربية، و يخلّي كل شي ما لازموش يتمسّ كيما هو: الأسوام، نومروات التليفون، التواريخ، الـ URLs، الـ emoji و الكلمات اللاتينية. هو الموديل اللي وراء الـ bouton Arabizi المباشر في الـ playground متاع Tapra.
POST /v1/converters/transliterate
tapra-script-v1ZI2AR input
3lech 7abit l9anoun?
الخرجة
علاش حبيت القانون؟
خرجة حقيقية · 32 ms
خرجة حقيقية
كل خرجة في الصفحة هاذي جات من tapra-script-v1 نهار 8 أكتوبر 2026، و حاطّينها كيما هي، بالغلطات. و كل réponse حقيقية فيها السوم بالضبط في x-tapra-cost-tnd.
سطر التجربة متاع مرجع الـ API. كل رقم يولّي الحرف متاعو.
ZI2AR input
3lech 7abit l9anoun?
الخرجة
علاش حبيت القانون؟
شنوّة يعمل
direction: "ZI2AR" يحوّل الـ Arabizi لكتيبة عربية. direction: "AR2ZI" يرجّعها. نفس الـ poids يخدمو الزوز، معناها الإتجاهين متّفقين على الكتيبة.
3 → ع، 5 → خ، 7 → ح و 9 → ق يتقراو حروف كي يكونو حروف — و يتخلّاو كيما هوما كي يكونو سوم، نومرو تليفون، ولا تاريخ.
الكلمات اللاتينية، الـ sigles، الـ ponctuation، الـ emoji و الـ URLs يتعدّاو كيما هوما، عوض ما يتخايلهم مقاطع عربية.
requêtes حتى 5,000 حرف يكمّلو بالزربة الكافية باش يخدمو مع كل ضغطة على الـ clavier، و هكا الـ bouton Arabizi في الـ playground يقعد مباشر.
ركّب
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, عيّشكمقارنة
مقارن بمحوّلات Arabizi بالـ règles و بالمحوّلات الصوتية.
| الخاصية | Tapra-Script | الحل العام |
|---|---|---|
| الأرقام كحروف | 3، 5، 7، 9 يتبدّلو حسب الـ contexte | تبديل ثابت، يغلط في الأرقام الحقيقية |
| الأرقام، الأسوام، نومروات التليفون | يعرفهم و يعدّيهم كيما هوما | يكتبهم بالأرقام المشرقية ولا يقسّمهم |
| الكلمات اللاتينية وسط الدارجة | تتعدّى كيما هي | تتحوّل لعربي ما يتقراش |
| الإتجاه العكسي | موديل واحد، الإتجاهين | في العادة إتجاه واحد، ولا règles أخرى تضيّع |
| الـ ponctuation | الـ virgules و علامات الإستفهام بالشكل العربي | الـ ponctuation اللاتينية تقعد وسط النص العربي |
| السوم | 0.100 TND / 1k chars (≈ $0.033), $0.001 أقل حاجة | مدسوس في appel LLM و يزيد على كل token |
الأسوام
تخلّص على اللي تبعثو بالضبط. نفس الـ solde المخلّص مسبّق يغطّي الموديلات الخمسة متاع Tapra، بالـ USD ولا بالـ TND.
السوم الأساسي
0.100 TND / 1k chars
تحويل في الإتجاهين على الطريقة اللي يكتبو بيها التوانسة بالحق: 3، 5، 7 و 9 حروف، أما 20.500 DT و 07 12 34 56 يقعدو أرقام.
أسئلة
3 → ع، 7 → ح، 9 → ق و 5 → خ كي يحوّل للكتيبة العربية. في الإتجاه العكسي يكتبهم بنفس الطريقة، و يستعمل 8 لـ غ كيما يكتبوها برشا توانسة. الأرقام اللي متاع سوم، نومرو تليفون ولا تاريخ تقعد أرقام.
إيه. الكلمات الفرنساوية تتعدّى كيما هي، يعني الـ messages المخلوطة تقعد تتقرا في الإتجاهين.
بـ 5,000 حرف لكل requête، الموديل يجاوب بالزربة الكافية للكتيبة المباشرة بالـ debounce. و هذا بالضبط اللي يعملو الـ playground.
بقية العايلة
Tapra-Voice
يفرّغ الحكي التونسي لكتيبة، و يخلّي الخلطة متاع اللغات كيما هي.
إكتشف03 · ترجمةTapra-Translate
الدارجة تدخل، و المعنى الحقيقي يخرج — في الإتجاهين.
إكتشف04 · TTSTapra-Speak
صوت تونسي، يحكي كيف اللي كبر هوني.
إكتشف05 · RealtimeTapra-Voice-Realtime
tokens جزئية و الجملة مازالت تتقال.
إكتشفحط Tapra-Script في خدمة حقيقية.
2 TND solde مرحبا بيك، من غير carte، و الـ playground و الـ clés API معاهم.