Is google translate wrong about 上海外国语大学?
The official site of 上海外国语大学 has its English name as “Shanghai International Studies University”
Translation of proper names does not always follow normal translation rules.