Travlang Dictionary: English - PortugueseFreeware multilingual program Ergane.
On-line Portuguese Language DictionarySupports different kinds of searches; includes a verb conjugator.
FreeDict.com Dictionary: English - PortugueseJava-powered word translation search.