is it possible to create pages in more than one language without having to create separate pages for each language in Google Sites?
This isn't a feature of Google Sites, but I was hoping there might be a workaround.
If you're going to do the translation yourself you could create a language dropdown and use JS to replace the page's contents with the contents of the selected language. To do this though (assuming Google Sites doesn't allow you to use server-side code; not really sure) you'd have to have the browser download the page in all languages then just use JS to swap in the correct content.
Check out this Fiddle to see what I mean.