translate English to French: It wasn’t invented last week by some spin doctor to promote a product.
Il n’a pas été inventé avant-hier pour promouvoir un quelconque produit miracle.