I have two apps to teach people 500 English and Portuguese words. Now this apps are totally free. I hope you enjoy. 🙂
enWord – The easiest way to learn English. Learn 500 English words and never forget.
ptWord – Learn 500 Portuguese words and never forget