The Language Simplification project is developing automatic methods to simplify complex texts to be more easily read and understood by a broader audience, such as children and non-native English speakers. Using neural networks, complex words and phrases can be substituted, the sentence can be split and rephrased, and the overall text can be summarized and compressed. These capabilities can be wrapped into a reading assistance tool for end users, or as a pre-processing step for other NLP tasks.