sr. french translator,editor careers in Dehradun, India