LINGRO is the unique service which helps reading foreign websites and documents (TXT, DOC, PDF) and at the same time builds words base to repeat them. It is a free multilingual AJAX dictionary and language learning site. Currently supporting English (ESL), Spanish, Italian, French, and German.
If you are an app freak, it's good to use different applications to learning English too. I will show you many handy apps to keep learning English in a few minutes. Furthermore, I will show you many online dictionaries and websites to learn languages.