Google Translate - 2022

This script displays a menu option in your userscript manager to translate the current page using Google Translate

目前為 2022-04-25 提交的版本,檢視 最新版本

// ==UserScript==
// @name        Google Translate - 2022
// @namespace   https://gf.qytechs.cn/users/906463-coffeegrind123
// @homepageURL https://gist.github.com/coffeegrind123/8ca2c7e700aca3341c71da8d612f6130
// @supportURL  https://gf.qytechs.cn/scripts/443947-google-translate-2022
// @match       http*://*/*
// @exclude     http*://*.google.*/*
// @grant       GM_registerMenuCommand
// @noframes
// @version     2.2
// @license     WTFPL
// @icon        https://translate.google.com/favicon.ico
// @author      coffeegrind123
// @description This script displays a menu option in your userscript manager to translate the current page using Google Translate
// ==/UserScript==
 
(function () {
    'use strict';
    if (window.top != window.self)
        return;
    var lang = navigator.language || navigator.userLanguage;
    function translateRedirect() {
        var arr = window.location.href.split('?');
        if (arr.length > 1 && arr[1] !== '') {
            var translateParams = '&_x_tr_sl=auto&_x_tr_tl=' + lang.split('-')[0] + '&_x_tr_hl=en';
        } else {
            var translateParams = '?_x_tr_sl=auto&_x_tr_tl=' + lang.split('-')[0] + '&_x_tr_hl=en';
        }
        var website = window.location.hostname.replace(/\./g, '-');
        var redirect = 'https://' + website + '.translate.goog' + window.location.pathname + window.location.search + translateParams + window.location.hash
        window.location = redirect;
    }
    GM_registerMenuCommand('Translate page', translateRedirect);
}());

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址