А в чём собственно проблема?
Определения языка на JS В инете есть
На основе языка делается window.location.href=URL
Только как Вам уже правильно подметили, то делается это на пхп не потому что так для индексации нужно, а потому что так правильнее будет и в будущем изменение контента необходимо будет на 1й странице (в 1м файле), но не в 10 сразу.
Не стройте костыли, а лучше сделайте как нормальные люди :)