One of the important limitations of Drupal over the years, especially from the perspective of somebody living and working in Quebec, Canada, has been its inability to manage multilingual content in any comprehensive way. Hopefully, all of this is about to change.
While it was possible to make Drupal's interface available in multiple languages and to exercise some control over content through the use of a "language" taxonomic classification scheme, it was not possible to easily manage translations of individual nodes. Even the process allowing users to change the language of the interface was somewhat clunky.
At some point, a freelance developer called Jose A. Reyero created a module called i18n that promissed to address these short comings. I experimented with this module quite a bit during the days of Drupal-4.4 and while I was very impressed with this module, ultimately I had little success in using it. In some cases the features simply didn't seem to work with my setup, and in other cases the features I was looking for simply hadn't been coded yet.
Hopefully, things are about to change. While it is still in his sandbox, Jose just released an updated version of the i18n module. I can't wait to give it a try. Until then, you can see a demo of this module on his site and you can read more about it here.