Auto translate content of nodes I am developing a Drupal 7 site, where i store the content of a cotent type(with several fields).
So by default, i enter the English text for the content and save it.

Is it possible in Drupal to automatically translate the content in English to other languages like French, Spanish, German, etc? I have been experimenting with several modules like Content Translation, which provide the option to enter content manually in other languages. But i don't like to enter the content separately for each language, rather i like to automatically translate it with the click of a button. Is there such a module or feature in Drupal 7 ?

As a final alternative, i thought to use an API like Google Translator in the background, when saving my node content, but i hope there is a module available for automatic content translation.

Note: I am not interested in using any widget on the front end, for content translation. Instead, i prefer admin to translate content with one click in the backend.
It will never be good. Human languages are not something perfectly unambiguous and logical*, so no computer software will ever be able to translate them perfectly. You need a human to properly translate human languages.

Google Translate is bad, but I haven't seen anything better. Sadly, Translate API got deprecated in 2011. This means that modules using it may work for now, but may stop working without notice. See GTranslate and i18n auto translate.

You can always use some code from above modules, and try another machine translator. See Comparison of machine translation applications article - deciding which one to implement is outside the scope of Drupal Answers, just remember that you want GPL software if you want to mix it with contrib modules' code without fees or legal risk.



* OK, there is Lojban, but that's an exception.