13. The computer system of claim 12 , wherein the plurality of text inputs are collected from at least one of websites, portals, and social media.
12. A computer system for training an artificial neural network (ANN), the computing system comprising: a CPU, a computer readable memory, and a computer readable storage media; program instructions to collect a plurality of text inputs which comprises a plurality of dialects which correspond to at least one language, and store the plurality of text inputs in a database of the computing system; program instructions to categorize each input message in the plurality of text inputs as a good message which does not include obscene language or a bad message which does include the obscene language based on a vectorized form of the input message by comparing each word in the input message to a predetermined dictionary; and program instructions to train an artificial neural network (ANN) based on the vectorized form of the input message in the database and its corresponding category; and program instructions to determine inappropriate language in another text using the trained ANN and a string-structure similarity measure, and wherein the program instructions are stored on the computer readable storage media for execution by the CPU via the computer readable memory, and the obscene language corresponds to a specific dialect.