translate English to French: In an Internet poll, the number of respondents declaring themselves in favour of such a measure was as high as 96%.
Dans un sondage réalisé sur l'internet, le nombre de participants se déclarant favorables à une telle mesure a même atteint 96 %.