translate English to French: She then had to admit that this was not based on one iota of scientific evidence.
Elle a ensuite dû admettre que tout cela n'était pas basé sur un iota de preuve scientifique.