ITRANS (Indian Language Transliteration Package) is an open source and free command-line program that has been designed from the offset to act as a preprocessor, a utility for converting English-encoded text into several Indian language scripts, for display or printing purposes.
Supports a wide variety of Indian dialects
The software supports the Devanagari (Hindi/Sanskrit/Marathi), Telugu, Tamil, Kannada, Gujarati, Bengali, Romanized Sanskrit, and Gurmukhi script output. Also, it provides two input encodings, CS/CSX and ITRANS.
At the moment, the ITRANS software offers support for three different output interfaces, one for HTML (HyperText Markup Language) documents, another one for TeX/LaTeX documents, and a third one for PostScript (PS) documents.
Its command-line options allow you to output files to the PostScript format instead of TeX, which is the default one, or to set the font size for PostScript output (works only if the aforementioned option is enabled).
Additionally, through command-line options, you can set the name of the input and output files, otherwise stdin and stdout are default, as well as to enable 7-bit ASCII output, 8-bit ISO Latin1 output and UTF-8 Unicode output for HTML output.
Getting started with ITRANS
To install and use the ITRANS program on a GNU/Linux distribution, you will have to first download the latest version of the software from either its official website or Softpedia, where it is distributed for free as a ZIP archive that contains the program's source code. Save the archive on you computer, on a location of your choice.
Unpack the ZIP archive, open a Terminal app, move to the location of the “src” directory (e.g. cd /home/softpedia/itrans-5.3/src) and run the ‘make’ command to compile the program. If the compilation process was successful, install ITRANS system wide with the ‘sudo make install’ command.