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.
3. The system of claim 1 , wherein the processor is further programmed to: place the sliding window over a second sequence of terms from the plurality of terms, the second sequence of terms comprising the second term, the third term, and a fourth term, the second term and the fourth term being adjacent to the third term; process the second term, the third term, and the fourth term, through the non-natural language model to determine whether the third term represents non-natural language; and upon receiving the indication that the third term is non-natural language, label the third term as non-natural language to omit the third term from the content analysis of the phrase.