Survey (customer feedback) in multi-language

This would be a must have. Customer Satisfaction should be requested in the language of the customer. Could you make this procedure SMART based on customer lists or even better, customer properties? (Country, Language, …)