What is Tesla?

Tesla is an acronym for Text Engineering Software Laboratory, and it is a software developed at the Department of Computational Linguistics at the University of Cologne, Germany.

Tesla is a virtual research environment for text engineering - a framework you can use to create experiments in corpus linguistics, and to develop new algorithms for natural language processing. Tesla is a client-server application, which can be used by individual researchers as well as by workgroups. The screenshot below shows the experiment editor of Tesla's Client application.


A screenshot of the Tesla Client

To learn more about Tesla, we suggest visiting the Download page. After downloading, you might want to take a look at the Tutorials section of this documentation, to learn more about things you can do with Tesla, and how.

Use the navigation on the left side to browse through the documentation (requires JavaScript). The sections User Documentation and Components and Roles are mainly designed for users, while the other sections provide additional technical details which can be helpful for developers who want to implement own components.

Please note also that we're maintaining two versions of this web site: Every 24 hours, a Tesla Nightly Build is generated, available via . While these Tesla-versions are mostly interesting for developers and early adopters, we're recommending the Tesla Stable Build ( for everyone else.

Note that this page is work in progress, as Tesla itself - if you're missing something, if something is not working the way it should, or if you have questions, please ask:

Further sections of interest:

Tutorials Tesla Role System JUnit Test Results FindBugs Analysis
Frequently asked Questions Tesla Licence Download