Arboratrix: a graphical parse-tree editor

What is Arboratrix?

Arboratrix is a click-drag-and-drop graphical environment to create and maintain parse trees and write them as XML or as LaTeX. It may be of use to (computational) linguistics teachers or reserarchers or as an aid in the creation of treebanks.

Arboratrix makes it easy to build parse trees: read in a sentence or group of sentences, define the constituents you need, drag them into the canvas, and you are ready to drag-and-drop words and any subtrees onto existing constituents to build new subtrees. The set of parsed sentences may then be saved as an XML file or exported to LaTeX.

The figures (click on them for detail) show the parse tree of the sentence The man saw the girl with the telescope before and after attaching the subject DP The man to the I element.

Arboratrix snapshot before attaching Arboratrix snapshot after attaching

Arboratrix is the Latin word for a female gardener.

Who develops it?

Initial and ongoing development is mainly by Antonio Miguel Corbí-Bellot, based on an idea by Mikel L. Forcada, both members of the Transducens research group at the Departament de Llenguatges i Sistemes Informàtics, Universitat d'Alacant, Spain.

The program originated inside the project "Finite-state translators based on bitexts harvested from the net" (2004–2006), that was funded by the now defunct Ministry of Science and Technology of Spain through grant number TIC2003-08681-C02.


A package has just been released (arboratrix-2.0.0-pre20), and is available for download from the project's downloads page. Development may also be followed through the project's CVS.


After the usual bootstrap - configure - make procedure, you should be able to execute arboratrix-debug if arboratrix does not work.

Valid XHTML 1.0 Transitional