Years ago in another Internet forum I asked for software for comparatively efficiently embedding secret information bits into natural language texts, without however obtaining useful answers. I have just implemented a scheme that should roughly satisfy my condition. A Python code is available at: http://s13.zetaboards.com/Crypto/topic/9024439/1/. For comments and critiques I should be very grateful.

No (that doesn't worth my efforts). On the other hand IMHO the software has fairly convincingly shown that any apparently very neutral text, be it emails, posts to forums, contents of webpages or what not, can contain secret information bits roughly at a rate of 1/2 to 1 bit per word.

It seems to me that it'd be useful to base it off a thesaurus rather than a dictionary - with each set of equivalent words divided into three groups representing zero-bit, one-bit and ignore-bit

- The user writes an entire paragraph of normal text- All words that correspond to an incorrect bit get highlighted- The user clicks on each incorrect word and is presented with a dropdown list of all synonyms for that word that would represent a correct-bit (or ignore-bit)

(At the risk of the text sounding rather convoluted and erudite, each thesaurus entry could be split into five groupings: 00, 01, 10, 11 and <ignore> to double the transmission rate)