В очень популярном браузере от Google - Chromium или закрытой его версии Chrome есть функция перевода страниц. Очень удобно не переходить в переводчик, а нажать одну кнопку и получить полностью переведенную страницу.
Но что делать, если по какой-либо причине не работает перевод страниц chrome? Этому может быть несколько причин, и в этой небольшой статье мы рассмотрим некоторые из них. Дочитайте до конца, перед тем как что-либо делать.
Содержание статьи
Почему не работает перевод страниц Chrome?
Чаще всего, перевод страниц в вашем браузере не работает из-за того, что у вас что-то не так с расширениями или настройками. Первое что нужно сделать, это проверить расширения. Чтобы отключить все расширения просто откройте режим инкогнито нажав сочетание клавиш Ctrl+Shift+N и попробуйте перевести страницу там:

Если ошибка сохранилась, попробуйте сбросить настройки браузера до значений по умолчанию браузера. Это тоже может помочь. Откройте Настройки -> Показать дополнительные настройки, затем нажмите Сброс настроек в самом низу.

Еще можно очистить историю и все данные кэша, для этого в настройках есть кнопка очистить историю:

Если все это не помогло, вы можете подключить к браузеру аккаунт другого пользователя и попытаться работать от его имени. Кроме того, вы можете переустановить браузер. Теперь перевод в Chrome должен работать.
На работает перевод в Chrome 54 Linux
Спустя несколько дней после выхода Chrome 54 многие пользователи начали замечать, не работает перевод страниц в chrome Linux для браузеров версии 54. Эта проблема наблюдается сейчас у всех пользователей и вызвана она багом в новой версии браузера.
Если кратко, то проблема в строке var gtTimeInfo = {'fetchStart': %f, 'fetchEnd': %f};". В значениях %f передаются числа, разделенные запятой, но селектор %f ожидает точку из-за этого мы получаем ошибку. Для исправления бага достаточно заменить %f на %d. Или поменять локаль так, чтобы там передавались точки. Разработчики пока не выпустили исправление, но для временного обхода проблемы можно добавить переменную окружения LC_NUMERIC="POSIX" для этой программы. Тогда команда запуска будет выглядеть вот так:
Для удобства можно изменить ярлык запуска браузера. Здесь уже перевод будет работать как нужно:

Надеемся, что скоро разработчики выпустят обновление браузера с исправлением этой ошибки, а пока, если ничего из выше предложенного не работает вы можете использовать расширение переводчика. Возможно, на момент прочтения статьи, ошибка уже исправлена и вам достаточно установить более новую версию браузера.
Выводы
Теперь вы знаете что делать,не работает перевод страниц в chrome linux. Надеюсь эта информация была вам полезной.
Anubis – это максимально легкое open-source решение, созданное специально для защиты небольших веб-ресурсов от бесконечного потока запросов от ботов и AI парсеров. Этот инструмент можно считать "ядерным вариантом", потому что он заставляет ботов выполнять вычисления похожие на майнинг криптовалюты. Но это неплохая альтернатива для тех, кто не может или не хочет использовать Cloudflare. Посмотреть детали




"для временного обхода проблемы можно добавить переменную окружения LC_NUMERIC="POSIX" для этой программы"
добавить куда?
"Для удобства можно изменить ярлык запуска браузера."
лично я не настолько дружу с линуксом, чтобы знать что надо сделать,- можно чуточку поподробней
Не только перевод, но и сам браузер не переводит интерфейс на русский.
Спасибо за статью, скорей бы вечер, домой, попробовать способы. Давно маюсь.
Как-то не беспокоит меня ся проблема вообще!
Да, и эту пакость от Гугл не юзаю!
Английский, как русский, слава Богу, поэтому и не заморачиваюсь...
Учите аглицкий и будет вам счастье!
Получилось исправить баг, отредактировав файл /opt/google/chrome/google-chrome
добавив в него export LC_NUMERIC="POSIX"
#!/bin/bash
#
# Copyright (c) 2011 The Chromium Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
# Let the wrapped binary know that it has been run through the wrapper.
export CHROME_WRAPPER="`readlink -f "$0"`"
export LC_NUMERIC="POSIX"
...
теперь переводит как прежде.
автору статьи Сергею, и Вам
Огромное спасибо, ребята!))
всё встало на свои места)
Получилось исправить проблему. Переустановкой. При переустановке заметил, что в менеджере программ к хромиуму есть переводы, они отдельно идут, надо дополнительно ставить. После установки переводов браузер сразу стал русифицированным и тут же стал переводить странички. Ура!
Спасибо за статью 😉
Какой же ты молодец! Как же приятно осознавать, что живу на планете с такими талантливыми людьми как ты!
Вышел с учетной записи гугла и опять вошел - все заработало! Может и кому-нибудь поможет...