translate English to French: There is no question about that.
Sans aucun doute.