I was watching this week's Gadget Show & one of the Top 5 travel apps was this nifty utility. Using your phone's camera you point at any Spanish text and it will translate the words to English right before your eyes.
The price shown for it was £5.99. I went to check it out in iTunes, only to find that it's currently free. I don't know how long it will remain so though, so grab it quick!