Может правильнее использовать
lang аттрибут? На худой конец сделать блоки текста с классами - языка ru_RU, en_GB, en_US, а потом яваскриптом только менять стиль тег
<style>.ru_RU {display: block;} .en_US, .en_GB{display: none;}</style>
но перебирать все элменты это изврат и оправданно только если языков много(больше 3).