Lets say I'm designing a website where we have English, French, Spanish, German, and Korea (I'm not, but lets pretend I am).
I cannot rely upon services such as google translate, as the nature of the website is not for entertainment but business. Lets say I have access to professional translators that can translate something in context to another language and give me that text.
What are some known and simple ways to serve up content over multiple languages with a website?
There's lots of options, such as separate pages, using a database, and so forth... but I can't really decide what's best, how the concept would scale, what needs to be considered, and how to deal with missing translations?
Are there any well-established practices for this?