German to English marketing translation needs a special touch. A machine translation or a sub-standard human translation will never be enough.
Example: when is a “Homepage” not a homepage? When it’s a website.
German speakers often use the word “Homepage” to refer to an entire website. But do free online translation services necessarily know that? Probably not. Does a cheap translator know that, or do they care? Probably not. So if you want to sell, trust a translation professional with experience in marketing.