8. A computer system, comprising: one or more processors, one or more computer-readable memories, and one or more computer-readable, tangible storage devices; and program instructions, stored on at least one of the one or more computer-readable, tangible storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, to: receive a message before the message is posted to a social media service; analyze the message using data analytics to obtain analysis results; compare the obtained analysis results to similar analysis results stored for pre-existing messages to identify one or more strong correlations among correlations between the message and the pre-existing messages; for each of the one or more strong correlations, determine one or more contributing terms that have semantic meaning within a context of the social media service based on translating terms in the message to terms that represent an intended meaning of those terms; based on the one or more contributing terms, generate one or more suggestions for improving the message; modify the message based on the one or more suggestions; and determine whether to further analyze the modified message based on certain factors.
14. The computer system of claim 8 , wherein a Software as a Service (SaaS) is provided to perform the system operations.