Мы создали базу данных для сохранения всех наших переводов. Вы можете найти перевод по ключевому слову (это может быть английское слово или что-то еще).
Примерно так:
Keyword English Dutch French
welcome welcome welkom bonjour
assign_user Assign a user ... ...
В нашем веб-приложении мы создали класс, которому необходимо ключевое слово и текущий язык, запрашивает базу данных и возвращает переведенное слово.
Наше веб-приложение также использует много JavaScript, и это не было проблемой; это очень гибкий.