translate English to French: I think that, in this respect, the Afghans seem to be more advanced than we are.
Je pense qu'à ce sujet, les Afghans semblent être plus en avance que nous.