عندما تتوقف الترجمة عن كونها مجرد مهمة

في البداية، إنها «لغة إضافية» فقط. إدخال مكرر. بعض الحقول المنسوخة. يتأكد شخص ما من العلاقات. ويصلح شخص آخر التنسيق. إنه مزعج، لكنه قابل للإدارة.
ثم يستمر المحتوى في النمو.
المزيد من الصفحات. المزيد من المكونات. المزيد من المناطق الديناميكية. المزيد من الأشخاص الذين يتعاملون مع نفس الإدخالات. فجأة لم تعد الترجمة مهمة — بل أصبحت عملية. وتبدأ تلك العملية في تسريب الوقت والثقة والاتساق في أماكن يصعب شرحها لكنها سهلة الإحساس.
ما يزيد الأمر سوءًا هو أن لا شيء مكسور تقنيًا. تُنشر الصفحات. المحتوى موجود. ومع ذلك، كل لغة جديدة تزيد الاحتكاك. كل تحديث يبدو محفوفًا بالمخاطر. كل خطوة يدوية تصبح مكانًا آخر قد يحدث فيه خطأ بصمت.
هنا عادةً ما تتجادل الفرق حول الأدوات أو التكاليف أو عدد الموظفين.
هذا نقاش خاطئ.
المشكلة الحقيقية ليست اللغة. إنها الحجم. والحجم لا يهم مدى حذرك — بل يستجيب للأنظمة.
تتناول دراسة الحالة هذه ما يحدث عندما تُعامل الترجمة ليس كميزة ولا كزر، بل كبنية تحتية.
لماذا لا تستخدم المترجم المدعوم بالذكاء الاصطناعي المدمج في Strapi؟
هو ليس مؤتمتًا، ويقدم دعمًا محدودًا للترجمة بالجملة، ولا يزال يتطلب عملًا يدويًا لإعداد العلاقات ونشر الصفحات والتعامل مع الصور. بمجرد أن تُدير أكثر من 10 لغات بفريق صغير، يصبح القيام بذلك يدويًا غير واقعي.
هندسة الحل وتدفق البيانات
امتداد ترجمة مخصص لنظام Strapi CMS يعالج الترجمات كمهام خلفية مع تتبع التقدم في الوقت الحقيقي، ويتعامل مع هياكل المحتوى المتداخلة والمعقدة مثل المكونات والمناطق الديناميكية والكتل، ويحافظ على HTML وMarkdown وURLs والعناصر النائبة (placeholders) وغيرها من التنسيقات الخاصة.

كما يدعم إلغاء المهام ومنطق إعادة المحاولة واسترداد الأخطاء بشكل قوي، مع توفير واجهة إدارة مصقولة تتيح للمستخدمين اختيار النماذج وتكوين إعدادات الترجمة بسهولة.
الميزات الرئيسية
نظام مهام الخلفية

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

يقوم مُستخرج المحتوى بجولة عبر سجلات Strapi والمكوّنات والمناطق الديناميكية للعثور على الحقول القابلة للترجمة مع الحفاظ على البنى غير القابلة للترجمة مثل المعرّفات (IDs)، العلاقات، وإشارات الوسائط.
دعم نماذج متعددة

يدعم المترجم عدة نماذج من OpenAI GPT حتى تتمكن الفرق من موازنة التكلفة والسرعة والجودة بناءً على المشروع واللغة/المنطقة المستهدفة.
تجميع ذكي للدفعات

تُجمَّع الحقول في دفعات للحفاظ على كفاءة استخدام التوكنات مع الالتزام بحدود المعدّل. هذا التجميع أساسي لتحقيق ترجمة أكثر من 1000 صفحة خلال نافذة زمنية مدتها 24 ساعة.
إعدادات سلوك الترجمة

يمكن للمسؤولين ضبط مدى حرفية أو مرونة الترجمة، وما إذا كان يجب الحفاظ على مصطلحات العلامة التجارية، وكيفية التعامل مع placeholders وHTML وMarkdown.
يمكن تكوين المطالبات المرسَلة إلى نماذج GPT، ما يجعل من الممكن ضبط نبرة الصوت، مستوى الرسمية، والتفضيلات الخاصة بالموقع/اللغة لكل مشروع.
معالجة العلاقات

يحترم النظام العلاقات بين السجلات ويعيد بنائها بعد الترجمة حتى تظل المحتويات الموطّنة مرتبطة بشكل صحيح عبر اللغات/المناطق.
الإنتاجية وتقدير 1000 صفحة
بافتراض متوسط 50 حقلًا قابلًا للترجمة لكل صفحة و5 لغات مستهدفة:
1000 صفحات × 50 حقل = 50,000 حقل للترجمة
50,000 حقل ÷ حجم الدفعة 20 = 2,500 استدعاء API
2,500 استدعاء × متوسط 5 ثوانٍ = 12,500 ثانية =
~3.5 ساعات لكل لغة
5 لغات × 3.5 ساعات = ~17.5 ساعة إجمالي
+ العبء الإضافي (الاستخراج، الحفظ، العلاقات) = ~20–24 ساعةما التالي؟
بمجرد أن يصل المحتوى إلى حجم معين، يتوقف الجهد عن التزايد بشكل خطّي.
ما يعمل عند عشر صفحات ينهار بهدوء عند مئة. ما يبدو قابلاً للإدارة بلغة واحدة يصبح هشًا عبر عشر لغات. ليس لأن الناس توقفوا عن الاهتمام—بل لأن العمليات اليدوية لا تصمد أمام النمو.
أغلى حالات الفشل نادرًا ما تكون واضحة. تظهر في التردد عن تعديل المحتوى، الخوف من النشر، أو سير عمل لا يثق به أحد تمامًا بعد الآن. بحلول الوقت الذي تصبح فيه هذه المشاكل مرئية، تكون غالبًا قد استمرت مدةً طويلة.
كان هذا الإدراك ما أوصلنا إلى هنا.
لم يبدأ نظام الترجمة هذا كمنتج أو ميزة—بل بدأ كرد فعل لقيود حقيقية في بيئة إنتاج. وسرعان ما اتضح أن هذه المشكلة ليست مقتصرة على فريق واحد أو مشروع واحد.
لذلك سنجعله متاحًا للجميع.
نحن نعد لإصدار الشيفرة المصدرية الكاملة للنظام—ليس عرضًا توضيحيًا، ولا مثالًا مبسّطًا، بل البنية التحتية الفعلية التي تشغّل هذا المسار في بيئة الإنتاج. نظام المهام، منطق معالجة المحتوى، استراتيجيات التجميع، الضوابط—كل ما يجعلها تعمل على نطاق واسع.
نحن بصدد إتمام الوثائق وتنظيف آخر الحواف الخشنة قبل نشر المستودع.
إذا أردت معرفة موعد الإطلاق، الحصول على وصول مبكر، أو متابعة كيف يتطور المشروع بشكل مفتوح، اشترك.
أشارك أيضًا دروسًا عملية من بناء وتشغيل أنظمة مثل هذه—توسيع أنظمة إدارة المحتوى (CMS)، الذكاء الاصطناعي في الإنتاج، والمقايضات التي لا تظهر في الدروس التعليمية.
لا مبالغة. لا حشو. فقط أشياء تعمل.
إذا بدا ذلك مفيدًا، فأنت تعرف ما الذي عليك فعله.
