translate English to French: The idea, inspired by a noble purpose, had a deep moral meaning.
L’idée, inspirée d’une noble proposition, revêt un profond sens moral.