translate English to French: Managers, scientists and technocrats account for a substantial fraction of the country's total population of 25 million people, compared to the other countries of the region.
Les cadres, les scientifiques et les technocrates représentent une fraction substantielle de la population totale du pays, soit 25 millions, par rapport aux autres pays de la région.