translate English to French: Our efforts must be concentrated much more on commercial realizability.
Les efforts devraient beaucoup plus s'orienter sur l'utilité commerciale.