This offline bilingual dictionary and phrasebook contains tens of thousands of entries and allows you to search for translations of both English and Portuguese words
Download