Only ONE multilingual page

Permalink
Hello Community!
Does anyone have any experiences on how to accomplish multilingual functionality on a single page? (note: not 'single page', but one piece of page!) My client wants only one page to be viewed in different languages, and I was wondering if there is a better solution, than mines. I myself have created child pages for the dirrefent languages and put the translated 'grandchildren' underneath these. Some well selected exclude from navigation and everything seems to work fine, but I feel all this a little hacky. So, anyone any ideas?