1. A system comprising: a memory storing a non-natural language model for detecting non-natural language; and a processor programmed to: identify a plurality of terms in a phrase; place a sliding window having a defined length over a first sequence of terms from the plurality of terms, the first sequence of terms comprising a first term, a second term, and a third term, the first term and the third term being adjacent to the second term; process the first term, the second term, and the third term through the non-natural language model to determine whether the second term represents non-natural language; as a result of the processing, receive an indication that the second term is non-natural language; and upon receiving the indication that the second term is non-natural language, label the second term as non-natural language to omit the second term from content analysis of the phrase.