translate English to French: It is amazing.
Cela est stupéfiant.