Для всех, кто заинтересован в многоязычных сайтах на Discourse, хочу поделиться информацией о продукте, который мне недавно удалось интегрировать с моим хостинговым сайтом. Я не аффилирован с этой компанией каким-либо образом, кроме как в качестве клиента, и не получаю никакой компенсации. Меня просто впечатлила эта технология, и я хочу поделиться ею, потому что перевод — это сложно, а этот инструмент делает его невероятно простым!
Продукт называется Linguise. Вы можете увидеть, как его настроить для работы с Discourse (или аналогичными технологиями), в этом видео.
В основном, вы создаёте аккаунт (бесплатно на 30 дней), и система проведёт вас через настройку DNS CNAME для основного домена вашего сайта, включая двухбуквенный языковой префикс. Например, fr.mysite.com, es.mysite.com — по одному для каждого языка, который вы хотите сделать доступным.
Затем вам предоставят пользовательский элемент , который необходимо добавить на сайт Discourse. Самый простой способ сделать это — создать новый компонент темы и разместить их скрипт в секции <Head>.
На этом всё. На вашем сайте появится переключатель языков (его расположение и другие характеристики можно легко настроить).
Нажмите на этот переключатель и выберите другой язык — страница обновится. Вы увидите, что большинство элементов экрана на секунду-другую размываются, после чего вся страница будет автоматически переведена машинным переводом.
Это касается меню, заголовков, названий категорий, названий тем, содержимого постов и т. д. Даже административные панели и экраны настроек переводятся.
Это потрясающе. У вас есть выбор из 85 языков, а цена зависит от количества переведённых слов — неважно, какие именно языки используются. Стоимость начинается примерно с 15 долларов в месяц и достигает максимума в 45 долларов в месяц за неограниченное использование.
Эта технология также работает практически на любом сайте. Они напрямую поддерживают Wordpress, Joomla, Squarespace, Wix, Drupal и многие другие платформы электронной коммерции и т. д. Но то, как это работает для Discourse, представляет собой своего рода универсальный механизм, способный перевести любой сайт — даже те, к которым у вас нет доступа к исходному коду или бэкенду, при условии, что вы можете добавить один тег .




