Apertium TinyLex Portuguese-Catalan Dictionary - Apertium TinyLex is an open-source J2ME (Java 2 Micro Edition) program that can be used to translate words. The program is currently available for mobile devices supporting MIDP 2.0 and there is a version for almost all language pairs in Apertium.
English - Portuguese Brazil Dictionary Perfect English-Portuguese Brazil and Portuguese Brazil-English dictionary
* fully offline = you don't pay for internet connection
* shows translations as you type