I'm looking at the best/easiest way to translate my Moodle 2.9.1 site (Essential theme) into Spanish. We've got much of the content/text already translated but my site also contains a lot of video files for which we're adding subtitles or replacing them with Spanish-language versions wherever possible.
I'm wondering what the best way to implement the translations will be. Some kind of language-switcher function (i.e. you can click "Español" and be taken to the Spanish-language version of the site) would be nice but I'm not sure exactly how best to implement that. If we could have all our English and Spanish content and files exist on the same site/domain, that would be great, but again, I'm not sure if that's very easy to do.
The alternative is of course to just build a totally separate Moodle site at a different domain based off a copy of our existing site. In a sense, this solution could be more straightforward for us but would require extra maintenance as any design changes, updates/upgrades, etc. would all need to be made on both sites in order to keep them in sync.
I'm hoping that someone will be able to offer some informed advice for my situation. Specifically, I'm looking for a method that doesn't require anything overly complex/technical as we aren't familiar enough with programming/MySQL to consider building our own custom solution. However, any ideas or thoughts are most welcome!
Lastly, I suppose this question might already have been asked and answered elsewhere, but I couldn't find it. If there is an existing forum post that discusses this topic, I would grateful to know about it.