Shanghai University is a comprehensive research-oriented university in Shanghai. Jointly established institution by the Ministry of Education and the Shanghai Municipal People’s Government, the university is a key construction institution of the national “211 Project”, a pilot institution for constructing high-level local universities in Shanghai, and a part of the national “Double First-Class” university construction initiative. Formally founded In 1995, the School of Foreign Languages (SFL) was authorized in 2010 to offer a master program of the first-level discipline in Foreign Language and Literature (including 4 sub-fields: Foreign Linguistics and Applied Linguistics, Foreign Literature and Comparative Literature, Translation and Dissemination of Chinese Culture, and Country and Area Studies) and to award master’s degrees in Translation and Interpreting (MTI in English,…