How to make multilanguages website with subdomains?

Take a look at The “sites” framework to see if that is sufficient for what you want to do.