تصحيح علامات الترقيم
أداة تقرأ نصًا عربيًا خاليًا من علامات الترقيم أو مبعثرها، وتعيد توزيع الفواصل والنقاط وعلامات الاستفهام في مواضعها الصحيحة داخل الجملة، دون تغيير الكلمات نفسها أو ترتيبها. تصلح للنص المكتوب على عجل، أو المفرّغ من رسالة صوتية طويلة، أو المنسوخ من محادثة متتابعة بلا توقف بين الأفكار.
شغّلها أونلاين
شغّل هذه المهمة على خوادمنا باستخدام حسابك. الأدوات المجانية تعمل داخل متصفحك، أما هذه فتُخصم من رصيدك في KIT حسب السعر الموضّح أعلاه.
الفرق بين هذه الأداة وتدقيق النحو
لا تصحّح الأداة تصريف الأفعال ولا الإعراب؛ مهمتها محصورة في الترقيم: أين تنتهي الجملة، وأين يلزم فاصل يفصل بين شقّي المعنى، وأين يتحول الكلام إلى سؤال يستحق علامة استفهام. نص طويل بلا نقطة واحدة يتحول إلى فقرات مقروءة بجمل واضحة الحدود، وهذا وحده يرفع وضوح النص قبل أي تدقيق لغوي إضافي لاحق. من يحتاج تصحيح الأخطاء النحوية نفسها بعد هذه الخطوة يستخدم أداة منفصلة مخصصة لذلك، فالمهمتان متكاملتان لا متطابقتان.
متى تحتاجها فعليًا
النص المفرّغ من رسالة صوتية طويلة، أو الملاحظات المكتوبة بسرعة أثناء اجتماع، يخرج عادة كتلة واحدة متصلة بلا فواصل تفصل بين الأفكار المتلاحقة. تمر الأداة على النص وتعيد بناءه بفواصل ونقاط تحترم بنية الجملة العربية، فيصبح جاهزًا للنسخ في تقرير أو رسالة رسمية دون إعادة قراءته من الصفر لتخمين أين تتوقف كل فكرة وأين تبدأ التالية. هذا يوفر وقتًا حقيقيًا لمن يفرّغ محاضر اجتماعات أو مقابلات متكررة ضمن عمله اليومي المعتاد.
السعر والتنفيذ
$0.003 للطلب و$0.0135 لكل 1000 كلمة، سواء نفّذتها من صفحة الأداة مباشرة داخل المتصفح أو عبر الـAPI ضمن مسار عمل آلي متكرر يعالج نصوصًا واردة باستمرار. لا يوجد حد أدنى للطول، والنص القصير يُحتسب بنفس السعر لكل ألف كلمة، فيمكن معالجة رسالة قصيرة أو مستند كامل بالمعادلة نفسها دون رسوم إضافية خفية على أي منهما. الدفع عبر PayPal، أو تواصل معنا مباشرة عبر واتساب أو البريد لحجم استخدام أكبر.
حدود الأداة
تعتمد الأداة على فهم بنية الجملة العربية لا على قواعد حرفية جامدة، ولهذا قد تختلف مواضع بعض الفواصل الاختيارية عن ذوق كاتب معيّن يفضّل صياغة أخرى لا تُعد خطأً بحد ذاتها. راجع النتيجة سريعًا قبل الاستخدام النهائي في مستند رسمي، خصوصًا مع النصوص الملغّمة بمصطلحات تقنية أو أسماء أعلام غير مألوفة، فقد تحتاج تلك الحالات النادرة تعديلًا يدويًا بسيطًا بعد المرور الآلي الأول، تمامًا كما تراجع أي نص قبل نشره النهائي بغض النظر عن الأداة المستخدمة.
حالات الاستخدام
تفريغ اجتماع بلا فواصل
نورة القحطاني تنسخ ملاحظاتها من اجتماع فريق التسويق في شركة الخليج الرقمية دفعة واحدة بلا توقف، ثم تمرّرها على الأداة قبل تعميمها كمحضر رسمي.
رسالة صوتية طويلة إلى بريد رسمي
عبدالله المنصوري يستمع لرسالة صوتية من عميل ويكتب مضمونها بسرعة، فتحوّل الأداة الكتلة النصية إلى فقرات مرتبة قبل إرسالها كردّ عبر البريد الإلكتروني.
ملاحظات طالب قبل التسليم
طالب جامعي يجمع ملاحظاته من محاضرة كاملة في فقرة واحدة متلاحقة، ويستخدم الأداة لإعادة ترقيمها قبل تسليم التلخيص لأستاذ المادة.
الأسئلة الشائعة
هل تُحفظ النصوص التي أرسلها للأداة؟
لا، يُعالَج النص لإنتاج النسخة المرقّمة فقط ثم يُستبعد من الخادم؛ لا نسخة تبقى محفوظة لديك.
هل تغيّر الأداة كلمات النص أو ترتيبها؟
لا، تُبقي على الكلمات كما هي وتضيف فقط علامات الترقيم اللازمة في مواضعها.
هل تعمل مع نص مفرّغ من رسالة صوتية بلهجة عامية؟
تعالج بنية الترقيم بغض النظر عن اللهجة، لكنها لا تحوّل العامية إلى فصحى؛ تلك مهمة أداة إعادة الصياغة.
كم تكلفة معالجة نص من 3000 كلمة؟
$0.003 للطلب زائد $0.0135 لكل ألف كلمة، أي نحو $0.04 لنص من 3000 كلمة.
هل يمكن إرسال عدة نصوص دفعة واحدة عبر الـAPI؟
نعم، كل نص يُعالَج كطلب مستقل، فيمكن جدولة عدة طلبات ضمن مسار عمل واحد.
هل يوجد حساب أو اشتراك؟
لا توجد حسابات ولا أرصدة حاليًا؛ الشراء مباشر لكل استخدام عبر PayPal.
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/text/punctuation \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"text":"…"}'const res = await fetch("https://api.kit.forhosting.com/text/punctuation", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"text": "…"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/text/punctuation",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"text": "…"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/text/punctuation", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"text":"…"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"text":"…"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/text/punctuation", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"text": "…"
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "text.punctuation",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الحدود
max_tokens | 20000 |
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
422 | task_failed | لم تنجح معالجة المهمة، ولن تُحتسب عليك؛ أعد المحاولة أو راسلنا مباشرة. |