translate English to French: It's not a new idea, but it will require fortitude and courage to accomplish.
L'idée n'est pas nouvelle et il faudra du courage et de la force d'âme pour réussir.