Toggle the result language for Google searches
当前为
// ==UserScript==
// @name Google Search Result Toggle Chinese/English
// @namespace http://tampermonkey.net/
// @version 1.1
// @description Toggle the result language for Google searches
// @author tgxhx
// @match https://www.google.com/search*
// @grant none
// ==/UserScript==
(function() {
'use strict';
const $ = document.querySelector;
const settingsBtn = $('#ab_options');
const settingsBtnParent = settingsBtn.parentElement;
const a = document.createElement('a');
const query = new URLSearchParams(decodeURIComponent(location.search));
const isChinese = (query.get('hl') || '').toLowerCase() === 'zh-cn';
if (isChinese) {
query.delete('hl');
query.delete('lr');
query.delete('tbs');
a.textContent = 'English';
} else {
query.set('hl', 'zh-cn');
query.set('lr', 'lang_zh-CN|lang_zh-TW');
query.set('tbs', 'lr:lang_1zh-CN|lang_1zh-TW');
a.textContent = 'Chinese';
}
const href = `${location.origin}${location.pathname}?${query.toString()}`;
a.setAttribute('href', href);
a.classList.add('hdtb-tl');
a.style.cssText = 'color: #5f6368;text-decoration: none;'
settingsBtnParent.insertBefore(a, settingsBtn)
})();