This application on my iPhone is perfect. I use it to practice my portuguese during conversations and its a perfect alternative to dragging around heavy text books!
chkita88 about Ultralingua Portuguese-English