translate English to French: "It's quite an honour to be here.
« Il s'agit d'un grand honneur d'être ici.