Одной из интересных задач компьютерной лингвистикиявляется задача проектирования программных систем, используемых для изучения иностранных языков. До настоящего времени разработано большое количество таких систем, например, TomWord, Anki, Vocabilis, Learnwords и другие[1]. Анализ структур, выполняемых функций и принципов применения этих и других систем показывает некоторые их недостатки и неудобства, такие как:системы созданы в основном для изучения одного иностранного языка, чаще всего, английского