الأبجدية الصوتية للناتو
اكتب NATO لتحصل على November Alfa Tango Oscar بالتهجئة الرسمية التي يتوقعها مشغلو اللاسلكي وقوائم تحقق الطيران، أو ألصق الكلمات الرمزية لتعود إلى حروف وأرقام. وتبقى الحدود بين الكلمات محفوظة. مجاني في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- النص الأصلي
- NATO
- العملية
- Encode
- النتيجة بأبجدية NATO
- November Alfa Tango Oscar
ما زالت أجهزة اللاسلكي ومكاتب الدعم وقوائم تحقق الطيران تتهجى رموز النداء بأبجدية ICAO/NATO الصوتية. تحوّل هذه الأداة النص إلى كلمات Alfa Bravo وتعيد فكها بالتهجئة الرسمية، بنفس النتيجة في المتصفح المجاني وواجهة البرمجة.
تهجئة رسمية ليسمع الجميع الكلمات نفسها
تتبع الأداة جدول منظمة الطيران المدني الدولي وحلف الناتو حرفيًا، فتكتب Alfa لا Alpha، وJuliett بحرفين في آخرها، وX-ray بشرطة، والأرقام من Zero إلى Nine. وتعطي الحروف الكبيرة والصغيرة النتيجة نفسها، وتخرج كل كلمة رمزية بصيغتها القياسية التي تبدأ بحرف كبير. والالتزام بجدول واحد مهم لأن مشغلي اللاسلكي ومكاتب الدعم وقوائم تحقق الطيران تفترض أن الجميع يستخدم الكلمات نفسها، وأي صيغة غير رسمية في رمز تأكيد تزرع الشك. أما ما سوى الحروف اللاتينية والأرقام من 0 إلى 9 فيُحذف عند الترميز.
من النص إلى التهجئة وبالعكس
ترميز كلمة NATO يعطي November Alfa Tango Oscar. داخل الكلمة الواحدة تُفصل الكلمات الرمزية بمسافة واحدة، وبين كلمات النص الأصلي تضع الأداة شرطة مائلة تحيط بها مسافتان، ليستعيد فك الترميز حدود الكلمات. ويقرأ فك الترميز الكلمات المفصولة بمسافات، ويبدأ كلمة جديدة عند كل شرطة مائلة منفردة، ويعيد الحروف كبيرة والأرقام أرقامًا. ويمكن أن يصل النص إلى 2000 حرف. ومن استخداماتها تهجئة رموز النداء وأرقام الطائرات قبل جلسة لاسلكي، وقراءة رموز التأكيد بصوت عالٍ في الدعم الفني، وإعداد مفاتيح الإجابة لتمارين التهجئة.
التهجئة الرسمية لـ ICAO وليس الصيغ غير الرسمية
تتبع الحروف الجدول القياسي: Alfa وليس Alpha، وJuliett بحرف t مزدوج، وX-ray بشرطة. الأرقام من Zero إلى Nine. يتجاهل البحث حالة الأحرف وتحافظ المخرجات على الشكل القانوني للجدول الثابت.
هكذا تبقى تدريبات اللاسلكي والاختبارات الآلية متسقة دون صيغ غير رسمية.
عند الترميز تُفصل الكلمات بشرطة مائلة
تفصل المسافات في نص الإدخال الكلمات الأصلية. داخل الكلمة تُربط الرموز بمسافة واحدة؛ وبين الكلمات تُدرج الأداة شرطة مائلة بمسافات حتى يستعيد الفك حدود الكلمات. تُحذف الأحرف خارج A–Z و0–9 بدل رفضها، ما يسهّل لصق رموز نداء مشوشة.
فك التشفير صارم في المفردات
يقسم الفك على المسافات. أي رمز هو شرطة مائلة فقط يبدأ كلمة إخراج جديدة. تعود الأرقام 0–9 والحروف كبيرة.
حالات الاستخدام
تدريب لاسلكي وطيران
تهجئة رموز النداء وأرقام التسجيل بالجدول الرسمي قبل الجلسة.
الدعم والتذاكر
قراءة رموز التأكيد بصوت عالٍ دون صيغ Alpha أو Juliet غير الرسمية.
مواد التدريب
إنشاء مفاتيح إجابات لتمارين التهجئة الصوتية.
فحوصات آلية
تثبيت ذهاب وإياب الترميز والفك في اختبارات CI.
الأسئلة الشائعة
Alfa أم Alpha؟
Alfa — تهجئة ICAO المستخدمة هنا وليس الصيغة غير الرسمية.
كيف تُتهجى الأرقام؟
Zero One Two Three Four Five Six Seven Eight Nine.
كيف يفصل الفك الكلمات؟
رمز الشرطة المائلة بين الكلمات الصوتية يعيد مسافة في المخرجات.
ماذا يحدث لعلامات الترقيم عند الترميز؟
تُحذف. لا يتحول إلا الحروف اللاتينية والأرقام من 0 إلى 9، أما علامات الترقيم والرموز الأخرى فتُترك جانبًا، فيبقى النص الملصوق مع رموز زائدة صالحًا لتهجئة رمز النداء.
ماذا يحدث إذا صادف فك الترميز كلمة ليست من الأبجدية؟
يتوقف فك الترميز ويخبرك بالكلمة غير المعروفة بدل التخمين. وبذلك لا يتحول خطأ في السماع إلى حرف خاطئ داخل رمز نداء أو رمز تأكيد.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/text/nato-phonetic \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"text":"NATO"}'const res = await fetch("https://api.kit.forhosting.com/text/nato-phonetic", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"text": "NATO"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/text/nato-phonetic",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"text": "NATO"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/text/nato-phonetic", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"text":"NATO"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"text":"NATO"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/text/nato-phonetic", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"text": "NATO"
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "text.nato_phonetic",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الحدود
max_text_chars | 2000 |
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
فك التشفير صارم في المفردات
يجب أن يكون كل رمز آخر كلمة ناتو رسمية بلا حساسية لحالة الأحرف؛ وإلا يعيد invalid_input ويسمي الكلمة الخاطئة.
الحدود والأخطاء المنمّطة
النص مطلوب وبحد أقصى ألفي حرف لحماية جلسة المتصفح. النص الناقص والوضع المجهول والكلمة الصوتية المجهولة والنص الطويل جدًا تعيد invalid_input مع مقاطع ثابتة للاختبارات الذهبية وللعميل.
أسئلة تقنية
ماذا عن علامات الترقيم عند الترميز؟
تُحذف. الحروف والأرقام فقط تصبح رموزًا.
ماذا لو لم يكن الرمز ناتو؟
يعيد الفك invalid_input ولا يخمن.
هل هو مجاني في المتصفح؟
نعم على الحاسوب والجوال. يستخدم التطبيق الأصلي API بسعر $0.002.