Translate the following English sentence to French:
"This is a difficult task which is only possible at all by virtue of technological progress."
Il s'agit d'une tâche difficile qui ne peut être surmontée que grâce aux progrès dans le domaine technologique.