Check out this index of Portuguese phrases, useful for the English speaking traveler. Includes transportation and food-related terms.
Dictionary contains 15,000 words and phrases that can be translated from English into Portuguese. Do a simple or Boolean search.