An often asked question in the Sites forum is "How do I add translated pages to my site". It is not really necessary to do this with Google Sites because the Google Translate element has been added to Sites. Now, visitors to your Google Site with a different language setting than your site can hit the translate button to translate the whole site to the language of their choice.
Users will see a Translate link at the bottom-right of the site:
Or a bar like this at the top:
If you still want to add links to translated versions of your site, you can do so.