有没有办法将 Chromium 设置为始终自动翻译所有语言的网站,这样我就不必每次遇到新语言的网站时都执行“始终翻译所有语言的网站”?我在 Mac OS X 上。
答案1
这是一个老问题,但当我在寻找如何做到这一点时它一直出现,最后我明白了如何做。
我修改了偏好设置文件,将每种语言都添加到 Chrome 的翻译白名单中,这是选择“始终翻译”后会更改的偏好设置。以下是操作步骤:
- 如果 Chrome 正在运行,请将其关闭。我不确定它是否允许在运行时对首选项文件进行修改。
- 找出翻译语言列表.ccChromium 源中的文件。你可以直接从 Web 上获取它。
kDefaultSupportedLanguages
使用合适的搜索替换功能将数组的内容复制到您最喜欢的文本编辑器中。- 使用编辑器将每行上的逗号及其后的所有内容替换为
: "en",
(假设您希望始终翻译为英语)。如果格式有任何疑问,您可以使用您的首选项文件作为示例(请参阅下一步)。 - 找到您的 Chrome 偏好设置文件(在 Linux 上,我的文件位于 ~/.config/google-chrome/Default/Preferences)并
translate_whitelists
用我们刚刚生成的内容替换数组的内容(在我的文件中,它位于底部附近),保存并(重新)启动 Chrome。
我还将translate_accepted_count
首选项文件中的数组更改为每种语言都有一个正数,但我认为这没有必要。
答案2
抓住Google 翻译扩展. 前往 Chrome 菜单 → 工具 → 扩展程序 → Google 翻译选项并勾选“始终翻译”。