Do I have to provide certificates of German and/or English language proficiency?

For any language that is not your native language, you should ideally provide a certificate of language proficiency. Degrees and extended stays at a German or English-speaking university are considered equivalent proof.