Hmmm.. bueno no se, es tu script pero creo que seria mejor si guadaras ese valor en una sesion y de esta manera seria mas facil de controlar lo que quieres hacer, una forma de optener el "idioma" es recuperando las variables de ambiente 'HTTP_ACCEPT_LANGUAGE' y 'HTTP_USER_AGENT'
La cuales envian salidas tipicas como las siguientes.
Código PHP:
echo $_SERVER['HTTP_USER_AGENT']; //devuelve, Mozilla/4.5 [en] (X11; U; Linux 2.2.9
echo $_SERVER['HTTP_ACCEPT_LANGUAGE']// devuelve, en
Solamente basta con que analises ambas o una y determines a partir de esa informacion que valor le daras a $idioma paar almacenarla en una session o si prefieres en una cookie.