You are here


XLingPaper is a way to author and archive linguistic papers or books using XML. Many of us prefer writing XLingPaper files with the XMLmind XML Editor. It makes writing XML much easier than other XML-oriented editors we've used.

This project contains not only the XLingPaper files, but also the configuration files for using XLingPaper with the XMLmind XML Editor.


The listed interface languages are for the XMLmind XML Editor.  The XLingPaper-specific dialogs and prompts



SUMMARY:  Morphological transfer and synthesis for adapting text to a related language

DETAILS:  STAMP works with AMPLE (OPAC 12) to adapt text from one language to another (closely) related language, a process known as "Computer-Assisted Related Language Adaptation" (CARLA). STAMP provides morphological transfer and synthesis for words analyzed by AMPLE. The result is, at best, a rough draft suitable for editing by a competent speaker of the target language.

For questions or more information, use this contact.



SUMMARY:  A Unicode typesetting system based on TeX

DETAILS:  XeTeX is a typesetting system based on a merger of Donald Knuth's TeX system with Unicode and modern font technologies and is still in the experimental stage of its development.

XeTeX is a command-line tool, like standard TeX and pdfTeX processors. It is most commonly used via a graphical environment such as TeXShop (Mac OS X), KILE (Linux), WinEDT (Windows), or others.



A text processing language with a very small memory footprint (developed in the 1970s). It adds structured programming control structures to basic text editing commands to yield a programmable text processor.

For more information, use this contact.




LingTree is a tool to produce linguistic tree diagrams. The user keys in a description of the tree, processes that description, and LingTree shows what the tree looks like. The tree can be saved in PNG and/or SVG file formats so that it can be included in papers or web pages.


LingTree runs on Windows, Mac OS X, and Liinux operating systems.

KeymanWeb - Multilingual Virtual Keyboard for Web Applications


KeymanWeb enables users to type in any language on their website, regardless of the hardware and software installed. No downloads or installation are necessary - users simply select the required language and keyboard layout and begin typing. The built-in On Screen Keyboard display provides both a reference to the keyboard layout and an alternative method of entering text by clicking with the mouse, allowing even those users who are unfamiliar with the layout to input text quickly and easily.


This program allows the user to perform various kinds phonetic studies (e.g., spectral, pitch, or formant analysis; segmenting and labeling of a sound file; speech synthesis; perform listening experiments; perform statistical analyses, etc.).  For more detailed information, please visit the website.

Scribus - Open Source Desktop Publishing

Scribus is an Open Source program that brings award-winning professional page layout to Linux/UNIX, Mac OS X, OS/2 Warp 4/eComStation and Windows desktops with a combination of "press-ready" output and new approaches to page layout. Underneath the modern and user friendly interface, Scribus supports professional publishing features, such as CMYK color, separations, Spot Colors, ICC color management and versatile PDF creation.


SFM2Web is a Python3 program that converts materials encoded using SIL's Standard Format Marker format (see a very brief description here) into web pages. The program can convert a lexicon, interlinear texts, Bible books, a multilanguage phrasebook, and language lessons, etc. into xHTML pages with formatting determined by cascading stylesheets (CSS).

These web pages may then be copied to a web server for publication to the Internet or to an intranet. But these aren't the only uses for the web pages. They can also be viewed on a local computer to view and/or check one's own work. Or they can be sent to a dictionary


MacSHAPA is a Macintosh-based software tool for performing video analysis and for applying a range of sequential data analysis techniques to the results. It is distributed free of charge to interested researchers.  MacSHAPA is no longer directly supported. However, some questions can be answered by members of the original development team. Contact [email protected] in the first instance.