translate English to French: People were amazed that we all appeared articulate and moreover intelligent.
Le public a été étonné de constater que nous nous exprimions tous avec facilité et, plus important encore, que nous semblions intelligents.