About the Android phone translation:
This is very good translator. Can translate sentences copy pasted from Mobile QQ, and single words. Does not require Internet connection.
Its name is, Hanpig Chinese Pro. Can be found from android market.
Google translate is also on my android phone. Really goodl. Almost same as the website version.
There is also this application "CamTranslator" it requires an internet connection and acces to google. It can translate characters from a text using the camera image. I tested this with a Chinese restaurants menu and it seemed to work somewhat decently.
Lastly, can get Skype on my phone too... So I can call using 3g connection to China, with like 0,08$ a minute.
I am using HTC Desire HD as my phone. Only downside about this phone is, that it requires recharging every day... Sometimes 2 times a day depending how much I use it.