I'm looking for a .net engine that provides a way to translate natural English language queries into SQL syntax.
I know that Microsoft used to have a product called "English Query" that done exactly this for SQL and cube queries based on spoken word. They've discontinued this since SQL Server 2000 and I was hoping that there was a fully supported modern equivalent available?
The previous version supported spoken queries such as " "How many blue Fords were sold in 1996?" into
SELECT COUNT(*)
FROM CarSales
WHERE Make = 'Ford'
AND Color = 'Blue'
AND DATEPART(yy, SalesDate) = '1996'
A link to the original "English Query"
After a little research, I can't find any new modern natural language to SQL translators. There are quite a few research papers on the subject, but no commercial software that I could find.
Martin Smith's link from comments
The "Why" it was killed
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With