Google Translate for iPhone is optimized for speed, supports all of the existing Google Translate language pairs, and uses a client-side data-store on your iPhone to hang on to your past translations so you always have them at hand, even if you can't use the local data network.
So I teamed up with David Singleton, a fellow engineer in our London office, to build an iPhone interface for Google Translate. I thought Google Translate was great, but the web page didn't work that well on the iPhone. So I looked around for some portable language dictionaries. I knew a few words and phrases in German and Italian, but that was about it. A few months ago I was planning a vacation to Austria and Italy.