This is the story for most companies:
Let marketing or product handle their translations. When things get out of control, bring in an industry expert Localization Manager and ta-da! All your problems are solved. You wish right?
To scale effectively overseas, you need not only the right people but most importantly the right organizational framework that allows you to efficiently and effectively chase your global endeavors.
Localization is an emergent process of a global company. It touches on legal, product, marketing, business strategy, compliance but cannot be housed perfectly in any one of these divisions.
We have seen huge global organizations effectively tackle localization with a single dedicated expert and we have seen smaller enterprises struggle with large localization teams (10+ people).