1. Определяем язык:
var language = window.navigator.userLanguage || window.navigator.language;
2. Грузим динамически нужный js, содержащий ассоциативный массив строковых констант для текущего языка. Используем для простоты:
www.javascriptkit.com/javatutors/loadjavascriptcss...
3. Используем элементы массива на странице.
UPD: 4. Можно сделать замену строк DOM-контейнера через функцию с использованием Regex-шаблона, чтобы не использовать элементы шаблона в исходном "теле" страницы, а сохранить обычные текстовые строки "домашнего" языка.