I did look into this fairly recently, but I wasn’t sure the best way to go about it. In countries where you have two official languages like Ireland. I wanted and have written my website in English, but I envisioned having a link in the tool bar a user could click to change it over to the secondary language (Irish).
For the vast majority of the site I just need to change the navigation, and some input forms. There way be some a couple of instances where I need to change text also, but not much.