Basic information relating to the Utilities.

  This page is devoted to providing brief descriptions of the utilities and applications distributed as part of the IITM Multilingual Software.

  A short Readme is provided below for each of the programs distributed by the Systems Development Laboratory. These files should help the reader get an idea of the application, installation guidelines and download instructions.

Tview and Tconvert

  These are programs to allow ITRANS and other Transliteration schemes based files to be converted into the IITM format (.llf). The applications are command line based and are available for Windows (32 bit application) as well as for Linux. The Windows version is included in the distribution of the Multilingual Editor. Tview and Tconvert convert the ASCII file prepared according to the Transliteration scheme into a .llf file which may be viewed using LB the multilingual viewer or even the multilingual editor. LB may be used as an external viewer for ITRANS, RIT and MYLAI based text along with your web browser. These utilities run as command line programs and are not necessarily GUI based.

  "tview" will handle a number of transliteration schemes while "tconvert" is basically meant for ITRANS. There are minor differences between the scheme supported here from standard ITRANS. This has been done primarily to standardize the scheme for all the scripts.

There is an independent page discussing  tview and tconvert .

Download   tconvert for Linux



  This is an application for presenting Indian language text as a .GIF image for use with Web Browsers. The application converts text prepared using the IITM Multilingual editor into an appropriate graphic image which is typically 480 pixels wide. Text with up to 200 lines of Indian language text may be instantly converted into the graphic format. This application runs under Linux. The distribution is effected as a simple .tgz file. This is a standalone application which will not require any dynamically loaded libraries. This application can be used along with a web browser to dynamically generate the image from a .llf file in the server. The on line Sanskrit Lessons served from this site use this application to generate the lessons on the fly. Installation instructions are included in the distribution.

  After downloading the tar.gz package, extract the files in the archive to a suitable directory. The utility relies on support files and fonts for the different scripts. These files are included in the distribution. The current distribution requires the gd library as well as freetype support to be available on your system.

Download   llf2gif utility      Source Code



  This is a simple application to convert the contents of a .llf file (prepared using the multilingual editor) into the .html format for display on web pages. The display of the text in html requires the use of the designated fonts. The fonts used for this purpose may also be downloaded from this site. The Windows 9X/2000/XP version of the application is included in the multilingual editor distribution. The Linux version of the application is available for download using the link below. There is a separate page discussing some important issues in generating html documents displaying text with Indian language fonts.

Download   llf2html utility      Source Code

Sorting Utility

  The sorting utility allows sorting of text prepared according to the .llf format. This application will correctly sort each line of text in the correct lexical order.

  The utility has been written as a PERL application and can be run either on the Windows or Linux platforms. It is assumed that PERL (Version5.x) has been installed on your system.  The distribution comes with a brief description of the utility along with a sample file which may be sorted. There is a separate page discussing the utility and some specific sorting issues in respect of Indian languages. 

Download sorting Utility  (PERL source)


Tview and Tconvert



Sorting Utility

Points to remember

The applications will work uniformly across all the languages/scripts of India.

The .llf file is a text file in so far as Indian language text is concerned, but is actually a binary file. Hence, such a file cannot be viewed with other applications such as Browsers or Word processors. A .llf file stores text as coded syllables and is thus well suited for additional electronic processing.