Greasy Fork is available in English.

Google翻译自动中英互译

自动切换输出语言

Ajankohdalta 4.8.2019. Katso uusin versio.

// ==UserScript==
// @name         Google翻译自动中英互译
// @description  自动切换输出语言
// @namespace    https://greasyfork.org/users/197529
// @author       kkocdko
// @license      Unlicense
// @version      0.5
// @include      *://translate.google.cn/*
// ==/UserScript==
'use strict'

const sourceTextEl = document.querySelector('#source')
const sourceLangEl = document.querySelector('.sl-selector a')
if (window.location.hash === '') {
  window.location.hash = '#'
}
if (/source=osdd/.test(window.location.search)) {
  window.location.hash = '#text=' + sourceTextEl.value
}
replaceUrlHash(/sl=en|sl=zh-CN/, 'sl=auto')
autoSwitchTargetLang()
sourceLangEl.addEventListener('DOMSubtreeModified', autoSwitchTargetLang)

function autoSwitchTargetLang () {
  if (sourceTextEl.value !== '') {
    replaceUrlHash(/tl=en|tl=zh-CN/, sourceLangEl.textContent === '检测到英语' ? 'tl=zh-CN' : 'tl=en')
  }
}

function replaceUrlHash (regex, replaceValue) {
  if (regex.test(window.location.hash)) {
    window.location.hash = window.location.hash.replace(regex, replaceValue)
  } else {
    window.location.hash += '&' + replaceValue
  }
}