|
Computers & Writing Systems
You are here: Encoding > Conversion > Utilities SILConverters 4.0
Note: This page is now obsolete and remains here for historical purposes. The new SIL Converters home page is at: https://software.sil.org/silconverters/ OverviewThis package provides tools through which you can change the encoding, font, and/or script of text in Microsoft Word and other Office documents, OpenOffice and LibreOffice documents, XML documents, and SFM text and lexicon documents. It also installs a system-wide repository to manage your encoding converters and transliterators (TECkit, CC, ICU, Perl, or Python based, as well as support for adding custom transduction engines). For developers, it provides a simple COM interface to select and use a converter from the repository. It is easy to use from VBA, C++, C#, Perl, Python or any .NET/COM enabled language. The core EncConverters assembly is fully integrated with SIL FieldWorks, Speech Analyzer, Phonology Assistant, Adapt It and OneStory Editor software. It provides the same system-wide registry of installed and available encoding converters for all of these user programs. Additionally the package includes some extra utilities such as a clipboard converter for manipulating text between cut and paste operations. The following picture illustrates the suite of tools, utilities, and applications that are available and how they interact: Figure 1. SIL Converters Suite Figure 1 shows the three distinct layers to SIL Converters.
If you are an end user, you are probably most interested in how to use EncConverters with client applications—for example:
If you are a developer, you may be interested in
Upgrade! New FeaturesThis version (4.0) was released to fix various bugs including most significantly the removal of the core EncConverters assembly from the Global Assembly Cache. From v4.0 and following, client applications will redistribute the core assemblies ECInterfaces.dll and SilEncConverters.dll with their applications directly. They can still share the same global system repository of activated converters, but there will be less dependency between the various clients in terms of release requirements. As of v3.1.1, a new transduction engine was added that provides support for the webpage-based converters in the Scientific and Technical Hindi Google Group. The Files section of that group contains a number of webpage-based encoding converters and transliterators for numerous Indic legacy encodings. The conversion code embedded in these web-pages can now be used to convert data with any SIL Converters client application (e.g. the Bulk Word Document Converter) by using the new Technical Hindi Html EncConverter Add-in. To activate this new add-in be sure to check the Maps and Tables, Indic converters feature during installation. Once installed, you can read Help for Technical Hindi (Google group) Html Converter Plug-in (in Start, All Programs, SIL Converters, Help) for further instructions. The Bulk Word Document Converter was also updated to fix a few problems related to converting text that was inserted into a document a single character at a time (thru the Insert Symbol command). SILConverters 4.0 corresponds to the same version of the core EncConverters assembly as Fieldworks 7.1 and overcomes the uninstallation problem previously encountered in Speech Analyzer 3.0.1 and Phonology Assistant 3.0. If you uninstalled any of the applications which used the earlier version of the EncConverters core, it would become unavailable to the other applications that used the same, earlier version of the EncConverters core until an installation Repair was done. See this webpage for details. This new version solves that uninstallation problem. The Bulk Word Document Converter was enhanced for this new version by adding a search feature which will search your hard-drive for documents containing specific fonts to be converted. The TECkit Map Unicode Editor has also been enhanced to show character maps for both the left and right-hand side of a conversion so that a point-and-click approach to encoding conversion can be used in developing the map. Quick Installation OverviewNote You will need Administrator privilege on the computer to install this software. The Master Setup program runs a series of installers:
Full installation instructions can be found here: SIL Converters 4.0 Installation. This document is intended to guide you through the Master Installer installation screens and initial SIL Converters 4.0 Setup. This guide may be sufficient for many users. However, to make full use of SIL Converters, you should download and refer to the Help for SIL Converters documentation (download below). Downloads
SIL Converters 4.0This version of SILConverters uses the same version of the EncConverters core as FieldWorks 6.0.
Previous versionsThe older products are still available for those who require it:
Please note, however, that we strongly recommend using the newer version from this page. SIL Converters Maps and TablesThis section describes the encodings, font names, and converters contained in the different Maps and Tables packages available in the SILConverters 3.1 installer. You can check below for the fonts/encodings that you are interested in to see which Maps and Tables package to install. Most end-users are interested only in a small number of encodings. Typically, computer support people have created TECkit maps and/or CC tables for the various encodings used in each entity, alleviating most end-users from having to create their own maps and tables. Because there are hundreds of possible encoding converters and transliterators that different end-users may be interested in, they are packaged into logically-related groups of converters and are available via a two-step process. Steps1) Use the SILConverters installer to install the package(s) of converter likely to be useful to you (e.g. based on your entity). During installation, all the converter maps/tables in the selected package(s) will be installed into a fixed location on your computer (i.e. C:Documents and SettingsAll UsersApplication DataSILSILConverters31MapsTables on Windows XP or C:ProgramDataSILSILConverters31MapsTables on Vista). 2) Use the Converter Options Installer application to install the few applications you want into the EncConverters’ system repository. They become available to SILConverters client applications. Note Installing maps and tables onto your computer with the SILConverters installer (step 1 above) will not make them available to SILConverters client applications unless you explicitly add them to the system repository using the Converter Options Installer or some other mechanism (see Adding Converters to the System Repository in the Help for SILConverters document). Select Features — Optional Maps and Tables The following sections give the details about fonts and encodings for different Maps and Tablespackages: Basic ConvertersConverters and Transliterators common to all SIL. This includes the following:
ICU TransliteratorsConfiguration information for the following ICU transliterators are for Unicode-encodings only. These are not the only transliterators available via the ICU Transliterator transduction engine, but are only a few of the pre-defined latinizing (or romanizing) transliterators that can be useful in different client applications for different ranges of Unicode.
Note These transliterators can be daisy-chained together to transliterate between non-Latin scripts using a Compound meta-converter. For example, chaining the Devanagari-Latin transliterator (in the Forward direction) with the Arabic-Latin transliterator (in the Reverse direction) gives a ‘Devanagari-Arabic’ transliterator. FindPhone to IPA convertersAdds the following converters for dealing with FindPhone encoded data:
SAG IndicContains encoding converter map(s) for the following encoding/font:
CameroonContains encoding converter map(s) for the following encoding/fonts:
Central AfricaContains encoding converter map(s) for the following encoding:
East AfricaContains encoding converter map(s) for the following encoding/fonts:
Eastern Congo GroupContains encoding converter map(s) for the following encoding/fonts:
West AfricaContains encoding converter map(s) for the following encoding/fonts:
HebrewContains encoding converter map(s) for the following encoding/fonts:
Indic Converters
The following ISCII encodings are supported:
The following Himalli encodings are supported:
This package contains TECkit maps for the following Indic encodings:
Papua New GuineaContains encoding converter map(s) for the following encoding/fonts:
NLCI (India)Contains encoding converter map(s) for the following encoding/font:
Related resourcesEncoding Conversion Frequently Asked Questions and Known Issues
SIL IPA93 Data Conversion
To compose or decompose, that is the question
OpenOffice Linguistic Tools — this tool provides similar resources for LibreOffice Contact informationContact for limited support. © 2003-2024 SIL International, all rights reserved, unless otherwise noted elsewhere on this page. |