A. Yes, you can internationalized your widgets packages and referral program templates in multiple languages and you can do it really fast.
For example: let's say your website is in English and Spanish, you could have a 2 widgets packages (one per language) and 2 referral program templates (one per language). This way you can show the Spanish template to the customers who speak Spanish and the English template to customers who speak English.