There is no comparison between machine translation and human translation. Not even close. So, if you need translation services, the best solution will be to use a human translator and not a machine.
However, if you only need to translate some simple text for your own use, to get an idea of a message, to learn how to say common words in another language, machine translation can help. There are lots of free online translation tools you can use. I hope this list will help:
Apertium
Languages: Spanish, Welsh, Catalan, Galician, Basque, Breton, etc
Google Translate
Languages: Albanian, Arabic, Bulgarian, Catalan, Chinese, Croatian, Czech, Danish, Dutch, English, Estonian, Filipino, Finnish, French, Galician, German, Greek, Hebrew, Hindi, Hungarian, Indonesian, Italian, Japanese, Korean, Latvian, Lithuanian, Maltese, Norwegian, Persian, Polish, Portuguese, Romanian, Russian, Serbian, Slovak, Slovenian, Spanish, Swedish, Thai, Turkish, Ukrainian, Vietnamese
Babel Fish
Languages: English, Simplified Chinese, Traditional Chinese, Dutch, French, German, Greek, Italian, Japanese, Korean, Portuguese, Russian, Swedish, and Spanish.
Bing Translator
Languages: Arabic, Chinese Simplified, Chinese Traditional, Dutch, English, French, German, Hebrew, Italian, Japanese, Korean, Polish, Portuguese, Russian, Spanish
SYSTRAN
Languages: Arabic, Chinese, Dutch, French, German, Greek, Hindi, Italian, Japanese, Korean, Polish, Portuguese, Russian, Spanish, Swedish
Free white paper: Maximizing Visibility for Multilingual Web Sites
http://www.freetranslation.com FreeTranslation.com has Languages: Arabic, Bulgarian, Chinese, Czech, Danish, Dutch, English, Finnish, French, German, Greek, Hebrew, Hindi, Hungarian, Italian, Japanese, Korean, Norwegian, Persian, Polish, Portuguese, Romanian, Russian, Serbian, Spanish, Swedish, Thai, Turkish, Urdu
Thank you very much, Helen.
I want to quote your post in my blog. It can?
And you et an account on Twitter?
Yes, you can. Thanks. You can follow me on Twitter at @translation4you.