عذرًا على إعادة طرح هذا الموضوع، لكن أعتقد أنني اخترت العنوان (والزاوية) الخاطئة ولم يحصل على الاهتمام المناسب.
في الوقت الحالي، تعذر استخدام Discourse مع Google Translate، والذي من المحتمل أن يكون الأداة الأكثر استخدامًا للترجمة.
أي عنوان URL لموضوع يتم لصقه في Google Translate ينتهي دائمًا بترجمة صفحة 404 وليس الموضوع الفعلي. يعمل بشكل جيد مع عناوين URL للصفحة الرئيسية وقوائم المواضيع - ولكن ليس مع موضوع معين.
ربما يتم تغذية Google Translate بنسخة خاصة بالزاحف/الطباعة لا تعمل لهذا الغرض؟
أستخدم Google Translate بانتظام ولم أر هذا السلوك إلا مع مواضيع Discourse، لذا يبدو أن جزءًا من المشكلة على الأقل يكمن في Discourse.
يبدو أن Google تقوم بالوكالة عن الموقع، وحقن بعض JavaScript، وحقن علامة <base>. قد نتمكن من اكتشاف اختراقات Google والتحايل على مشكلة 404… لكنني أشك كثيرًا في أن أي تطبيق JavaScript معقد مثل Discourse سيعمل بشكل جيد من خلال وكالة Google.
الحل البديل هو استخدام وظيفة الترجمة المضمنة في المتصفحات (إما أصلية، أو عبر امتداد). لا تحتوي هذه على نفس سلوك الوكالة/الحقن.