Chen Youbin is a translator with CATTI level 1 and an expert of Translators Association of China. His research direction focuses on translation theory and practice, and English teaching. He hosted more than ten scientific research and teaching reform projects, published 16 papers, one translation work and one monograph, winning the first prize of Translation Essay Contest from China Foreign Language Publishing Administration in 2014.