2
I do not think there could really be a module for this purpose. I am not multilingual myself, so it would be very difficult for me to translate text into different languages.
Google offers some pretty good translation, as does some other translation services. Machine translation has its limitations though.
I am using a script from
Rohitab.com called translingo. It is a perl script that generates a java script to use on your site including the languages that you choose. The script itself does not do the translation, it directs the webpage to a service that translates the page in real time. Of course there will be mistakes, but for me it is better than having someone turn away from my site because he/she can't read it.
This script I have set up for 32 languages, from Arabic to Welsh, And I put the script in a custom block shown on every page.
There are other premade scripts available, just do a google search.