Free Software For Writing In Telugu

Telugu SystemWithoutTelugu

A large number of packages available in English can be adapted and used in Telugu also. There are also large number applications developed for use with Telugu. You can create a text, html or pdf file with English Keyboard. You can use any of the editors- developed by lekhiniDOTorg or swechaDOTorg or ILC which are included here. Or you can use texlive or perl. All these are available for downloading subject to GNU GPL version 2.

It is essential to install Telugu font/fonts- if you want to work in Telugu with your system. This file shows the details of fonts available. There are slight variation in the procedure for installation of fonts among various distributions in linux/FreeBSD. Please refer to the relevent document for help in intalling fonts.

A.Creating text files using lekhini:

  1. Open the html file by clicking here.
  2. Type your contents with English Keyboard using RTS in the first box.
  3. You will get telugu version in the second box. Copy it and paste it- at a place you want and save it.
  4. To have this facility on your system permanently: Download and then install this file.

Creating text files using svecha:

  1. Open the file teltrans.html by clicking here.
  2. Type your contents with English Keyboard in the box after selecting the required method from Key Board Layout. The default position " Select Key Board " gives English - and international numbers. Choose Telugu RTS.
  3. There are two other methods also- if you want. But they are, in our view, more difficult. Hence they are not detailed.
  4. Copy it and paste it-at a place you want and save it.

To have this facility on your system permanently: Download and then install this file.

Creating text files using ILC:

  1. Open the file ilcindex.html by clicking here.
  2. Choose "Telugu" from the languages appearing.
  3. Type your contents with English Keyboard in the box on left side- using RTS.
  4. Copy the output you get in the box on the right, and paste it at a place you want and save it.

To have this facility on your system permanently: Download and then install this file. This file can give only Telugu and Sanskrit-Hindi output.

If you want to have output in other languages also, download and install this file.

A. Creating text files using Unicode-Indic perl package:

Check if your system has perl packages installed using the command "perl -v". If perl packages are present follow this procedure. If perl packages are not present, visit the website of wwwDOTcpanDOTorg, download and install the perl packages following instructions given there. Then follow this procedure.

Incidentally, a script in this program "" helps you to transliterate your telugu text into plain English text. Please see relevant details below.

B: Creating html file:

  1. Create the text file using any of the above methods.
  2. Open this file with gedit. Add necessary html tags,then save this file with "html" or "htm" as suffix. Read this manual for main features. Ensure that all tags are only in small- not capital-letters and that every "<" tag ends with ">"tag. This file will explain all features of html file.

C.Creating pdf file with tex-live:

  1. Download the tex-live package from website of wwwDOTctanDOTorg and install it.
  2. Create the required text in telugu using any method given above.
  3. Follow the proceedure given here.

D. Reading a telugu file without knowing telugu script in either of two ways:


  1. Open telu2eng.html by clicking here.
  2. Copy and paste the required text in the first box.
  3. The output will appear in second box in English.
  4. If you want this facility in your system, download and install this.


  1. There will be a subdirectory "demo" when Unicode-Indic -perl package is installed.
  2. Create a text file in telugu - the special character"^" is not needed either in the beginning or at end. If the file is already existing, make it ready.
  3. Run the command " perl (input Telugu file) Telugu Phonetic".
  4. The output file will have name "t." before name of input file. It will be transliterated in English script.
  5. There may be need for slight adjustments - some long vowels may come in Capital, some with non-capital letters ...."aa", "ii" etc and also variations in consonants.
  6. Using geditor/vi such variations can be replaced making Capital letters for long vowels and and consonants with vattu.

Use of this facility

  1. Persons who cannot read/write Telugu can read files in Telugu using this facility or by using the script
  2. This facility will be useful for reading files in Telugu - where Telugu is not or cannot be installed in the operating system.

Credit is duly acknowledged for the excellent software made available by the people at lekhini, svecha, ctan and cpan which has made use of Telugu in all fields possible/very easy.

Creating/Using Databases in Telugu language: MySQL- which comes with all major distributions of linux- can be used in/with Telugu language as effectively as in/with English language. Our experience and views are given here.

Another alternative is mariadb.This is being used as default database creator in almost all linux/Free BSD distros and is as versatile as MySQL[which has been acquired by Oracle Corporation]. We have not used mariadb.

Valid XHTML 1.0 Transitional

Valid CSS!