I love bbtrans, here's another free translator you guys might like. Navita is a five language translator. Translation speed is slightly faster than bbtrans but bbtrans has more choices on which translation engine you want to use. Its still a worth a download if you do a lot of travelling.
Navita Translator