An Open Source command-line software that can print text in all known Indian languages
ITRANS - Usage message
  1 Screenshot
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.

Command-line options

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.

Reviewed by , last updated on December 23rd, 2014

license type:
BSD License 
developed by:
Avinash Chopde
ROOT \ Printing
Download Button

In a hurry? Add it to your Download Basket!

softpedia rating


user rating 1



Rate it!
What's New in This Release:
  • This version has itrans automatically pass through extended Unicode (non-ASCII) UTF-8 chars from the input.
  • There was a problem in that CSX codes like 0o342 (0xE2) for AA end up breaking up Unicode double quote (0xE2 0x80 0x9C) and causing invalid UTF-8 output.
  • This release suppresses "Note... echoing to output" messages from itrans output, unless -v is provided.
  • Please note that Windows is no longer supported. The last pre-built version it has is ITRANS 3.2.
read full changelog

Application description

ITRANS is a free, cross-platform and open source command-line software project that allows you to print text in all kn...

Add your review!