http://wordsteps.com позволяет выполнять работу, аналогичную работе со своим словарем (Vocabulary). Нажимаем на кнопку "создать новый словарь", даем ему название, вбиваем слова и переводы в специальные поля, а программа создает упражнения. Есть несколько типов упражнений, например, multiple choice, собрать слово из букв, и статистика успеваемости. Можно пользоваться уже составленными другими людьми тематическими словарями. Есть ограничения на слова в бесплатной версии, поэтому словари периодически обновляются.
Можно воспользоваться моими наработками.