Загрузка документа, разбиение документа на слова, подсчет частоты встречаемости. Автоматический перевод каждого слова. Вывод слов в порядке частоты встречаемости. Вывод вариантов ответов на данное слово. Возможность внести данное слово в словарь выученных слов, и работата со словарем выученных слов. Каждое слово возможно прочитать. Возможность менять языки при выучивании. То есть слово на русском и десять вариантов на английском или наоборот.