I would like to add a "tag cloud" to a project I’m working on. I see tons of them via google, but they seem to mostly be "enter an url" type.
Here’s an example of what I mean:
I’m looking for one which either has either
- a nice web-accessible api
- a standalone local executable (linux preferred)
- a linkable library (c,python preferred)
of course, other options and suggestions appreciated!
update: it seems what I am looking for is commonly called a tag cloud and not a text cloud, even though I am interested in using it to view blocks of text.
update 2: the Most Excellent Jonathan Feinberg and IBM have release Wordle… hooray!!!

I’m not sure if you are referring to a simple (ala Flickr) tag cloud, or something a little more complicated like Wordle.
Anyway, if you are looking for a simple tag cloud, it wouldn’t be too difficult to implement it yourself (as long as you already have the ability to render HTML) as it is just changing the size and/or colour of each item based on its frequency (or some other measure).
If you want to use an existing library you could look at one of the opensource php versions, like Tag Cloud, put just run them locally on your machine using php rather than through a web server. Just install php and run
php filename.phpsimilar to how you would execute a python script.Looking at the Wordle service, there appears to be no way to automatically create one, as they use a java applet to generate the graphics, which cannot easily be scripted using
curl. They do have a question in their FAQ about an API however:Also, this previous question may help.