Una cosa el el idioma del navegador y otra es el idioma que tiene el interfaz de usuario,
en chrome y opera lo consiges con el
navigator.language,
y para ie o ff y los demas con js no se puede(amenos no e encontrado) tienes que hacerlo con un lenguaje de servidor ejemplo PHP, dado que el cambio es en servidor.
y es este :
si en IE vas a opciones>idiomas, y cambias (quitaso añades), el aleman, español, ingles
el código te botara
maso menos
y asi tienes los tres idiomas, y listo