给每个非中文的网页右下角(可以调整到左下角)添加一个google翻译图标,该版本为中文翻译版本,只把外语翻译为中文
< Feedback on 网页翻译——翻译为中文
很好使,就是不能自动翻译,还需要自己点,改了一下能够使自动点击。PC端自动点击翻译按钮:找到代码注释 “// PC端”向下翻动到注释 “// 点击翻译” 下一行添加代码“translateLang.click()”移动端自动点击翻译按钮:// 移动端 let translateLang const translateTimer = setInterval(() => { translateLang = document.querySelector('.goog-te-combo') if (translateLang) { clearInterval(translateTimer) // 添加翻译按钮 const translateButton = document.createElement('div') translateButton.setAttribute('id', 'translateButton') translateButton.setAttribute('class', 'notranslate translateButton') translateButton.innerText = '翻译' buttonContainer.appendChild(translateButton) // 点击翻译 translateButton.onclick = () => { const event = document.createEvent('HTMLEvents') event.initEvent('change', true, true) event.eventType = 'message' document.querySelector('.goog-te-combo').dispatchEvent(event) } translateButton.onclick() // 无需点击 立即翻译 } translateButton.onclick() // 无需点击 立即翻译 }, 300) translateButton.onclick() } else {
👍
还是作者棒棒能够开发这么优秀的脚本,逛了论坛其他的翻译脚本都太花里胡哨了,还得是你的简单方便啊。感谢你为人类沟通事业做出的巨大贡献。人民永远感谢你
Sign in to post a reply.
很好使,就是不能自动翻译,还需要自己点,改了一下能够使自动点击。
PC端自动点击翻译按钮:
找到代码注释 “// PC端”向下翻动到注释 “// 点击翻译” 下一行添加代码“translateLang.click()”
移动端自动点击翻译按钮:
// 移动端
let translateLang
const translateTimer = setInterval(() => {
translateLang = document.querySelector('.goog-te-combo')
if (translateLang) {
clearInterval(translateTimer)
// 添加翻译按钮
const translateButton = document.createElement('div')
translateButton.setAttribute('id', 'translateButton')
translateButton.setAttribute('class', 'notranslate translateButton')
translateButton.innerText = '翻译'
buttonContainer.appendChild(translateButton)
// 点击翻译
translateButton.onclick = () => {
const event = document.createEvent('HTMLEvents')
event.initEvent('change', true, true)
event.eventType = 'message'
document.querySelector('.goog-te-combo').dispatchEvent(event)
}
translateButton.onclick() // 无需点击 立即翻译
}
translateButton.onclick() // 无需点击 立即翻译
}, 300)
translateButton.onclick()
} else {