This program can be used to convert LaTeX to HTML. It has many configuration
options configurable by editing a configuration file. It can handle equations
and postscript images as well.
gpp is a general-purpose preprocessor with customizable syntax, suitable for a
wide range of preprocessing tasks. Its independence on any programming
language makes it much more versatile than cpp, while its syntax is lighter
and more flexible than that of m4.
gpp is targeted at all common preprocessing tasks where cpp is not suitable
and where no very sophisticated features are needed. In order to be able to
process equally efficiently text files or source code in a variety of
languages, the syntax used by gpp is fully customizable. The handling of
comments and strings is especially advanced.
GutenMark is a tool for automatically creating high-quality HTML (or LaTeX)
markup from Project Gutenberg etexts. In combination with other freely-
available conversion tools, GutenMark can convert Project Gutenberg etexts
into publication-quality Postscript or PDF, for print-on-demand applications.
This conversion is completely automatic, without manual markup or editing.
libtranslate is a library for translating text and web pages between
natural languages. Its modular infrastructure allows to implement new
translation services separately from the core library.
libtranslate is shipped with a generic module supporting web-based
translation services such as Babel Fish, Google Language Tools and
SYSTRAN. Moreover, the generic module allows to add new services
simply by adding a few lines to a XML file (see the services.xml(5)
manual page).
The libtranslate distribution includes a powerful command line
interface (see the translate(1) manual page).
This is the Public software group utf8proc library repackaged as a
conveniance library for NetSurf.
This takes the unicode 5 capable version 1.1.6 of the library and
converts it to the NetSurf build system. additional API has been added
with a normalisation function but there are no data changes from
upstream.
Loook is a simple Python tool that searches for text strings in
LibreOffice and OpenOffice.org files.
AND, OR and phrase searches are supported. It doesn't create an index,
but searching should be fast enough unless you have really many files.
LuaExpat is a SAX XML parser based on the Expat library. SAX is the Simple API
for XML and allows programs to:
* process a XML document incrementally, thus being able to handle huge
documents without memory penalties;
* register handler functions which are called by the parser during the
processing of the document, handling the document elements or text.
With an event-based API like SAX the XML document can be fed to the parser in
chunks, and the parsing begins as soon as the parser receives the first
document chunk. LuaExpat reports parsing events (such as the start and end of
elements) directly to the application through callbacks. The parsing of huge
documents can benefit from this piecemeal operation.
MultiMarkdown, or MMD, is a tool to help turn minimally marked-up plain
text into well formatted documents, including HTML, PDF (by way of
LaTeX), OPML, or OpenDocument (specifically, Flat OpenDocument or
'.fodt', which can in turn be converted into RTF, Microsoft Word, or
virtually any other word-processing format).
MMD is a superset of the Markdown syntax, originally created by John
Gruber. It adds multiple syntax features (tables, footnotes, and
citations, to name a few), in addition to the various output formats
listed above (Markdown only creates HTML). Additionally, it builds in
'smart' typography for various languages (proper left- and right-sided
quotes, for example).
NOTE: To use the mmd2pdf script, you must install print/latexmk.
OpenJade is an implementation of the ISO/IEC 10179:1996 standard DSSSL
language. It is based on the James Clark implementation of DSSSL named
Jade. OpenJade is now developed and maintained by the OpenJade team.
For general information about DSSSL, see the OpenJade home page.
Mguesser is a utility which guesses the corresponding charset and
language for the data piped from standard input.