translate English to French: They believe that we can play a role in finding new approaches and perspectives to old problems.
Ils estiment que nous pouvons contribuer à trouver de nouvelles approches et de nouvelles perspectives à l'égard des vieux problèmes.