This software is developed in Java. To run this software you need to have JRE(Java Runtime Environment) installed in your computer. If you do not have it then download it from Java Download page

Pata
~A complete English-to-Bangla Transliteration
Transliteration is a kind of software, where source script is one language and goal script is another languge. In easy words, you will write in English and it will convert in to Bangla. For example, You write in Roman letters, "ami bhat khai" (I eat rice) to test if this system work properly or not! (More than 90% users start with this example!) and it will result
Almost all of the transliteration system can transliterate this for you. But to understand what you can do (more specifically, what else you can eat other than rice!) you have to use this software.
Bangla has complex orthographic rules, which leads to a large gap between the script and the language. We may write some letter but we may pronounce it differently. For example, the words , , are pronounced as bakko and poddo respectively. In correct spelling these words are written as , . And the conventional transliterations, which maps one Roman letter to one Bangla letter is unable to give you , , when you write bakko or poddo. So, what is the purpose of the transliteration, if it fails to ease your life. Use normal keyboard layout and do normal typing!
Here "pata" comes to the scene. You can write Bangla word in Roman letters based on the pronunciation of that Bangla word and you will get that Bangla word of that pronunciation. You will get multiple words in suggestions, if there are multiple words of the same pronunciation. For example, for poddo you will get both and . But the only limitation is that word has to be in our Dictionary.
Please note: This software is not that user friendly! And you can just write English words and get the Bangla words. You cannot save/ open files directly in this editor. But you can copy and paste it to other Unicode editors (e.g. MS Word, Open Office, Word Pad, Note Pad, etc).
I am very eager to get feedback of this software. If you like this functionality, then I will work on a chatting software using this technology, which will help to chat in Bangla! So, please email me your positive/negetive feedbacks at

Pata is released and distributed under the GNU General Public License.
Source code and Binary executable files are available for download at http://sourceforge.net/projects/pata.
For windows, you can download WindowsPata.zip. Just download, unzip and run the pata.exe.

Related research work:
English-to-Bangla Transliteration project. [details]

Reason for the name Pata:
Pata means leaf in Bangla. In earlier days, leaves were used to write. So, this is one reason and another reason is, I love the word PATA and the PATA!