A personal language trainer and dictionary android app