خادم MCP محلي لتوطين البرمجيات بمساعدة الذكاء الاصطناعي
WigAI، من Fabb، هو خادم MCP مصمم لدمج الذكاء الاصطناعي في سير عمل توطين البرمجيات، موصلاً نماذج اللغة بملفات ترجمة المشروع. الأداة تقرأ وتترجم وتعدل مفاتيح التوطين عبر بروتوكول سياق النموذج، مع دعم المعالجة الواعية للسياق، والتعدد، والعديد من تنسيقات الملفات. تستهدف المطورين ومهندسي التوطين الذين يحتاجون إلى ترجمات مسودة تم إنشاؤها بواسطة الذكاء الاصطناعي مدمجة مباشرة في قاعدة الشيفرة الخاصة بهم وعملية التحكم في الإصدارات.
ما المهام التي يمكنك استخدامها فعليًا من أجلها؟
تعمل الأداة كجسر بين نماذج اللغة والأصول المحلية على القرص، لذا يمكنك أتمتة المهام الروتينية المتعلقة بالترجمة الدولية: إنشاء ترجمات مسودة، كشف المفاتيح المفقودة، و إدارة الجمع والتداخل المتغير. إنها تعمل مع تنسيقات شائعة مثل JSON و .strings و .stringsdict و .xcstrings، ويمكنها اقتراح قيم للمفاتيح الغائبة. تتيح هذه القدرات للمساعدين الذكيين العمل مباشرة على ملفات الترجمة بدلاً من إنتاج نص منفصل ليتم لصقه مرة أخرى.
ما مدى دقة مخرجات الأداة التي تأخذ السياق في الاعتبار؟
يوفر الخادم توطينًا يأخذ السياق في الاعتبار من خلال تقديم معلومات عن المكان والاستخدام للنموذج، مما يحسن خيارات الصياغة لنصوص واجهة المستخدم. نظرًا لأن الأداة ترسل السلاسل إلى نموذج ذكاء اصطناعي عبر بروتوكول سياق النموذج، فإن الترجمات الناتجة تعكس سلوك النموذج المختار ويجب مراجعتها للمحتوى الحرج. إن التعامل مع قواعد الجمع والتداخل يقلل من الأخطاء الميكانيكية التي تحدث غالبًا عندما تتعامل الأدوات مع السلاسل كقطع معزولة.
هل من العملي دمجها في سير عمل المطور؟
تتركز التنفيذ على المطورين: تعمل محليًا في بيئة Node.js ومكتوبة بلغة TypeScript، ومصممة للعمل مع المضيفين المتوافقين مع MCP مثل Cursor و Windsurf و Claude Desktop. يسمح العمل على الملفات المحلية للفرق بالتحقق من التغييرات في عمليات مراجعة الشيفرة والتحكم في الإصدارات العادية. المشروع مفتوح المصدر، مما يسمح للفرق بتكييف الخادم مع تخطيطات المستودعات المحددة وفحوصات CI.
مساعد عملي لعمليات التوطين التي يقودها الهندسة
الأداة هي خيار عملي لفرق الهندسة التي ترغب في الحصول على ترجمات مسودة مولدة بواسطة النموذج داخل مستودعاتها مع الاحتفاظ بالتحكم التحريري. توقع أن تقترن النصوص المولدة بمراجعة بشرية وأن تستثمر جهد إعداد معتدل لدمجها في بوابات CI والمراجعة الحالية. تُعتبر كأداة مساعدة في المسودة بدلاً من مترجم نهائي، يمكن أن تقلل من العمل المتكرر دون استبدال مراجعة المتخصصين.