انتهينا في تطويرات من بناء وإطلاق TextLator 0.1.0 Beta، مساحة عمل مجانية على سطح المكتب لترجمة قوالب وإضافات WordPress، ومشروعات Frappe وERPNext التي تعتمد على ملفات Gettext.
يجمع التطبيق دورة العمل كاملة في مكان واحد: استخراج النصوص القابلة للترجمة، وإنشاء قوالب POT، وتجهيز ملف PO مستقل لكل لغة، ثم مراجعة الترجمات وإنتاج ملفات MO الجاهزة للاستخدام في المشروع.
لماذا طوّرنا TextLator؟
كانت اشتراكات أدوات الترجمة تكلفة متكررة في مشروعاتنا. احتجنا إلى مساحة عمل نستخدمها يوميًا دون اشتراك في TextLator، فبنينا التطبيق وأتحناه مجانًا ليستفيد منه المطورون والمترجمون.
ماذا أنجزنا في المشروع؟
- محرر ملفات PO: تحرير النصوص مع السياق وصيغ الجمع والبحث والتصفية وحالات المراجعة.
- إنشاء POT وإنتاج MO: استخراج استدعاءات الترجمة المدعومة من الكود، وإنشاء ملفات اللغات وتجميع MO مباشرة من المحرر.
- ذاكرة ترجمة محلية: حفظ الترجمات المراجَعة والبحث فيها وإعادة استخدام المطابقات المتوافقة، مع إمكانات الاستيراد والتصدير بين المشروعات.
- فحص الترجمات وتحديثها: اكتشاف المتغيرات الناقصة والنصوص غير المكتملة، والتحديث من الكود أو POT مع الاحتفاظ بنسخ قابلة للاستعادة.
- دعم العربية وRTL: ثماني لغات للواجهة، منها العربية والفارسية، مع تخطيط من اليمين إلى اليسار واختيار لغة الملف بالبحث.
- مساعدة اختيارية في الترجمة: تشغيل موديلات Argos محليًا، أو ربط Google وOpenAI بمفتاح API الخاص بالمستخدم.
جولة داخل التطبيق



مساحة عمل على جهازك
طوّرنا TextLator باستخدام Electron وReact وTypeScript وSQLite. تعمل وظائف التحرير والفحص وذاكرة الترجمة وإنتاج MO محليًا دون اتصال بالإنترنت، بينما تتطلب الترجمة الآلية المحلية الاختيارية تثبيت موديلات Argos.
استكشف المشروع وحمّل التطبيق
الإصدار العام الأول 0.1.0 Beta مصمم للعمل على Windows x64 وUbuntu Linux amd64. راجع صفحة التطبيق لمعرفة ملفات التثبيت المتاحة حاليًا. لا يحتاج TextLator إلى حساب أو اشتراك، وتظل خدمات الترجمة السحابية اختيارية وبتكلفة منفصلة لدى مزوّد الخدمة.
زيارة موقع TextLator · استعراض مساحة العمل · خيارات تحميل التطبيق

