consider the bitTech sites, they automatically translate contents based on user preference or browser default language. I remember linkedin at some stage offered the button [translate comment] or [show original language] buttons, so the translations were happening on demand instead of translating the whole page