يعمل Google Translate على جميع المواقع الرئيسية مجانًا. لماذا لا يمكننا استخدامه مع Discourse؟
هل هناك شيء في Discourse - مثل CORS، أو سياسة أمان المحتوى (CSP)، أو قيود واجهة برمجة التطبيقات (API)، أو بنية SPA (تغييرات مسار Ember) - يمنع أو يتداخل مع Google Translate؟
لا أريد استخدام واجهة برمجة تطبيقات Google المدفوعة.
للأسف، هذه مشكلة معروفة بين ميزات/أنظمة ترجمة المتصفح والتطبيقات ذات الصفحة الواحدة (SPAs) مثل Ember أو React. راجع مشكلة Github هذه لمناقشة حول كيفية تأثير ذلك على تطبيقات React.
لقد بحثنا عن طرق لحل هذه المشكلة، ولكن حتى الآن ليس لدينا أي شيء. في النهاية، يجب أن يتم إصلاح هذا من قبل بائعي المتصفحات، من المدهش أن جميعهم يعطلون تطبيقات الصفحة الواحدة بعد استدعاء الترجمات.
يوجد موقع يقدم ترجمة غير محدودة مقابل 15 دولارًا، ويدعم أكثر من 200 لغة. طلبوا مني التسجيل وضمنوا لي ترجمة غير محدودة. لقد اختبرت خدمتهم لمدة 3 أيام حتى الآن - لقد أضافوا رمزًا إلى موقعي، ويبدو أن كل شيء يعمل بشكل جيد.
هل يجب أن أستمر في استخدامهم أم لا؟ أحتاج إلى رأي خبير.