Hello!! The following are a list of recommended Apps for English Language Learners…
Google Translate – Google, Inc. Amazing App with a camera feature that will translate while you hover over any word!!!
Duolingo Learn Spanish, French, German, Portuguese, Italian, Irish, Dutch, Danish, Swedish, and English. Totally fun. Totally free.
12 Specialized bilingual Dictionaries – iBilingualBooks Althea publishers has a collections of bilingual dictionaries from different content areas all under one App.