A portion of my site has an English/Spanish requirement. It's mostly web forms used for collecting data, so the translations were mostly labels and not content. I used the resource (.resx) files for the translations and didn't have to create separate pages. Even if your site is mostly content, the resource files should still work.