将 Chromium 设置为始终自动翻译所有语言

Wuf*_*ers 5 language translation chromium

有什么方法可以将 Chromium 设置为始终自动翻译所有语言的网站,这样我就不必每次遇到新语言的网站时都执行“始终用语言翻译网站”吗?我在 Mac OS X 上。

All*_*nvy 6

这是一个老问题,但是当我在寻找如何做到这一点时,它不断出现,我终于想出了如何做到这一点。

我修改了首选项文件,将每种语言添加到 Chrome 的翻译白名单中,这是选择“始终翻译”更改的首选项。这是执行此操作的步骤:

  1. 如果 Chrome 正在运行,请关闭它。我不确定它是否能容忍在运行时修改首选项文件。
  2. 在 Chromium 源代码中找到translate_language_list.cc文件。您可以直接从 Web 上获取它。
  3. kDefaultSupportedLanguages使用合适的搜索替换功能将数组的内容复制到您最喜欢的文本编辑器中。
  4. 使用编辑器将每行中的逗号及其后的所有内容替换为: "en",(假设您希望始终翻译成英文)。如果格式有任何混淆,您可以使用首选项文件作为示例(请参阅下一步)。
  5. 找到您的 Chrome 首选项文件(我的位于 ~/.config/google-chrome/Default/Preferences,在 Linux 上)并将translate_whitelists数组的内容(它在我的底部附近)替换为我们刚刚生成的内容,保存,和(重新)启动 Chrome。

我还将translate_accepted_count首选项文件中的数组更改为每种语言的正数,但我认为没有必要。


Sat*_*hat 1

获取Google 翻译扩展。前往 Chrome 菜单 → 工具 → 扩展 → Google 翻译选项,然后勾选“始终翻译”。

替代文本

  • 这不再是一个选项(某些语言的自动翻译)。 (2认同)