مترجم HTML واعي لـ DOM لعمليات التوطين التي تركز على المطورين
doc-html-translate، بواسطة سيرهي زهيهينينكو، يقوم بأتمتة توطين HTML للحفاظ على هيكل الصفحة أثناء تحويلات اللغة. الأداة تستخرج العقد النصية المرئية، وترسلها إلى خدمات الترجمة مثل Google Translate، وتعيد إدراج السلاسل المترجمة مع ترك التعليمات البرمجية كما هي. تقدم معالجة دفعة، وتكوين عبر سطر الأوامر، وشفرة مصدر مفتوحة للتفتيش. تستهدف مطوري الويب والمتخصصين في التوطين، وتقلل من التحرير اليدوي لملفات HTML الثابتة في سير العمل المبرمج.
يحافظ على هيكل الوثيقة من خلال استهداف نصوص قابلة للترجمة فقط
الأداة تقوم بتحليل HTML وتستبدل السلاسل القابلة للقراءة البشرية، وليس التعليمات البرمجية. تعزل محتوى النص داخل العلامات وتكتب السلاسل المترجمة مرة أخرى إلى تلك العقد مع الحفاظ على أسماء العلامات والسمات والبرامج النصية المدمجة دون تغيير. هذا السلوك يحمي DOM من التغييرات العرضية ويقلل من مخاطر كسر التخطيط أو الشيفرة على جانب العميل. تشمل العناصر القابلة للترجمة عادةً النصوص المضمنة، والعناوين، وعقد الفقرات بدلاً من السمات أو قواعد CSS.
يعمل كبرنامج نصي خفيف الوزن ولكنه يتطلب وقت تشغيل والوصول إلى الشبكة
مصمم كأداة قابلة للبرمجة لأتمتة سطح المكتب. التوافق هو Windows وتحتاج الأداة إلى وقت تشغيل Python لتنفيذ نصوص الترجمة. الوصول إلى الشبكة إلزامي لأن الترجمات تتم من خلال واجهات برمجة التطبيقات الخارجية. تجعل مجموعة الأدوات الصغيرة ومعالجة الدفعات الأداة مناسبة للبناء التلقائي أو مهام CI حيث يوجد بالفعل بيئة Python والوصول إلى واجهة برمجة التطبيقات الخارجية.
آمن لملفات المحتوى ولكنه يعتمد على الخدمات الخارجية للحصول على النتائج
تأتي السلامة التشغيلية من تخطي الشيفرة الوظيفية ومن شفافية الشيفرة المصدرية. تتجاهل التطبيق عمدًا CSS وJavaScript بحيث تبقى الأصول الوظيفية دون تغيير، والشيفرة المصدرية متاحة للجمهور على GitHub للتدقيق أو التخصيص. نظرًا لأن الترجمات تأتي من خدمات طرف ثالث، فإن دقة المحتوى وتوافره يعتمد على تلك واجهات برمجة التطبيقات وعلى اتصال الشبكة المستقر أثناء التشغيل.
يتطلب معرفة بسطر الأوامر، مستهدفًا المستخدمين التقنيين وخطوط التكامل
الواجهة تركز على سطر الأوامر وقابلة للتكوين عبر المعلمات. يجعل التكوين من خلال CLI من السهل كتابة مهام الدفعات ودمجها في النشر، ولكنه يتطلب الراحة مع بناء الجملة للأوامر وبيئات Python الأساسية. من المحتمل أن يحتاج المستخدمون غير التقنيين إلى غلاف أو واجهة مستخدم رسومية لاستخدامها مباشرة؛ يمكن تعديل الشيفرة المصدرية لإضافة تلك الطبقة عند الضرورة.
خيار عملي للفرق التي تقوم بأتمتة توطين المواقع، مع مقايضات واضحة
الأداة تكافئ الفرق التي تقبل سير العمل القائم على النصوص والاعتماد على الترجمة الخارجية؛ فهي تنتج تحويلات قابلة للتكرار وآمنة من الناحية البرمجية للمحتوى الثابت في خطوط الأنابيب الآلية. اعتمادها على خدمات الترجمة عن بُعد وعمليات سطر الأوامر يحد من استخدامها على أجهزة الكمبيوتر المحمولة غير المتصلة بالإنترنت أو من قبل الموظفين غير التقنيين. موصى بها.
المميزات
ترجم فقط النص القابل للقراءة البشرية، مع الحفاظ على علامات HTML والبرامج النصية
يدعم المعالجة الدفعة ملفات HTML متعددة في سير العمل المبرمج
كود مفتوح المصدر على GitHub يتيح التدقيق والتعديلات المخصصة
العيوب
يتطلب الوصول النشط إلى الإنترنت لاستخدام واجهات برمجة التطبيقات للترجمة
سطر الأوامر فقط، لا واجهة رسومية مدمجة للمستخدمين العاديين
يحتاج إلى تثبيت بيئة تشغيل Python على نظام Windows لتشغيل السكربتات
تختلف القوانين الخاصة باستخدام هذا البرنامج من بلد لآخر. نحن لا ننصح باستخدام هذا البرنامج ولا نقر استخدامه إذا كان ذلك مخالفًا لهذه القوانين. قد تحصل Softonic على رسوم إحالة إذا قمت بالنقر على المنتجات المعروضة هنا أو شرائها.