1. A computer-assisted language generation system comprising: sentence retrieval functionality, operative on the basis of an input text containing words, to retrieve from an internet corpus a plurality of sentences containing words which correspond to said words in the input text; and sentence generation functionality operative using said plurality of sentences to generate at least one correct sentence giving expression to the input text, said sentence generation functionality comprising: sentence simplification functionality operative to simplify said sentences retrieved from said internet corpus by: classifying all words of each of said sentences retrieved from said internet corpus as being one of unnecessary and mandatory, said unnecessary words comprising words which are at least one of adjectives, adverbs, articles, prepositions, predefined list of unnecessary words, said mandatory words comprising words which are not unnecessary words; deleting unnecessary words from each of said sentences: ascertaining, for each phrase of each of said sentences, whether said phrase comprises at least one of at least one word in said input text and at least one alternative word of at least one word in said input text; and responsive to ascertaining that said phrase does not comprise at least one of at least one word in said input text and at least one alternative word of at least one word in said input text, deleting said phrase from said sentence: simplified sentence grouping functionality for grouping similar simplified sentences provided by said sentence simplification functionality; simplified sentence group ranking functionality for ranking groups of said similar simplified sentences; and sentence selection functionality operative to select at least one of said similar simplified sentences as said at least one correct sentence based on said ranking.
1. A computer-assisted language generation system comprising: sentence retrieval functionality, operative on the basis of an input text containing words, to retrieve from an internet corpus a plurality of sentences containing words which correspond to said words in the input text; and sentence generation functionality operative using said plurality of sentences to generate at least one correct sentence giving expression to the input text, said sentence generation functionality comprising: sentence simplification functionality operative to simplify said sentences retrieved from said internet corpus by: classifying all words of each of said sentences retrieved from said internet corpus as being one of unnecessary and mandatory, said unnecessary words comprising words which are at least one of adjectives, adverbs, articles, prepositions, predefined list of unnecessary words, said mandatory words comprising words which are not unnecessary words; deleting unnecessary words from each of said sentences: ascertaining, for each phrase of each of said sentences, whether said phrase comprises at least one of at least one word in said input text and at least one alternative word of at least one word in said input text; and responsive to ascertaining that said phrase does not comprise at least one of at least one word in said input text and at least one alternative word of at least one word in said input text, deleting said phrase from said sentence: simplified sentence grouping functionality for grouping similar simplified sentences provided by said sentence simplification functionality; simplified sentence group ranking functionality for ranking groups of said similar simplified sentences; and sentence selection functionality operative to select at least one of said similar simplified sentences as said at least one correct sentence based on said ranking. 11. A system according to claim 1 and also comprising: a misused-word suspector evaluating, words in said input text; an alternatives generator, generating multiple alternatives for at least some of the words in said input text evaluated as suspect words by said suspector, at least one of said multiple alternatives for a word in said input text being consistent with a contextual feature of said word in said input text in an internet corpus; a selector for selecting among at least said multiple alternatives; and a correction generator operative to provide a correction output based at least partially on a selection made by said selector.