language and translation careers in Essen, Germany