The NLP Engine forms the core-component of the Babelfish BI Framework. The NLP Engine comes with a machine translation algorithm, which converts a natural language query into a database query. This allows any user to simply query in plain English and get answers from their data, without having any prior database knowledge.