Pues para mi el problema se resuelve simple y llanamente con javascript y para activar la función lo debes hacer con un evento (onclick por ejempl)o cuando selecionas el nuevo idioma. En este caso php no tiene nada que ver en el asunto.
Código Javascript
:
Ver original<script type="text/javascript">
$(document).ready(function() {
location.reload();
});
</script>
Nota: Cambiar por el respectivo evento que necesites. Supongo que el mas idoneo es on click pero de pronto puedes necesitar tambien on mouse over o cualquier otro. El codigo que te mostro kennylajara podria funcionar solo si separas la parte php y javascript, como lo esta mezclando mal no puede interpretar un javascript en el servidor, es un error de concepto tremendo.