FreeLing is a developer-oriented library providing language analysis services. If you want to develop, say, a machine translation system, and you need some kind of linguistic processing of the source text, your MT application can call FreeLing modules to do the required analysis.
In the directory src/main/simple_examples
in FreeLing tarball, some
sample programs are provided to illustrate how an application program
can call the library.
In the directory src/main/sample_analyzer
a couple of more complex programs
are provided, which can be used either as a command line interface to the library to
process texts, or as examples of how to build customized applications using FreeLing.