sin sin sin presentación!
Yo me enfrenté a lo mismo y aquí lo que he hecho:
- detectar el idioma del navegador (no de la interface del navegador sino de lo que dice la variable de php HTTP_ACCEPT_LANGUAGE) y redirigir a la página de ese idioma Y
- un enlace claramente identificado que lleve al otro idioma
Te dejo este artículo sobre la usabilidad de las
paginas intermedias en web bilingues