Вы можете попробовать концепцию локализации и создать файлы ресурсов для всех языков, которые вы хотите, затем вы называете событие keydown, и если это приложение для настольного компьютера, это будет просто. Но если это веб-приложения, то вы должны использовать AJAX, чтобы установить свой язык.
Я думаю, вы хотите, как это в Google? право? Когда вы выбираете язык, то, если вы печатаете, ваш язык будет показан в текстовом поле.