The free Linguaroo app lets you translate words quickly and easily, and then save them to your own dictionaries.
Enter the Practice mode every day and answer questions - and the words will stay in your memory forever.
The app uses scientifically backed spaced repetition principles to boost your memory, all wrapped up in an easy to use and fun user interface.