I strongly recomend a free new translating software which is called "lingoes" !!
It's free and can translate many langauges,besides,it also can dowloard many dictionaries !
This is the best translating software I have ever use. Trust me.
The download address :
www.lingoes.cn