Translate the following English sentence to French:
"And what has happened to that other big idea intended to regain people' s confidence, the affirmation of a policy department for European business, faced with the influence of mega-firms and markets?"
Et qu'en est-il de l'autre grande idée, destinée à regagner la confiance des gens, à savoir l'affirmation d'une direction politique des affaires de l'Europe face à l'influence des méga-entreprises et des marchés ?