translate English to French: What more reason do we need?
N'est-ce pas là une raison suffisante?