Мне больше всех помогло это приложение:
https://play.google.com/store/apps/details?id=com.swotwords.lite
Сами добавляете свои слова и выражения которые хотите выучить, приложение само переведет их, можно добавить картинки, примеры использования, транскрипцию, разделить на группы и т.д. Много различных видов тренировок, множество разных функций, есть ежедневные настраиваемые оповещения, можно поставить чтобы слова мелькали в оповещениях хоть через каждые 10 минут. Есть для iOS и Android.
Для меня было главное найти приложения где добавляете свои слова и их еще корректируете, а не учите готовые наборы часть слов которых я уже знаю.