ayoungprogrammer/nlquery
A natural language query engine that translates English questions into SPARQL queries to retrieve factual answers from WikiData.

Not currently ranked — collecting fresh signals.
star history
NLQuery parses natural language questions using Stanford CoreNLP to extract subject and property information, then generates SPARQL queries against the WikiData knowledge base to return structured answers. The system handles factual queries about people, places, dates, and relations by mapping linguistic patterns to structured data lookups.
Frequently asked
- What is ayoungprogrammer/nlquery?
- A natural language query engine that translates English questions into SPARQL queries to retrieve factual answers from WikiData.
- Is nlquery open source?
- Yes — ayoungprogrammer/nlquery is open source, released under the GPL-2.0 license.
- What language is nlquery written in?
- ayoungprogrammer/nlquery is primarily written in Python.
- How popular is nlquery?
- ayoungprogrammer/nlquery has 433 stars on GitHub.
- Where can I find nlquery?
- ayoungprogrammer/nlquery is on GitHub at https://github.com/ayoungprogrammer/nlquery.