ForHosting KIT · النصوص والذكاء الاصطناعي

محول sentence case

يصبح «hello world. this is a TEST.» هو «Hello world. This is a test.»: جملتان تبدأ كل منهما بحرف كبير وباقي الأحرف صغيرة. صحّح المراجعات المكتوبة بأحرف كبيرة والمسودات والردود الجاهزة دفعة واحدة. مجاني في متصفحك.

  • مجاني
  • يعمل في متصفحك
  • دون تسجيل
  • بياناتك لا تغادر جهازك
استخدمها من الويبAPIالبريدTelegramالتطبيق قريبًا
إذا أدخلت
النص
hello world. this is a TEST.
تحصل على
النتيجة
Hello world. This is a test.
النص
Hello world. This is a test.
الأصل
hello world. this is a TEST.
الطول
28

أسلوب sentence case هو أسلوب النثر اليومي العادي: أول حرف من كل جملة يكون كبيرًا، وكل ما عداه صغيرًا ما لم يُعد أسلوب الدار لاحقًا إضافة أسماء العلم. يتلقى الكتّاب والمحررون وفرق الدعم وواجهات المنتجات باستمرار لصقًا بأحرف كبيرة كلها، وعناوين بأسلوب title case، ومسودات بحروف مختلطة تحتاج إلى مرور واحد حتمي قبل النشر.

معنى sentence case وكيف تُكتشف الجمل

أسلوب sentence case ليس title case ولا الصراخ. يرسّم title case معظم الكلمات؛ والصراخ يترك كل حرف كبيرًا؛ أما sentence case فيعيد ضبط التدفق حتى ترتفع رؤوس الجمل فقط. يحوّل هذا المحول أولًا السلسلة كلها إلى أحرف صغيرة لتختفي الأحرف الكبيرة المتبقية، ثم يمر على الأحرف مرة واحدة.

يُجعل أول حرف أبجدي من النص كله كبيرًا. وبعد كل نقطة أو تعجب أو استفهام ASCII يُجعل الحرف الأبجدي التالي كبيرًا مرة أخرى، حتى إن وُجدت مسافات أو جداول أو أسطر جديدة بين المُنهي وذلك الحرف. الأرقام والرموز والمسافات تحافظ على مواضعها؛ والحروف وحدها تتغير حالتها.

فقرات متعددة الجمل مثل hello world. how are you? تصبح Hello world. How are you?

في مرور واحد. النص بلا مُنهِ أخير ما زال يُحسب جملة واحدة إن احتوى حروفًا. الاختصارات مثل Dr.

Name ستُعاد رسملتها بعد النقطة—وهذا الحد الصريح لقاعدة منهِيات خالصة بلا قاموس ألقاب.

الاستخدام في التحرير والحدود العملية

استدعوا محول sentence case المجاني في المتصفح للتنظيف التحريري ووحدات الدعم وعروض الصف واللصق لمرة واحدة دون تثبيت أداة سطح مكتب أو كتابة أمر سطر في كل لغة. سير عمل نموذجي يحوّل وصف منتج ملصوقًا بأحرف كبيرة إلى صغير ثم يشغّل هذه النقطة الطرفية ويخزّن result كنص العرض مع تسجيل original للتدقيق. سير آخر يطبّع مراجعات المستخدمين حتى لا يتناوب الموجز بين الصراخ والهمس في منتصف الصفحة.

اربطوا هذه النقطة بمولّد مسارات URL عندما يجب أن يصبح العنوان مسارًا أيضًا، لكن أبقوا الخطوات منفصلة حتى تطابق كل صفحة هبوط نية بحث واحدة—sentence case للنثر البشري وأدوات المسارات للمسارات. لا تتوقعوا بقاء أسماء العلم في منتصف الجملة: الأسماء ومختصرات العلامات تُصغَّر عمدًا ويجب إعادة تنسيقها بمرور تحريري لاحق إن تطلب أسلوب الدار ذلك. ثبّتوا تركيبات للحالة المختلطة والمنهيات المتعددة ورفض الفراغ حتى لا تغيّر عمليات إعادة الهيكلة وعد المنتج بصمت.

تنظيف تحريري وCMS

يلصق المحررون مسودات بأحرف كبيرة كلها أو بأسلوب title case في حقل CMS؛ وتعيد النقطة الطرفية sentence case جاهزًا للنشر دون تعديل يدوي لكل فقرة.

وحدات دعم وقوالب تذاكر

تطبّع أدوات الدعم ردود الوكلاء والردود الجاهزة حتى يتبع النص الموجّه للعميل أسلوب sentence case متسقًا للدار.

موجزات UGC واعتدال المراجعات

تعيد مسارات مراجعات المنتجات كتابة نص المستخدم المختلط أو الصارخ إلى sentence case مقروء قبل العرض، مع رفض الإرسالات الفارغة مبكرًا.

كيف أحوّل النص إلى sentence case؟

حقل result في الاستجابة هو المخرج بأسلوب sentence case؛ ويعيد original مدخلكم للمقارنة.

ماذا يحدث إن كان text فارغًا؟

قدّموا حرفًا واحدًا على الأقل ليس مسافة بيضاء.

هل يحافظ على المختصرات وأسماء العلم؟

لا. الخوارزمية تصغّر كل حرف أولًا ثم ترسّم رؤوس الجمل فقط. الأحرف الكبيرة في منتصف الجملة تُعاد ضبطها عمدًا.

كيف تُكتشف حدود الجمل؟

بعد كل نقطة أو تعجب أو استفهام ASCII يُجعل الحرف الأبجدي التالي كبيرًا. ويُجعل أول حرف من السلسلة كلها كبيرًا أيضًا.

هل تتأثر الحروف العربية بالتحويل؟

لا، فالحروف العربية ليس فيها أحرف كبيرة وصغيرة فتبقى كما هي، ولا تتغير إلا الحروف اللاتينية. كما أن علامة الاستفهام العربية لا تُعدّ نهاية جملة، فلا يُكبَّر الحرف اللاتيني الذي يليها.

كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.

POSThttps://api.kit.forhosting.com/str/sentence-case

صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.

curl -X POST https://api.kit.forhosting.com/str/sentence-case \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"hello world. this is a TEST."}'
{
  "text": "hello world. this is a TEST."
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "str.sentence_case",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.

لكل طلب$0.002

السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.

HTTPالرمزالمعنى
401unauthorizedمفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك.
402insufficient_balanceرصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة.
404unknown_typeنوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب.
429rate_limitedتجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة.

تأخذ هذه القدرة نصًا غير فارغ، وتحوّل كل حرف إلى صغير، ثم تجعل أول حرف أبجدي من كل جملة كبيرًا بعد النقطة أو علامة التعجب أو الاستفهام، وتعيد عقد JSON مستقرًا يتضمن السلسلة المحوّلة والمدخل الأصلي والطول وعدد الجمل. تفشل السلاسل الفارغة أو التي تقتصر على مسافات بـ invalid_input حتى لا تخزّن المسارات عناوين فارغة.

معنى sentence case وكيف تُكتشف الجمل

المدخلات من أرقام أو ترقيم فقط تنتج نتيجة بأحرف صغيرة مع sentence_count واحد، لأن هناك محتوى لكن لا رأس أبجدي لرفعه ثانية. فضّلوا هذه الأداة عندما تكون نية البحث حرفيًا التحويل إلى sentence case أو محول sentence case أو إصلاح حالة الجمل؛ واستخدموا أدوات منفصلة لـ camelCase وsnake_case ومسارات URL. الخوارزمية حتمية تمامًا: المدخلات المتطابقة تنتج دائمًا JSON متطابقًا بلا شبكة ولا بذرة عشوائية ولا ساعة حائط.

عقد الإدخال ورفض الفراغ وقراءة الاستجابة

يتبع النص المصدر قواعد الاحتفاظ نفسها لعناصر parse في KIT. أرسلوا جسم JSON مع الحقل النصي الإلزامي text مضبوطًا على الرسالة غير الفارغة التي تريدون إعادة كتابتها. تُقبل الأسماء البديلة input وvalue وs وcontent عندما تستخدم النماذج القديمة أو مولّدات العملاء تلك الأسماء. غياب text أو قيمة غير نصية أو سلسلة فارغة أو مسافات فقط يرفع invalid_input برسالة تسمّي المشكلة، ولا تُحسب تلك الإخفاقات على API المدفوعة مسبقًا. استخدموا result وحده عندما تحتاجون الفقرة المنظّفة فقط؛ واستخدموا original وresult معًا عندما يجب أن تعرض واجهة مراجعة ما قبل وبعد؛ واستخدموا sentence_count عندما يقدّر مدقق أسلوب عدد بدايات الجمل التي ضُبطت. أبقوا الحمولات بأحجام وثائق عادية مناسبة لعزل Worker لا ملفات متعددة الميغابايت؛ هذا المنتج منسّق نثر لا معالج ملفات بالجملة.

استخدام API والتسعير وسير العمل التحريري والحدود العملية

استخدموا API المدفوعة مسبقًا من KIT عندما يحتاج عامل CMS أو نظام تذاكر أو مسار توطين أو خلفية جوال التحويل نفسه تحت الرصيد بسعر $0.002 لكل عنصر ناجح؛ إخفاقات التحقق لا تستهلك الرصيد أبدًا بعد رفض المحرك. يمكن لمؤلفي SDK توثيق text كحقل إلزامي وحيد وإظهار مثال متعدد الجمل ومثال خطأ سلسلة فارغة حتى يرى المكاملون وجهي العقد.

هل محول sentence case مجاني؟

أداة المتصفح تعمل مجانًا على جهازكم. تستعمل استدعاءات API رصيد KIT المدفوع مسبقًا بسعر $0.002 لكل عنصر ناجح؛ وإخفاقات التحقق لا تُحسب.

اطّلع على توثيق KIT الكامل ←