دعم اللغات
تبني AstroWay واجهة برمجة تطبيقات متعددة اللغات — التفسيرات النصية والتقارير والأبراج اليومية متاحة بلغة المستخدم. القائمة العامة تضم 20 لغة، اختيرت بناءً على بحث الطلب في سوق التنجيم (حجم البحث، تغطية المنافسين، إمكانات الإيرادات).
الحالة الحالية
Section titled “الحالة الحالية”تحمل كل لغة Status ترجمة إلى جانب Demand score على خارطة الطريق (الأولوية، 48–95+).
| # | Code | اللغة | Status | Demand | Reports | Site |
|---|---|---|---|---|---|---|
| 1 | uk | الأوكرانية | ✅ Source | — | ✅ | ✅ |
| 2 | en | الإنجليزية | ✅ Reference | 95+ | ✅ | ✅ |
| 3 | de | الألمانية | 🚧 Auto | 72 | 📋 | ✅ |
| 4 | pl | البولندية | 🚧 Auto | 64 | 📋 | ✅ |
| 5 | es | الإسبانية | 🚧 Auto | 88 | 📋 | ✅ |
| 6 | pt | البرتغالية | 🚧 Auto | 84 | 📋 | ✅ |
| 7 | hi | الهندية | 🚧 Auto | 81 | 📋 | ✅ |
| 8 | fr | الفرنسية | 🚧 Auto | 78 | 📋 | ✅ |
| 9 | ko | الكورية | 🚧 Auto | 77 | 📋 | ✅ |
| 10 | it | الإيطالية | 🚧 Auto | 73 | 📋 | ✅ |
| 11 | ja | اليابانية | 🚧 Auto | 67 | 📋 | ✅ |
| 12 | id | الإندونيسية | 🚧 Auto | 62 | 📋 | ✅ |
| 13 | tr | التركية | 🚧 Auto | 60 | 📋 | ✅ |
| 14 | nl | الهولندية | 🚧 Auto | 58 | 📋 | ✅ |
| 15 | cs | التشيكية | 🚧 Auto | 56 | 📋 | ✅ |
| 16 | ro | الرومانية | 🚧 Auto | 54 | 📋 | ✅ |
| 17 | vi | الفيتنامية | 🚧 Auto | 53 | 📋 | ✅ |
| 18 | ar | العربية | 🚧 Auto | 52 | 📋 | ✅ |
| 19 | el | اليونانية | 🚧 Auto | 50 | 📋 | ✅ |
| 20 | hu | المجرية | 🚧 Auto | 48 | 📋 | ✅ |
Legend:
- Status — ✅ Source / Reference = من تأليف بشري وصيانتهم (uk، en)؛ 🚧 Auto = مترجمة آلياً وفق مسرد مشترك، وتُحسَّن مع الوقت (لا توجد بعد مراجعة يدوية لكل سلسلة نصية، لذا قد تبدو المصطلحات الدقيقة خشنة؛ مع الرجوع إلى الإنجليزية لأي سلسلة مفقودة).
- Site — ✅ مُطلقة (واجهة المستخدم + الوثائق) · 📋 مخطط لها.
- Reports — ✅ مُطلقة · 📋 مخطط لها.
كيف تُنتَج الترجمات
Section titled “كيف تُنتَج الترجمات”الأوكرانية هي لغة المصدر والإنجليزية هي المرجع المُصان — كلاهما من تأليف بشري. كل لغة أخرى تُترجَم آلياً وفق مسرد تنجيمي مشترك (~800 مصطلح) وتُحسَّن مع الوقت؛ لا توجد بعد مراجعة يدوية لكل سلسلة نصية، لذا تعامَل معها على أنها Beta في المصطلحات المعقدة، مع الرجوع إلى الإنجليزية حيث تكون السلسلة مفقودة. واجهة الموقع والوثائق مغطّاة اليوم عبر كل اللغات المدرجة؛ أما تقارير PDF المُترجَمة فتصدر حالياً بالأوكرانية والإنجليزية وتُطرح لبقية اللغات بحسب الطلب.
Demand Score — كيف يُحتسب
Section titled “Demand Score — كيف يُحتسب”مؤشر مركّب مبني على:
- حجم Google Trends خلال 12 شهراً للكلمات المفتاحية للتنجيم في البلد
- تغطية أكبر 5 منافسين (Co–Star، AstroSeek، Astro.com، Prokerala، DivineAPI)
- عدد السكان المقدّر × معدل انتشار التطبيقات المدفوعة المقدّر
- فارق الإيراد لكل مستخدم (مُعدّل وفق تعادل القوة الشرائية)
ليس مقياساً دقيقاً — بل أولوية مرتّبة تساعد على تحديد “ما التالي” بموضوعية بدلاً من الانطباع.
كيفية الاستدعاء
Section titled “كيفية الاستدعاء”curl -X POST https://api.astroway.info/v1/interpret/aspects \ -H "X-Api-Key: aw_live_..." \ -H "Content-Type: application/json" \ -d '{ "language": "es", "aspects": [ { "body1": "Sun", "body2": "Moon", "type": "conjunction", "orb": 2.1 } ] }'الرد (مثال للغة language=es):
{ "ok": true, "data": { "interpretation": "El aspecto Sol-Luna en conjunción simboliza...", "language": "es" }}يردّد الحقل language في الرد اللغة المطبّقة (مفيد كمؤشر لتجربة المستخدم). حالة جودة الترجمة موجودة في الجدول أعلاه؛ ولا يُرجع رد الـ API هذه الحالة.
إذا احتجت لغة غير موجودة في القائمة
Section titled “إذا احتجت لغة غير موجودة في القائمة”راسلنا على hello@astroway.info مع أدلة على الطلب (مستخدمون كعيّنة، حجم متوقع). نراجع القائمة كل ربع سنة — ويمكن إضافة لغة عليها طلب خارجي حقيقي بوصفها Tier 4 (opt-in).
بعض لغات القائمة المختصرة مُستبعَدة نهائياً — da, fi, no, bg, sk, hr, zh-CN, fa, tl — بسبب صغر السوق أو غياب تقليد تنجيمي. وهي غير مفعّلة: يرجع /horoscope/* و/reports/* الخطأ 400 INVALID_INPUT، بينما يرجع /interpret/* إلى الإنجليزية.
ذات صلة
Section titled “ذات صلة”- دقة الحسابات — الحسابات الرقمية مستقلة عن اللغة، يُترجَم النص فقط
- التقارير — تقارير PDF متعددة اللغات
- Idempotency — تعمل خصومات الذاكرة المؤقتة بشكل مستقل عن
lang