I fist want to emphasize the importance of multilingual support.
With no multilingual support i think any tool is useless. I've seen some forum topics about multilingual and none with a solution.
As far as i know in joomla you have to install the language you want to use (say english and italian), then you have to create a page of each language and to associate them (the home page in english can be associated to the home page in italian. Then you have to activate the language plugin, available in every joomla installation. you also have to create a module using the language plugin.
Then there is the need to associate the module to a position.
What i did in the nicepage macos application is to insert in the top side of the page a module position, to which i gave the name of "forlanguage". I tried to position it at the side of the menu.
In joomla i associated the language switcher module to this position and saved.
Unfortunately i could see the title of the module but not its content (the pull down menu with the two languages).