paulfitz/mlsql
inferring sql queries from plain-text questions about tables
This tool helps anyone who needs to quickly get answers from their tabular data without writing complex SQL queries. You provide it with a plain English question about your data (in CSV files or a SQLite database), and it translates that into an SQL query, returning the answer directly. It's ideal for business analysts, data scientists, or researchers who regularly interrogate datasets.
917 stars. No commits in the last 6 months.
Use this if you need to rapidly extract specific information, counts, averages, or filtered lists from your data tables by simply asking questions in plain English.
Not ideal if you need to build complex data pipelines, create reports with multiple visualizations, or perform advanced statistical analysis beyond basic SQL operations.
Stars
917
Forks
68
Language
Python
License
—
Category
Last pushed
Jun 12, 2023
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/nlp/paulfitz/mlsql"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
nltk/nltk
NLTK Source
explosion/spaCy
💫 Industrial-strength Natural Language Processing (NLP) in Python
undertheseanlp/underthesea
Underthesea - Vietnamese NLP Toolkit
stanfordnlp/stanza
Stanford NLP Python library for tokenization, sentence segmentation, NER, and parsing of many...
flairNLP/flair
A very simple framework for state-of-the-art Natural Language Processing (NLP)