translate English to French: Inventions may be defined in a non-legal sense as new solutions to technical problems.
Sur un autre plan que le droit, les inventions peuvent être définies comme de nouvelles solutions à des problèmes techniques.