yes - you need to translate the proofs of relationship. All documents submitted to CIC should be either in french or in english.
If it's emails, skype etc, you don't need to get an official translation, you can do it yourself. BUt translate the parts where it shows important information about your relationship.
Good luck with your application,
Sweden