translate English to French: Depending on program type, location, available resources, and other factors, professionals may play a variety of different roles.
Selon le type de programme, l'endroit, les ressources disponibles et d'autres facteurs, les professionnels pourront jouer un certain nombre de rôles variés et différents.