translate English to French: There's no question that technology would have to be at the core of this.
Il ne fait aucun doute que la technologie devra se situer au centre même de ces interventions.