Interaction with the client is based on his language preference

Interaction with the client is based on his language preference

Since we have more and more company that have client in different language, it would be very important that we can select the client preferences and then we can automatically send email, etc. that we have translate and adjusted based on our preference. 

Other company offers that and I really need this, because in Quebec, Canada there is a law regarding the French language.