Мультиязычность: Инфоблоки на разных языках


Видео анонс 3.0
Улучшения которые принесла нам версия 2.0 и что ждет вас в будущем с анонсированием возможностей модуля Мультиязычности 3.0.
Один модуль - множество сайтов!
Уникальное решение на Битрикс, позволяющее легко управлять одним сайтом на разных языках.
Вы быстро запустите многоязычный проект и сможете расширить свою аудиторию, достигая новых рынков и возможностей.




Google Cloud Translation API - почувтсвуйте мощ технологий!
Автоматический перевод контента с помощью интеграции с Google API Translation. При создании нового элемента или загрузке информации, модуль автоматически запрашивает перевод и добавляет его к соответствующему языковому варианту. Это значительно упрощает процесс создания мультиязычного контента и экономит время на ручных переводах.
Deepl Neural Networks - мощь нейронных сетей!
Автоматический перевод контента осуществляется с помощью интеграции с Deepl Neural Networks — передовой системой, построенной на основе глубоких нейронных сетей.
Запустите ваш проект с легкостью!
Наш удивительный модуль требует минимум настроек -
вы сможете развернуть дополнительный сайт на другом языке
всего в несколько мгновений.
Откройте мир языков! Безграничное количество возможностей.
Независимо от того, насколько многоязычным вы хотите сделать свой сайт, наш модуль способен поддержать любое количество языков, которое вам понадобится. Переводите контент на любые языки мира, достигайте новых аудиторий и расширяйте свои возможности.

Маштабируйтесь по всему миру!
Представьте себе возможность достичь клиентов со всех уголков мира, общаться с ними на их родном языке и предлагать персонализированный контент. Неограниченные языковые возможности помогут вам превратить ваш проект в глобальную силу, которая привлечет и впечатлит аудиторию по всему миру.
1С Предприятие: Единый каталог на многоязыковых сайтах.
Наш модуль мультиязычности предоставляет привилегию создания единого каталога на многоязыковых сайтах с использованием данных из системы 1С Предприятие. Вы сможете централизованно управлять каталогом товаров или услуг, а также гибко настроить языковые версии товаров, включая названия, описания, характеристики и другие атрибуты.


Компоненты в модуле
На данный момент модуль работает с переводами в таких комплексных компонентах как каталог, новости, меню каталога и корзина, тем самым покрывает основные потребности в переводах на сайте. Количество поддерживаемых модулей постоянно увеличивается. В приоритете идут основные компоненты Битрикс, чаще всего используемые на сайтах.
- bitrix:catalog.element
- bitrix:catalog.products.viewed
- bitrix:catalog.section
- bitrix:catalog.section.list
- bitrix:catalog.smart.filter
- bitrix:catalog.top
- bitrix:menu.sections
- bitrix:news.detail
- bitrix:news.index
- bitrix:news.list
- bitrix:sale.basket.basket
- bitrix:sale.order.ajax
- bitrix:sale.products.gift
- bitrix:breadcrumb
- bitrix:search.page
- bitrix:search.title
Самой распространенной головной болью владельцев сайта на битрикс является его мультиязычность. Корпоративный сайт для разных стран - самое частое явление но и не самое сложное. Намного реже создаются мультиязычные СМИ, интернет-магазины и интранет-порталы. Вот тут уже ситуация гораздо сложнее.
Хорошо, когда контент разный для каждой языковой версии сайта. Но, в основном, контент будет дублироваться и отличаться только языком на котором он предоставлен. Из коробки Битрикс только частично нам предоставляет инструменты решения проблемы. Если еще элементы интерфейса мы можем перевести на любой язык при помощи модуля Локализация, где все переводы хранятся в массивах в языковых файлах компонентов и шаблонов компонентов, то уже с инфоблоками намного сложнее. Особенно эта проблема является актуальной для каталога товаров, который может выгружаться например из 1С.
И тут начинаются эксперименты с мультиязычностью сайта. Каждый программист прибегает к своим каким то простым ухищрениям, которые не решают проблему глобально. Для вывода страницы на другом языке начинаются писать костыльные решения, которые громоздятся в процессе разработки одно на другое. И все равно, в конечном итоге мы видим не полную картину решения.
Решения бывают разные. Одни пробуют дублировать инфоблоки, другие создают дублирующие свойства под каждый язык внутри существующих инфоблоков. Есть случаи еще хуже, когда создают автоматизацию перевода через API сервисов переводчиков. Все это порождает за собой бесконечную кастомизацию компонентов и их шаблонов. Самый настоящий ад для владельца сайта.
Решить проблему мультиязычности инфоблоков поможет наш модуль Мультиязычность. Ведь в нем все делается легко и просто. Достаточно установить модуль переводов, указать язык по умолчанию и все! Контент-менеджер должен только переключить язык в админке, и перезаполнить данные на нужном ему языку.
Что умеет модуль перевода.
Модуль мультиязычности Битрикс на данный момент умеет переводить такие сущности:
-
поля инфоблока
-
поля разделов
-
поля и свойства элементов инфоблока
-
значения свойств элементов инфоблока
Также модуль предоставляет возможность переводить СЕО поля инфоблоков и их разделов и элементов. И это все не влияет на производительность! Для примера покажу вам замеры производительности одной и страничек моего сайта на разных языках. На картинке ниже видно, что компонент bitrix:news.list на версии с переводом на английский язык отработал с такими результатами 0.0327 sec; Queries: 87 (0.0055 sec), а тот же компонент списка новостей на Битрикс на оригинальной версии без перевода отработал с теми же результатами 0.0326 с; Запросов: 87 (0.0054 с).


Основные проблемы мультиязычности мы решили. Модуль переводов будет постоянно развиваться, оптимизироваться и обогащать свой функционал. А проблем с производительность при переводе, как видно на скринах выше не будет и вовсе!
Заказывайте у нас внедрение, и мы обеспечим вас профессиональными сертифицированными контент-менеджерами, которые помогут перевести ваш Битрикс сайт нужные вам языки.
Основные плюсы модуля
- Отсутсвует ограничение на количество используемых языков
- Быстрая установка
- Совершенно не нагружает систему
- Не требует изменений в шаблонах компонентов
- Легко интегрируется в кастомизированные компоненты