Techniques for a search-powered language usage service are described in which existing collections of documents are employed as sources of correct usage. A service may operate to search documents from the Internet or other document sources to produce a usage database of “correct” usage phrases that spans different languages, styles, and other contexts. Metadata associated with phrases added to the database may be used to understand the context of usage and perform usage checks using filtered, context-specific phrases for particular languages, dialects, geographic regions, styles, custom scenarios, and so forth. In one approach, separate databases for different contexts may be derived from data maintained in a global database. The service may expose the usage database(s) to enable applications to analyze target documents by comparing phrases to correct usage phrases and perform responsive actions to facilitate correct usage in various ways.
展开▼