普通话,上海话,本地话,英语怎么说?

Mandarin(一半外国人都是说整个和粤语以及其他的地方方言区分)

shanghai dialect

或者直接说shanghai hua(老外也懂的)

local language(比较口语化地道,老外知道的)