Is it possible to handle different languages, depending on the user preference?
Not at this time. That would be a fairly complex system because not only would we have to flip our content everytime a user would change languages, but the site owners would have to have translations of all their content as well.