Home C-Phrase Videos Live Demos
(c) 2006 Microsoft Corporation

C-Phrase (short for 'catchphrase') is our system for enabling natural language querying of databases. C-Phrase can be integrated with arbitrary relational databases and unlike other solutions, C-Phrase supports natural language updates to databases. For an academic description, read.

C-Phrase is written entirely in Python, runs as a server under LINUX or Windows, uses XML for all of its configuration and integrates into web-based interfaces via React. Large parts of C-Phrase are open source to allow programmers to deeply integrate the system into their unique environments.

C-Phrase currently integrates with SQLite, PostgreSQL or MySQL , and can be easily extended to integrate with other relational database engines.

Custom Implementation/Integration Contracts

We can help integrate C-Phrase into your product or environment.