donkeykong wrote:KTdict C-E is free and not web-based. Input English, pinyin, or write a character with your finger.
I second KTdict C-E . Its the only chinese <-> english translator I keep on my touch!
Another cool app is Shanghai Taxi Guide by "hoodhot travel". Taxi cards for your touch - let's you browse or search by topic; dining, metro stations, nightlife, shopping, etc. Displays a 'Taxi Card' in chinese w/ english info. so you can get where you want. I like searching for restaurants by street - handy when I'm out and get hungry! Available in the iTunes app store - unfortunately not free ($10 USD) but I use this app more than any other.
Only thing I haven't found yet is a good bi-lingual Shanghai street guide. Any recommendations????