translate English to French: This would have been feasible in technical terms.
Sur le plan technique, c'était réalisable.