Каталог решений

Покупка продления купона

Продолжительность:
Общая сумма:
0 руб.
Ваш запрос успешно отправлен!

Я согласен с условиями активации продлений
Продлить
Продолжить покупки

Google Translate для сайта

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

Скриншоты
Описание

Технические данные

Опубликовано:
13.08.2026
Версия:
1.2.0
Установлено:
Менее 50 раз
Подходящие редакции:
«Первый сайт», «Старт», «Стандарт», «Малый бизнес», «Бизнес»
Адаптивность:
Да
Поддержка Композита:
Да
Совместимо с Сайты24
Нет

Пользовательское соглашение

Описание

Добавляет на сайт автоматический перевод страниц и адаптивный переключатель языков на основе 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 по минскому времени
-Срок первичного ответа: до двух рабочих дней

Решение добавлено в корзину

Перейдите в корзину и оформите заказ или продолжите покупки
Перейти в корзину
Продолжить покупки