translate English to French: There is no doubt that this is a very important matter.
Il ne fait aucun doute que cette question est fondamentale.