Please find here a paper about linguistic generating of the computer http://www.eric.ed.gov/ERICDocs/data/ericdocs2sql/content_storage_01/0000019b/80/32/fe/2b.pdf