Kettle Transformations and Jobs are stored as XML, so why not generating a documentation out of it using Kettle itself?
The Kettle Cookbook project provides out with a Job and a set of Transformations that open all Kettle Transformation and Job files in a directory to your choice and generates a documentation for each file.
The documentation is in HTML format and transformations and jobs are linked (similar to javadoc).

