translate English to French: There is no doubt that there was significant employment creation and income recovery.
Il y a eu sans doute un degré considérable de création d'emplois et de recouvrement du revenu.