https://github.com/CadQuery/CQ-editor
You describe it, and the editor generates CAD.
https://www.google.com/search?q=how+is+cadquerry+similar+to+a+natural+language+for+describing+objects