translate English to French: Many points have been made, and the discussion has gone on for a while.
De nombreux points ont été soulevés et le débat a été assez long.