Is google translate wrong about 上海外国语大学? Google Translate says 上海外国语大学 means Shanghai International Studies University. Shouldn't it mean Shanghai Foreign Languages University?
The official site of 上海外国语大学 has its English name as “Shanghai International Studies University”
Translation of proper names does not always follow normal translation rules.