Настройте Chromium на автоматический перевод всех языков

Настройте Chromium на автоматический перевод всех языков

Есть ли способ настроить Chromium на автоматический перевод веб-сайтов на всех языках, чтобы мне не приходилось делать «Всегда переводить веб-сайты на ЯЗЫКЕ» каждый раз, когда я сталкиваюсь с веб-сайтом на новом языке? Я использую Mac OS X.

решение1

Это старый вопрос, но он постоянно возникал, когда я искал, как это сделать, и наконец я понял, как это сделать.

Я изменил файл настроек, чтобы добавить каждый язык в белый список переводов Chrome, который является настройкой, которую изменяет выбор «всегда переводить». Вот шаги, чтобы это сделать:

  1. Закройте Chrome, если он запущен. Я не уверен, что он терпит манипуляции с файлом настроек во время работы.
  2. Найдиtranslate_language_list.ccфайл в исходниках Chromium. Вы можете просто взять его из Интернета.
  3. Скопируйте содержимое массива kDefaultSupportedLanguagesв ваш любимый текстовый редактор с хорошей функцией поиска-замены.
  4. Используйте редактор, чтобы заменить запятую и все после нее в каждой строке на : "en",(предполагая, что вы хотите всегда переводить на английский язык). Вы можете использовать свой файл настроек в качестве примера (см. следующий шаг), если возникли какие-либо затруднения с форматом.
  5. Найдите файл настроек Chrome (у меня он находится по адресу ~/.config/google-chrome/Default/Preferences в Linux) и замените содержимое массива translate_whitelists(у меня он находится в самом низу) тем, что мы только что сгенерировали, сохраните и (пере)запустите Chrome.

Я также изменил translate_accepted_countмассив в файле настроек, чтобы для каждого языка было положительное число, но не думаю, что это необходимо.

решение2

ХватайРасширение Google Translate. Перейдите в меню Chrome → Инструменты → Расширения → Параметры Google Translate и поставьте галочку напротив «Всегда переводить».

альтернативный текст

Связанный контент