Hi, I've never used an employment contract. But always used some sort of letter from your employer confirming role.
The translation was done soon as I got married by a professional company. Not sure if you can do it yourself. Its just basically an English version of the certificate.
Sent from my SM-G975F using Tapatalk