Generate object-oriented source code in multiple languages based on semi-natural-language input.