您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Greasy Fork is available in English.
自动切换输出语言
当前为
// ==UserScript== // @name Google谷歌翻译自动中英互译 // @description 自动切换输出语言 // @namespace http://greasyfork.icu/users/197529 // @version 1.1 // @author kkocdko // @license Unlicense // @match *://translate.google.com/* // @match *://translate.google.cn/* // ==/UserScript== 'use strict' const sourceTextInputBox = document.querySelector('#source') const sourceLangSelector = document.querySelector('.sl-selector a') window.location.hash = '#view=home&op=translate&sl=auto&tl=en&text=' + sourceTextInputBox.value autoSwitchLanguage() new window.MutationObserver(autoSwitchLanguage).observe(sourceLangSelector, { childList: true }) function autoSwitchLanguage () { if (sourceTextInputBox.value === '') return const sourceLangIsEnglish = /英语|English/.test(sourceLangSelector.textContent) const targetLang = sourceLangIsEnglish ? 'zh-CN' : 'en' window.location.hash = window.location.hash.replace(/&tl=[^&]+/, '&tl=' + targetLang) window.dispatchEvent(new window.HashChangeEvent('hashchange')) }