Google Translate бесплатно работает на всех основных сайтах. Почему мы не можем использовать его с Discourse?
Есть ли что-то в Discourse — например, CORS, политика безопасности контента (CSP), ограничения API или архитектура SPA (изменения маршрутов Ember), что блокирует или мешает работе Google Translate?
К сожалению, это известная проблема между функциями/системами перевода в браузерах и одностраничными приложениями (SPA), такими как Ember или React. Обсуждение того, как это влияет на приложения на React, можно найти в этой задаче на GitHub.
Мы искали способы исправить эту проблему, но пока ничего не нашли. В конечном итоге это должно быть исправлено разработчиками браузеров: удивительно, что все они ломают работу одностраничных приложений после включения перевода.
Существует веб-сайт, предлагающий неограниченный перевод за 15 долларов с поддержкой более 200 языков. Они попросили меня зарегистрироваться и гарантировали неограниченный перевод. Я тестирую их сервис уже 3 дня — они добавили код на мой сайт, и всё работает нормально.
Стоит ли продолжать их использовать? Нужна экспертная оценка.