Projects / xlit

xlit

Xlit converts text from one writing system into another. It allows the user to define a transliteration simply by typing the input strings in one window and the strings to which they are to be mapped in another. Transliteration may be restricted to regions bounded by specified delimiters or their complements. Transliteration may also be performed by external commands or plugins. Xlit can also convert one type of delimiter to another, e.g. from HZ escapes to XML. Xlit can read and write transliteration definitions in its own format and as Yudit keymaps. It can be run in batch mode without the GUI.

Tags Text Processing Linguistic Markup
Licenses GPLv3
Operating Systems POSIX Windows Windows Mac OS X
Implementation Tcl

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  30 Dec 2008 07:18
  • Rrelease-after

Changes: A bug that interfered with batch mode operation has been fixed. Tk 8.5+ under X11 is now detected and font sizes appropriately modified. The license is now GPL version 3.

  • Rrelease-mid
  •  14 Nov 2006 01:51
  • Rrelease-after

Changes: Configuration files that load plugins now work properly with the GUI. Configuration files generated by xlit's Save Configuration command no longer trigger errors when read in batch mode. The popup for inserting accented letters has been improved, with more characters and upper case versions of the letters available.

  • Rrelease-mid
  •  27 Aug 2006 22:38
  • Rrelease-after

Changes: Plugins are now permitted to write to stderr so as to emit error messages. A bug was fixed in which xlit attempted to popup an error alert when running in batch mode without the GUI. The number of parse errors encountered is now reported.

  • Rrelease-mid
  •  28 Jul 2006 23:55
  • Rrelease-after

Changes: Plugins are now executed in a safe interpreter, which prevents them from writing files and performing other insecure operations.

  • Rrelease-mid
  •  23 Jul 2006 17:00
  • Rrelease-after

Changes: This release has been extended to allow the transliteration to be performed either by an external command or by a plugin written in Tcl. You can now use Xlit to apply a sed or Perl script, or a specialized standalone transliterator such as BuckwalterToUnicode, only to regions within specified delimiters.

No-screenshot

Project Spotlight

pam_mount module

Automatic volume mounting upon login.

C892e2dae6669701c5d4cc2efde918d7_thumb

Project Spotlight

moz-hocr-edit

A Firefox extension for editing hOCR documents.