Voc4u maybe dosn't to much bother when i make litle bit andvertisment for my applicatin which help me with learning vocabulary. https://play.google.com/store/apps/details?id=com.voc4u On start you must choice which language you are native and which language you want learn! (this choice is only once so be carrefuly with the mistake... you can reset this setting on dictionary screen.) On menu you can train (learning vocabulary) or only listening and also training you pronunciation. (the number above buttons signalize how many words you have in database and how many word you already market as you know) In main activity for train vocabulary. It is work so that, she have only two buttons "know" and "don't know". The both buttons show new word, but words marked as "don't know" will be showed frequently and words marked as "know" one time dissapear, and you can focus for word which you don't know so good. INFO: the app need the rights for internet because any words which you add or delete is sended to server and used for preparing better vocabulary database in next build. I used this application mostly in Public Transport. I will be to much glad for you experince, ideas or critics of my app. Thank you.