Language Cards lets you quickly learn new words and phrases, their respective pronunciation and translations by adding flash cards. To create new cards fast the application features internal offline dictionaries for such languages as: English, Spanish, Russian, French, German, Italian.
The cards can then be studied using specific settings to shuffle them in your preferred way. Study progress of every card is tracked and can be reset if necessary.