Partnering with a translation company or an agency is the most expensive route you can take; after all, you will not only pay for the translation, you will also pay for separate Project Management and the company's profit.
Another challenge is to find the right partner. There are tens of thousands of them around in an extremely fragmented industry.
Once you have found the right partner, however, you can count on them to be at the cutting edge of technical advancements, they will not run out of capacity and they can mentor you in any aspect of multi-lingual communication - all from one place.

