zombie_writer (rubygems): While you have to provide the paragraphs, ZombieWriter will arrange the paragraphs into different articles for you to use and edit to your heart's content. You may choose between Machine Learning (Latent Semantic Analysis and k-means clustering) or Randomization.
Keywords: k-means|latent-semantic-analysis|ruby|text-generation