Of course, bad translations exist. A well-managed translation will consider input from both the client and translator. This allows a high quality translation to be delivered. Many companies have been working towards making translation software reliable and effective. Products are getting better but they still can not replace human translators.
Language is very complex.
A bad translation could lead to many communication problems. The following sentence is a good example of how translation software can turn a simple sentence into disaster and embarrassment for you. In French, the word lawyer and avocado are the same. Image how this simple mistake would have made your business look to a new client. If a good quality translation is required, it would not be recommended to use translation software by itself.