Если кнопка или виджет перевода на сайте перестали работать, чаще всего причина в одном из трёх мест: скрипт виджета заблокирован браузером или блокировщиком рекламы, сам сервис перевода недоступен либо отключён разработчиками, либо на странице есть конфликт скриптов, из-за которого виджет не инициализируется.
Что первым делом проверить
- Откройте консоль разработчика (F12 → вкладка Console) и посмотрите, нет ли красных ошибок JavaScript при загрузке страницы.
- Отключите блокировщики рекламы и расширения для приватности — они часто режут внешние скрипты виджетов перевода как «трекеры».
- Проверьте вкладку Network: если запрос к скрипту перевода возвращает 404 или зависает, значит адрес скрипта устарел или сервер недоступен.
- Откройте сайт в другом браузере или в режиме инкогнито — так вы исключите влияние локальных настроек и кэша.
Почему перевод мог пропасть насовсем
Часто на сайты годами ставили виджет Google Website Translator — он встраивал панель автоперевода прямо на страницу. Этот сервис был закрыт разработчиком ещё в 2019 году, и все старые вставки кода на сайтах, где он использовался, просто перестали работать: скрипт больше не отвечает, а панель перевода исчезает или показывает пустой блок. Если ваш перевод пропал именно так — резкое исчезновение без ошибок в коде вёрстки — скорее всего, дело именно в этом, и решение одно: убрать старый код и подключить актуальный сервис или библиотеку перевода.
Чем заменить нерабочий виджет
Для WordPress подойдут актуальные плагины многоязычности (WPML, Polylang, TranslatePress) — они не зависят от сторонних облачных виджетов и хранят переводы прямо на вашем сервере. Для статичных сайтов можно подключить свой блок с готовыми переводами страниц или использовать API современных переводческих сервисов, если нужен именно автоматический машинный перевод «на лету».
Если проблема в CSP или хостинге
Иногда виджет технически рабочий, но браузер блокирует его политикой безопасности контента (Content-Security-Policy), заданной в заголовках сайта. Проверьте файл .htaccess или конфигурацию сервера на наличие директивы CSP и добавьте домен скрипта перевода в разрешённые источники (script-src, connect-src). Также стоит очистить кэш страниц на хостинге и в CDN — иногда браузер и прокси показывают устаревшую версию страницы, где виджет ещё был подключён по-старому.