I think Google Translate is a good option for online translations, depending on the language you are trying to translate from (if none English). I haven't tried English to another language, but with a job I used too do, I would have to translate various languages into English and fix any mistakes (after translated). I noticed that when it translated from French to English it was pretty close, but when it translated, say, Japanese or something it was very far off and I'd have to use the words that were correct (be it correct all together, or spelled correctly) to determine the rest and leave a note about it. So, I think it depends.