LingTranSoft.info

Software

You are here

LibreOffice Linguistic Tools

This add-on inserts linguistic examples into LibreOffice and Apache OpenOffice documents.  It reads XML files from FieldWorks and Toolbox.

Other features include:

  • Data Conversion using SIL Converters.
  • Manage the list of grammatical abbreviations in a document.
  • Practice learning different scripts by typing.

Graphite

Graphite is a toolkit for developing "smart fonts" for complex scripts where the placement, order or selection of glyphs needs to adapt to the context. 

Examples of complex script behaviors Graphite can handle include:

  • contextual shaping
  • ligatures
  • reordering
  • split glyphs
  • bidirectionality
  • stacking diacritics
  • complex positioning

SIL Unicode fonts

A basic need to do any language work on the computer is a font that will display the needed characters. Fonts that come with your operating system may have a certain number of characters already, but the SIL fonts frequently have a wider variety of characters.

The Latin/Cyrillic fonts differ mostly in the typeface. Charis, Doulos and Gentium are serif fonts. Andika is a sans-serif typeface designed for new readers with easily distinguished letter forms.

 

Font Name

Script

SIL ViewGlyph

ViewGlyph is a utility that displays the glyphs contained in a font, as well as certain metrics and the contents of tables (such as name and cmap) within the font. 

Bibledit

Introduction

Bibledit is a multi-platform Bible editor, providing tools to the Bible translator.

 

Features

  • Native USFM text editor, several texts can be opened at once
  • Project notes editor
  • Chapter and book outline view
  • Resizeable and moveable windows
  • Easy application of styles
  • Styles editor
  • Selection and display of project notes by various parameters
  • Online help
  • Backup and restore
  • Import and export
  • Resources display
  • Spelling check
  • ...

Language Forge

A web-based tool for collaborative dictionary making where any number of people could contribute. Access to editing and revising content can be restricted to specified users, but the larger community could interact and make suggestions. The data can be synced with FieldWorks. Audio input can be added to the dictionary. 

TECkit

SUMMARY:  (Text Encoding Conversion kit)  A toolkit for converting plain-text files from one encoding to another (e.g. Legacy to Unicode).

DETAILS:  TECkit is a low-level toolkit intended to be used by other applications that need to perform encoding conversions (e.g., when importing legacy data into a Unicode-based application). The primary component of the TECkit package is therefore a library that performs conversions; this is the "TECkit engine." The engine relies on mapping tables in a specific binary format (for which documentation is available); there is a compiler that creates such tables from a human-readable mapping description (a simple text file).

ScriptSource

ScriptSource is an online collaborative reference to the world's writing systems, with details about scripts, characters and languages, as well as current needs for software, fonts and keyboards for different scripts. Those with information to add about scripts can submit it in the appropriate place.

Unicode Ccount

UnicodeCCount is a quick-and-dirty Unicode-aware replacement for Ccount, the character count utility. Written in Perl, the program is available both as the Perl source (requires Perl 5.8.1 or newer) and as a stand-alone Windows EXE.

 

As this program is distributed at no cost, the SIL individual who created it and upgrades it is unable to provide a commercial level of personal technical support. He is interested in hearing from users, however, and will try to resolve problems that are reported to him. You can send feedback to the author here.

 

Use PC-PATR with FLEx

A tool to use a PC-PATR grammar to (morphologically) disambiguate texts in FLEx.

Use PC-PATR with FLEx is a tool that can use a PC-PATR grammar to disambiguate a text or a portion of a text that has been analyzed in a FieldWorks Language Explorer project. You tell Use PC-PATR with FLEx the PC-PATR grammar file to use. Then you can choose a text or a portion of that text and ask Use PC-PATR with FLEx to try and disambiguate it.

Use PC-PATR with FLEx is compatible with version 9.0.4 Beta or higher of FLEx.

While...