Plus the pun of "valve" in the same word, which is also fitting, for letting out steam.
Besides it sounds great in English. Sounds like a new expensive drug. Imagine the TV commercial: "Contact your doctor to learn if Ventilen is for you. May cause hair loss, liver failure and bla bla bla. "
if you want the real deal for the title, see STS https://en.wikipedia.org/wiki/Science,_technology_and_societ...