Chinese is an official language in both SAR's, but unlike mainland China where Mandarin is the main spoken language and simplified Chinese is the main written language, Cantonese is the most spoken language and traditional Chinese is the main written language in these areas. The vagueness of simply stating Chinese as the official language allows this to happen. Also, English and Portuguese, the main languages of the nations that controlled Hong Kong and Macau in the past in respective order, are also official languages in the respective SAR's.