1. A computer program product for dynamic language checking, the computer program product comprising: a computer readable storage medium having computer usable program code embodied therewith, the computer usable program code comprising a computer usable program code configured to: identify a questionable language usage; create a query in dependence upon the questionable language usage including identifying suggested language usage in dependence upon the questionable language usage and substituting at least one word of the questionable language usage with at least one word of the suggested language usage; query a search engine with the query; receive from the search engine search result statistics describing search results for the query; and determine, in dependence upon search results statistics returned by the search engine, whether the questionable language usage is proper language usage.