Mete el texto en un array. Cuando se cambie el idioma, modificas el contenido de los elementos.
A grandes rasgos algo así:
var espanhol = ["mi titulo", "mi enlace"];
var ingles = ["my title", "my link"];
botonEsp.onclick = function() {
document.querySelector("title").innerText = espanhol[0];
document.querySelector("#miLink").innerText = espanhol[1];
};
botonEn.onclick = function() {
document.querySelector("title").innerText = ingles[0];
document.querySelector("#miLink").innerText = ingles[1];
};
Puedes meterlo todo en una función bastante pequeña.