translate English to French: There is no doubt about it.
Il n'y a pas de doute.