LeanWords is a tool that allows you to learn words from other languages easily. You can add words you want to learn and than have program ask you the translation one by one. The program has multiple modes, including intellectual in which the words you know the worst will be shown first. It also allows you to carefuly adjust the mode for your needs.
| cat |