котнекст вопроса интересен. Это single-page приложение, или вам просто нужно организовать смену языка без перезагрузки страницы? Если первое - выносити текста в ресурсы отдельные, организуйте сервис предоставляющий тексты, возьмите готовое решение в конце концов (гуглить по i18n/i10n. Если второе - ajax.