do all countries in south america speak spanish
Portuguese is the majority language of South America, by a small margin. Spanish, with slightly fewer speakers than Portuguese, is the second most spoken language on the continent.
Languages of South America