У меня есть две идеи на этот счет: либо сделать десяток-два тестов, на разные тематики. Пользователь должен ввести правильно слово на английском, ну а в интерфейсе понятное дело, будет русское слово.
Либо второй вариант: скачать базу слов (допустим из переводчики английского) и как-то привязать её к программе, чтобы она проверяла так, как я выше описал.
Первый вариант конечно проще, думаю что и своими силами как-нибудь, но к зимней сессии сделал хорошо её. А вот второй более емкий, но и интереснее.
Пока есть время думаю над вторым: как привязать базу для такой программы? Может кто поделится примером...
Ну и напоследок: как я понимаю, принципы всё-равно одинаковые, разница только в объеме
