You can take tests in Arabic, Chinese, Croatian, French, German, Greek, Italian, Portuguese, Russian, Spanish, and Swedish. Each test consists of remembering a series of words that you see written and hear pronounced.
Its interface is easy to use and allows you to practice with any included language with just a couple clicks.
Wordbanker is an intriguing app for anyone who wants to learn a new language. The program was made in English, so unfortunately it does not include English as a language for ESL learners to practice.