← all repositories

ayoungprogrammer/nlquery

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

433 stars Python Other AI
nlquery
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.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.