is brazil the only country in south america that speaks portuguese
Although Brazil is the only Portuguese-speaking nation in South America, it has the largest population, area and economy on the continent. Thus, the South American trade bloc Mercosul uses Portuguese alongside Spanish as its working languages. A Spanish influenced Portuguese dialect is spoken in the northern Uruguayan border area with Brazil. Given the proximity and trading relations between Portuguese speaking Brazil, and its respective Spanish speaking nations, Portuguese is offered as a foreign (or obligatory) second language course at most schools in Uruguay, Argentina, Paraguay, Venezuela and Bolivia.
List of territorial entities where Portuguese is an official language