I use xlanguage before, but seem xlangguage not longer support by developer. Then I found mlanguage is more easy of use. If you like to setup a multilingual blog and write your post smoothly then I suggest you use this plug in.
Use it on custom theme like this
Switch between language:
Find it at your Widget
I suggest the developer explain the 'custom use' and 'add language switch button' in the document