Salve a tutti

Ho il seguente problema che descrivo qui di seguito:
Ho un sito in doppia lingua It e En con le pagine doppie in due directory differenti tutte taggate nella propria lingua. L'unica pagina singola è la index che permette di scegliere la lingua desiderata. Una volta entrati nel sito vorrei permettere di cambiare qualsiasi pagina nella stessa, ma in versione diversa senza tornare alla pagina principale.
La domanda è, esiste qualcosa in javascript che riconosca il tag lang delle pagine e permetta di cambiare la stessa pagina (cioè con lo stesso nome ma con testo nella lingua diversa) cliccando su un'immagine (una bandierina che indica la lingua ad esempio)?

Spero di essere stato chiaro!

Grazie in anticipo