translate English to French: It is therefore about time we swept our own front doorstep clean.
Il est donc grand temps que nous nous mettions à balayer devant notre porte.