dlh is a fast, compact, simple and lean LaTeXto HTML translator.
You can get the most recent dlh distribution either at ftp://ftp.cs.arizona.edu/pub/dlh/ (official distribution site) or at ftp://ftp.cs.cmu.edu/afs/cs/project/lri-3/ftp/outgoing/Dlh/dlh.tar.gz (mirror site).
Now you use gunzip dlh.tar.gz and tar xf dlh.tar to put the data into a usable format. After this, type configure; the appropriate files will be installed and created. Now use GNU's make program to compile dlh, and then do a make install. You should be all set. To make a test, type dlh test.tex. This creates a directory test; in this directory you will find an index.html file and a bunch of docXXX.html files (where the XXX stand for numbers).
If you want to be able to translate documents that contain PostScript figures (i.e., that use the psfig command), you'll need to make sure that GhostScript (version 2.6.2 or newer) and ppmtogif are installed on your system. Your shell search path must be set up such that the gs and ppmtogif binaries can be found. ppmtogif is part of the NetPBM package.
To use dlh, invoke dlh with the filename of your main LaTeXfile as the argument. The command dlh manual.tex would translate manual.tex and all the files it includes.
The output files are placed in a subdirectory of the same name as the mainfile (without the .tex extension). With the above example, the output would be placed in directory manual. In that directory, doc000.html is the html title-page. There is a symlink called index.html that points to that page. When accessing the document via a UNIX http server, this makes it possible to refer to the title page by simply specifying the name of the directory.
There are several command line options, which you can see by typing dly -h.
dlh currently supports many LaTeXcommands. Notably, [re]newcommand, newenvironment, newlength (etc), tabular environments (translated into HTML3 tables), psfig command (requires GhostScript and pnmtogif to translate PS figures into gif images), citations (.bbl file normally generated by BibTeX or some such), sub and superscripts, understanding of math environments. There are limitations, like counter and usepackage support and index problems. Those are being worked out.