translate English to French: The moment has therefore come to take stock of the situation.
Le moment est donc venu de faire le point sur la situation.