Do your translators speak Google?
You had your website translated to give an international visibility to your company? Are you sure it is an SEO friendly translation?
What localization brings to translation
Unlike factual translation which only involves a translation into another language, localization is a process of cultural adaptation. As well as being a bridge between cultures, localization is also a great marketing tool.