If your skill set includes Translation and Management then we might have the perfect job for you