Я это делаю с помощью Greasmonkey (для хрома - Tampermonkey). Попробуй адаптировать под свою задачу.
Ключевой момент -
run-at. Но сразу скажу, этот скрипт у меня барахлил.
// ==UserScript==
// @name Force Learn.MS to English
// @version 1
// @grant none
// @run-at document-start
// @include https://learn.microsoft.com/ru-ru/*
// ==/UserScript==
(function() {
'use strict';
const new_url = window.location.toString().replace('://learn.microsoft.com/ru-ru/', '://learn.microsoft.com/en-us/');
window.location.replace(new_url);
})();