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