A free program for Android, by eflasoft.
This is an easy-to-use application for both Spanish and Portuguese speakers, as it automatically translates Spanish to Portuguese, and vice versa. There are approximately 78,000 words and phrases in the database for both languages.
There are many delightful features that you, as a learner, will find useful and enjoyable:
Suggested words are prompted once you start composing sentences, which is reminiscent of the iPhone’s Autocorrect.
You have the option to study – via audio – the correct usage of words in sentences through given examples.
A “Speech Recognition” feature has the ability to compose voice translations.
There are almost 2000 commonly used phrases in the database, which you may study at your leisure.
There are games like dual games and matching games, one that makes you fill up the missing letter of a provided word, another that makes you race against time and gravity as you are expected to mark the correct definition of falling words, and then there’s a fun puzzle….
There are tests – such as true or false tests, a listening test, a listening and writing test, a speech test, a gap filling test – which lets you fill up the missing word in sentences via multiple choice.
The app comes with a customizable widget.