A system classifies a reading level of an input text. A user provides 1) an input text having an original reading level, and 2) a selection of a selected target reading level, out of a plurality of target reading levels, through a user interface. A reading level estimation engine is configured to determine the original reading level of the input text. A database is configured to hold data relating to the reading level of a plurality of texts. A text simplification engine is configured to simplify the input text on the basis of the selected target reading level, and to communicate with the database to obtain data relating to a reading level classification of words from the archived texts. Lastly, the text simplification engine is configured to prepare and output a simplified text of a less difficult reading level that substantially preserves the meaning of the input text.
展开▼