DICIONÁRIOS PORTUGUÊS X LÍNGUA ESTRANGEIRA
Portuguese-English-Portuguese Java Dictionary
Portuguese, Portuguese-English, and English-Portuguese Dictionaries
English-Portuguese Railway Dictionary (download)
Portuguese Dictionary 221,343 words (with grammar)