It's been a while since I wanted to write this post.
Being a Spanish developer means I have to build multilanguage sites.
Using WordPress it's not that simple.
I started using the plugin qTranslate.
The problem with this plugin is that you can not set diferent post URL for each lenguage.
WPML Multilingual CMS
Then I came across with this great plugin WPML Multilingual CMS.
It's just the best. You can set diferent post URL for each site what means better SEO.
Working with the admin panel it's pretty simple, all config are easy to set up.
If you're working on a theme and you want to set some hard-core text or links they have a full documentation here. Even this part is really simple.