Can I have two different theme for two different language?

A WordPress Multi-site can handle multiple languages with individual themes and plugins activ.

It’s like having multiple sites, one for every language, within one Installation. Every Site can have it’s own design, set of activ plugins and users.

Read troth Method No. 5 on this Page for Details and Plugins that can help:
http://codex.wordpress.org/Multilingual_WordPress