Создание сайтов на 1С Битрикс стало еще просто, используйте готовые шаблоны! Подключайте современные модули, делая ваш сайт еще эффективнее!
Например, парсер сайтов

Google Translate для сайта

Бесплатно
Добавляет на сайт автоматический перевод страниц и адаптивный переключатель языков на основе Google Website Translator. Исходный язык, языки перевода, домен cookie и отображение панели Google настраиваются из административной части.

Возможности
- исходный язык и перечень языков задаются в настройках;
- встроенный справочник из 198 поддерживаемых кодов и вариантов языков Google;
- локальный каталог из 255 флагов стран и территорий в SVG плюс нейтральная пиктограмма для наднациональных языков (256 SVG-файлов);
- переключатель с собственным шаблоном флагов;
- выбранный язык сохраняется в cookie `googtrans`;
- корректный возврат на исходный язык с очисткой дублирующихся cookie хоста и домена;
- подключение внешнего скрипта на страницах с компонентом и опциональное автоматическое подключение во всей публичной части;
- возможность скрыть верхнюю панель Google;
- поддержка многосайтовой конфигурации без записи файлов в публичные разделы сайтов;
- отсутствие изменений ядра и обязательной привязки к шаблону сайта.
Установка

1. Установите решение через Marketplace либо скопируйте `bk.googletranslate` в `/local/modules/`.
2. В административном разделе откройте **Marketplace → Установленные решения**.
3. Установите **Google Translate для сайта**.
4. Настройте модуль: **Настройки → Настройки продукта → Настройки модулей → Google Translate для сайта**.
5. Разместите компонент `bk:google.translate.switcher` в нужной области шаблона.

Вызов компонента
<?$APPLICATION->IncludeComponent(

    'bk:google.translate.switcher',

    '',

    ['FLAG_PATH' => '/bitrix/images/bk.googletranslate/flags/#FLAG#.svg'],

    false

);?>

По умолчанию компонент использует встроенные SVG. Параметр `FLAG_PATH` допускает маркеры `#LANG#` (код языка) и `#FLAG#` (код связанного флага). Если параметр передан пустым, переключатель выводит названия языков без изображений.

Полная база языков находится в `lib/languageregistry.php`, изображения — в `install/images/flags/`. Язык не всегда соответствует одной стране, поэтому для арабского, эсперанто, латыни, идиша и других наднациональных языков применяется нейтральная пиктограмма.

Требования и ограничения
- «1С-Битрикс: Управление сайтом» с поддержкой D7, модуль `main`;
- PHP 8.2 или новее;
- современный браузер с включённым JavaScript и cookie;
- сервер и браузер посетителя должны иметь доступ к `translate.google.com`;
- используется внешний сервис Google Website Translator, его доступность, качество перевода и условия использования определяются Google;
- содержимое переводимой страницы передаётся внешнему сервису Google; перед включением решения владелец сайта должен оценить состав страниц, исключить конфиденциальные и персональные данные и при необходимости получить согласие посетителя;
- при наличии Content Security Policy следует разрешить ресурсы Google Translate;
- API-ключ не требуется.


Техническая поддержка
Компания: ООО «Бикей диджитал»
Сайт: https://bk-media.by/
E-mail: info@bk-media.by
Режим работы: ежедневно с 09:00 до 21:00 по минскому времени
-Срок первичного ответа: до двух рабочих дней

x