如何强制我的浏览器用英语搜索 Google?

如何强制我的浏览器用英语搜索 Google?

我实在是受不了看到像 Google 这样的网站以我的母语显示,我宁愿它们以英语显示。但是,我必须明确将 URL 更改为.comen这类参数,才能让它们以英语显示。我能以某种方式强制这样做吗?

那么,Google 是如何配置的?

然而,网站本身设置为英语所以一定是我的浏览器

那么,我的浏览器如何才能进入非英文页面,比如 Google 页面呢?

当我执行搜索时,它通常会以非英语显示,使用:

{google:baseURL}search?{google:RLZ}{google:acceptedSuggestion}{google:originalQueryForSuggestion}{google:searchFieldtrialParameter}{google:instantFieldTrialGroupParameter}sourceid=chrome&ie={inputEncoding}&q=%s

执行搜索时,它会用非英语值填充这些变量。

我怎样才能告诉我的浏览器用英文值填充这些内容?

我的 Google Chrome 选项优先考虑英语:

答案1

有两个选项可供配置:

Google 产品应该使用哪种语言

搜索结果应使用哪种语言

打开 Google Chrome,在地址栏中输入:http://www.google.com/preferences#languages

您可以为搜索结果配置多种语言,但 Google 产品只能设置 1 种语言。

配置适当的设置并保存。

在此处输入图片描述

答案2

其中%LOCALAPPDATA%\Google\Chrome\User Data有一个文件Local State包含该{google:baseURL}信息。我暂时关闭了 Google Chrome,然后直接填写了 URL,https://www.google.com问题就解决了:

{
   "browser": {
      "enabled_labs_experiments": [ "conflicting-modules-check",
                                    "extension-apis", "preload-instant-search",
                                    "print-preview" ],
      "hung_plugin_detect_freq": 2000,
      "last_known_google_url": "https://www.google.com/",
      "last_prompted_google_url": "https://www.google.com/",
      "last_redirect_origin": "",
      "plugin_message_response_timeout": 30000
   },

答案3

如果您使用 Chrome,则可以使用此扩展程序强制所有 Google 服务使用英语:https://chrome.google.com/webstore/detail/english-please/lkhoknaphajfjdcpnllakeglfpbbimhp

2023 年更新: 扩展已离线,但存储库仍然存在 https://github.com/spajus/english-please 逻辑如下背景.js

chrome.webRequest.onBeforeRequest.addListener(
  function (details) {
    var url = new Url(details.url);
    if (details.type == 'main_frame' && url.query.hl != 'en') {
      url.query.hl = 'en';
      return { redirectUrl: url.toString() };
    }
  },
  { urls: ["*://*.google.com/*"] },
  ["blocking"]
);

它插入hl 参数转换为包含 google.com 的 URL。

相关内容