Please read the whole question. I'm not looking for an approach to managing multi-lingual content, but I'm looking for a way to actually get that multi-lingual content. This usually falls within technical recommendations on most projects I work on, and I hope someone can offer some help. We are working with a client now who has the personnel to physically translate content, and each language has a separate domain, hosting, CMS, etc. For those clients that want to do business internationally though, and have no personnel, what are some approaches or services to use? Is it cheaper to farm this out to people, or to do it dynamically, and what are the technical drawbacks? Any advice you can offer is helpful. I know this isn't strictly a programming question, but I think it falls within the technical realm.
I have yet to see a dynamic translation service that would be suitable for the content of a professional website. Language translation is not (yet) a mechanical activity - it requires thought and analysis. Your clients would best be served by outsourcing translation (or hiring a translator).