translate English to French: We have the vision.
Nous avons la vision.