
Есть ли способ настроить Chromium на автоматический перевод веб-сайтов на всех языках, чтобы мне не приходилось делать «Всегда переводить веб-сайты на ЯЗЫКЕ» каждый раз, когда я сталкиваюсь с веб-сайтом на новом языке? Я использую Mac OS X.
решение1
Это старый вопрос, но он постоянно возникал, когда я искал, как это сделать, и наконец я понял, как это сделать.
Я изменил файл настроек, чтобы добавить каждый язык в белый список переводов Chrome, который является настройкой, которую изменяет выбор «всегда переводить». Вот шаги, чтобы это сделать:
- Закройте Chrome, если он запущен. Я не уверен, что он терпит манипуляции с файлом настроек во время работы.
- Найдиtranslate_language_list.ccфайл в исходниках Chromium. Вы можете просто взять его из Интернета.
- Скопируйте содержимое массива
kDefaultSupportedLanguages
в ваш любимый текстовый редактор с хорошей функцией поиска-замены. - Используйте редактор, чтобы заменить запятую и все после нее в каждой строке на
: "en",
(предполагая, что вы хотите всегда переводить на английский язык). Вы можете использовать свой файл настроек в качестве примера (см. следующий шаг), если возникли какие-либо затруднения с форматом. - Найдите файл настроек Chrome (у меня он находится по адресу ~/.config/google-chrome/Default/Preferences в Linux) и замените содержимое массива
translate_whitelists
(у меня он находится в самом низу) тем, что мы только что сгенерировали, сохраните и (пере)запустите Chrome.
Я также изменил translate_accepted_count
массив в файле настроек, чтобы для каждого языка было положительное число, но не думаю, что это необходимо.
решение2
ХватайРасширение Google Translate. Перейдите в меню Chrome → Инструменты → Расширения → Параметры Google Translate и поставьте галочку напротив «Всегда переводить».