Jump to content

Punjabi Transliterator

Genie Singh

Recommended Posts


This piece of software is developed in c# .Net.

The software transliterates (romanizes) Punjabi(Gurmukhi) unicode text.

The software can present the output in both interlaced fashion having gurmukhi followed by it's english transliteration. As well as a simple text output of just transliteration.

The software runs on Windows (7 and above recommended), you may be prompted with a security warning prior to running the software by microsoft just click on more info, and run anway to start the program. The program doesn't currently support right-click context menu. To insert text either type it in, or use ctrl+c / ctr+x and ctrl+v to do cut/copy/paste operations to use the program.

The program is useful in transliterating parts of the Suraj Prakash Granth website seen here:


As well as other Punjabi unicode based websites.

Additionally future features to be considered and perhaps to be added are correction of sihari, bihari unicode issues via parsing multiple times to correct character values, additionally to support further fonts, to support context menu, to support correction in font size, output in various file formats (.txt, .rtf, .doc, .docx, .pdf). To develop work around for security warning issues, to develop progress bar, to develop input text files, to function with webpages, and parse through image files, to utilise dictionary and to correct grammatical features of aunkar, duankar, dualavan, lavan, to remove U sounds when used for emphasis rather than as a character, to remove excessive use of a after s, to remove blocking of characters and many other features. To consider interportable solutions for mac, linux, android and other operating systems, possible web solutions.

Additional features to come will be to convert gurmukhi-akhar font to Unicode and Gurmukhi-Akhar to English roman functions

Screenshot of program:


Edited by JatherdarSahib
Link to comment
Share on other sites

i think even google transliterate can.

I can see mentions of such a tool, but it seems to link itself to typing tools to give you unicode punjabi perhaps I can't find google transliterate. But Google translate has limitations in it's transliteration produced.


Here is one limitation there are many more for example if you transliterate the word for moon ਚੰਦ (chand) in google translate it gives you



This program above will give you the following:

- while chnd is still far from chand, it is closer than Cada
Another advantage is being able to view the source code either by decompilation (or future source code release) programs and options for developers to add to.
It is also useful in batch transliteration jobs it can handle a whole ebooks worth of text it may take a few mins depending on your computer resources but it is useful.
Google translate can't interlace either so with this tool you can cross compare the Gurmukhi Punjabi Unicode with it's romanized transliteration.
Edited by JatherdarSahib
Link to comment
Share on other sites

Join the conversation

You are posting as a guest. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Create New...