translate English to French: I must insist on that point.
J'insiste sur ce point.