Sometimes, there will be automatically translated pages on search results, which are annoying because their functionality tends to get broken in the process.
// ==UserScript==
// @name Remove "Translate This Page" in Google Search Results
// @description Sometimes, there will be automatically translated pages on search results, which are annoying because their functionality tends to get broken in the process.
// @license MIT
// @version 1.0.0
// @author Eichen
// @icon https://www.google.com/favicon.ico
// @match *.translate.goog/*
// @namespace https://greasyfork.org/users/859046
// ==/UserScript==
(function () {
if(window.location.href.includes('.translate.goog/')) {
let toRemove = window.location.href.replace('.translate.goog','');
let toReplace = /https?:\/\/([w]{3}\.)?([a-zA-Z0-9-]+)(\.[a-zA-Z]{2,})?/.exec(toRemove)[0];
let formattedStart = toReplace.substring(0, toRemove.indexOf('-')) + '.' + toReplace.substring(toRemove.indexOf('-') + 1)
let formattedEnd = formattedStart.substring(0, formattedStart.lastIndexOf('-')) + '.' + formattedStart.substring(formattedStart.lastIndexOf('-') + 1)
let replacedDomain = toRemove.replace(toReplace,formattedEnd)
window.location.href = replacedDomain;
}
})();