تحويل تنسيق الأرقام
تُحوّل الأداة الأرقام بين أنظمة كتابة مختلفة: الفاصلة العشرية الأمريكية 1,234.56 مقابل الصيغة الأوروبية 1.234,56، والأرقام الغربية 0-9 مقابل الأرقام الهندية المستخدمة في بعض المستندات الرسمية. الصق الأرقام واختر الصيغة الهدف؛ النتيجة جاهزة فورًا داخل متصفحك.
شغّل الأداة مجانًا
تعمل هذه الأداة داخل متصفحك — مجانًا، ولا تُرسل بياناتك إلى أي خادم
رقم واحد، قراءتان مختلفتان
جدول بيانات وصل من مورد أوروبي يكتب 1.234,56 حيث تتوقع الفاصلة العشرية 1,234.56 المعتادة في تقارير أمريكية؛ استيراده دون تحويل يجعل برنامج الجداول يقرأ المبلغ خطأً، أو يرفضه كنص لا كرقم. المشكلة ليست في الرقم نفسه بل في الاصطلاح: أي علامة تفصل الآلاف وأيها تفصل الكسر العشري يختلف من نظام لآخر، والأداة تحدد الأصل بدقة قبل إعادة كتابته بالصيغة التي تريدها.
أرقام غربية وأرقام هندية في المستند نفسه
بعض المستندات الرسمية والفواتير الحكومية القديمة تكتب الأرقام بالصيغة الهندية بدل الغربية، بينما يعتمد موقعك وأنظمتك الأرقام الغربية دائمًا. تحوّل الأداة بين الصيغتين في الاتجاهين، فتنقل مبلغًا أو رقم هوية من مستند قديم إلى نظام حديث دون خطأ يدوي في النسخ، ودون خلط الصيغتين داخل السجل نفسه لاحقًا.
الصق، اختر الهدف، انسخ
تُلصق رقمًا واحدًا أو عمودًا كاملًا من جدول بيانات، وتحدد صيغة المصدر والهدف؛ النتيجة تظهر فورًا جاهزة للنسخ. المعالجة تتم داخل متصفحك بالكامل دون إرسال أي رقم إلى خادم، وهو أمر يهم عند التعامل مع رواتب أو أرقام حسابات بنكية. لا حساب مطلوب ولا حد لعدد الأسطر؛ الحد الوحيد هو ذاكرة جهازك.
النسخة الآلية عبر الـAPI
حين تتكرر عملية التحويل داخل نظام — استيراد كتالوج يومي، مزامنة مع محاسبة خارجية — تنفّذ نقطة /locale/format-number التحويل نفسه بالطلب: $0.002 لكل استدعاء بالدولار الأمريكي، بلا تكلفة إضافية على عدد الأرقام داخل الطلب الواحد، ودون أي اشتراك شهري.
حالات الاستخدام
كشف حساب من مورد أوروبي
يستلم محمد الحربي، محاسب في شركة الواحة للتجارة المحدودة، كشف مبالغ من مورد ألماني بصيغة 1.234,56. يحوّل العمود كاملًا إلى 1,234.56 قبل ترحيله إلى النظام المحاسبي، فتُجمع الفواتير بلا خطأ.
رقم هوية من مستند حكومي قديم
موظف أرشفة يجد رقمًا وطنيًا مكتوبًا بالصيغة الهندية في ملف قديم. يحوّله إلى الصيغة الغربية 5555 قبل إدخاله في النظام الرقمي، بدل النسخ اليدوي المعرّض لخطأ في التمييز بين الأرقام المتشابهة شكلًا.
تقرير للمقر الأجنبي بصيغته
قبل إرسال تقرير مالي شهري إلى المقر الأمريكي، تحوّل سارة النعيمي الأرقام من الصيغة المحلية إلى 1,234.56 الأمريكية، فيقرأ المقر الأرقام بلا التباس في موضع الفاصلة.
مطوّر يوحّد إدخال المستخدمين
مطوّر يستقبل أرقامًا من مستخدمين بصيغ متعددة عبر نموذج ويب. بدل الاحتفاظ بتعبير نمطي خاص بكل صيغة، يستدعي الـAPI فيحفظ كل رقم موحّدًا بسعر $0.002 للاستدعاء الواحد.
الأسئلة الشائعة
هل الأداة نفسها تحوّل الأرقام الهندية والغربية معًا؟
نعم، هذا خيار منفصل عن تحويل الفاصلة والنقطة: تختار اتجاه التحويل بين الأرقام الهندية والأرقام الغربية، وتُحوَّل الأعمدة أو النصوص المُلصقة بالاتجاه الذي تحدده.
هل يُرفع الرقم أو الملف إلى خادمكم؟
لا، نسخة الصفحة تعمل بالكامل داخل متصفحك؛ ما تُلصقه لا يُرسَل إلى أي خادم. الخيار الوحيد الذي ترسل فيه بيانات هو الـAPI، ولا يُستخدم فيه الرقم إلا لمعالجة الطلب نفسه.
هل هناك حد لعدد الأرقام التي أحوّلها مجانًا؟
لا حد؛ بما أن التحويل يعمل على جهازك لا على خوادمنا، لا داعي لفرض سقف. عمود من عشرة آلاف رقم يُحوَّل بالسرعة نفسها تقريبًا مثل رقم واحد.
ماذا لو اختلطت صيغتان في العمود نفسه؟
تحاول الأداة تحديد صيغة كل سطر على حدة قبل تحويله؛ الحالات الغامضة فعلًا — مثل 1,234 التي قد تعني ألفًا ومئتين وأربعة وثلاثين أو واحدًا فاصلة مئتين وأربعة وثلاثين — تُميَّز لتراجعها بنفسك بدل تحويلها تخمينًا.
كم تكلفة استخدامها في نظامي الخاص؟
$0.002 لكل استدعاء عبر الـAPI، بغض النظر عن عدد الأرقام داخل الاستدعاء الواحد؛ ألف استدعاء في الشهر يكلف $2، ولا شيء يُدفع دون استخدام فعلي.
هل تعمل من الجوال دون تثبيت أي تطبيق؟
تعمل من متصفح الجوال مباشرة؛ تُلصق الرقم من رسالة واتساب أو بريد إلكتروني وتنسخ النتيجة المُحوَّلة على الفور.
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/locale/format-number \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"items":["valor-1","valor-2"]}'const res = await fetch("https://api.kit.forhosting.com/locale/format-number", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"items": [
"valor-1",
"valor-2"
]
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/locale/format-number",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"items": [
"valor-1",
"valor-2"
]
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/locale/format-number", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"items":["valor-1","valor-2"]}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"items":["valor-1","valor-2"]}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/locale/format-number", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"items": [
"valor-1",
"valor-2"
]
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "locale.format_number",
"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 | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |