A comparative survey of recent natural language interfaces for databases | Synapse