Machine translation and human translation shouldn’t be rivals--they’re better off being teammates. But you need to know their strengths, and their drawbacks, so you can better judge when it’s appropriate to use each technique.
This is because there’s no “one size fits all” for translation, and you shouldn’t be after a single solution. You need a strategic combination that plays to the strengths of machine translation and professional translation services. A language services provider can help determine when it’s appropriate to use machine translation and human translation together, and when it’s advantageous to rely entirely on professional translation services.
So the question isn’t, “Which one?”, but “How do I integrate each?” Let’s review the benefits of machine translation and human translation (with the added bonus of translation memory) and highlight when to employ these techniques.