translate English to French: The technical feasibility study does what the name implies, tells you whether your idea is worth pursuing from a technical scientific/engineering point of view.
L’étude de faisabilité technique porte bien son nom : elle vous dit si votre idée mérite d’être développée, du point de vue « technique » des sciences ou du génie.