Best free plugin for your goal is Polylang:
http://wordpress.org/plugins/polylang
Not so great but still easy to use is mqTranslate, which is a fork of the pretty popular qTranslate:
https://wordpress.org/plugins/mqtranslate/
A good popular (but paid) one is WPML: