... personally I'd prefer to use the culture support in ASP.NET 2.0. Using it requires only 1 set of files on your server and you get all words/text in 1 file per language... to get more languages, send that 1 file to some translator that translates it for you for like $20 through paypal :p ... that way you will get a good translation instead of the extremely weird sentences that can form from automatic translators. In this way one can also get any language one wants, and isnt limited to any particular.
If you think you know something completely, you probably don't know enough.