8. A computer program product for dynamically evaluating an electronic communication, the computer program product comprising a computer readable storage medium having program code embodied therewith, the program code executable by a processor to: identify an idiom in an electronic communication; conduct a primary evaluation of the identified idiom; assign a confidence level to the identified idiom in response to the primary evaluation; identify an explanation of the idiom; and selectively update a corpus based on the assigned confidence level, including extract and transform the explanation and the idiom into an entry in the corpus including create a primary association between the explanation and the idiom.
8. A computer program product for dynamically evaluating an electronic communication, the computer program product comprising a computer readable storage medium having program code embodied therewith, the program code executable by a processor to: identify an idiom in an electronic communication; conduct a primary evaluation of the identified idiom; assign a confidence level to the identified idiom in response to the primary evaluation; identify an explanation of the idiom; and selectively update a corpus based on the assigned confidence level, including extract and transform the explanation and the idiom into an entry in the corpus including create a primary association between the explanation and the idiom. 9. The computer program product of claim 8 , further comprising program code to identify a state of confusion associated with the electronic communication, wherein the identification of the idiom utilizes a correspondence to the state of confusion.