Short URL:


I used to keep zip files of the whole website, and various parts of it (pdfs, epubs, etc) available here, but as the website grew it became increasingly impractical to keep updating all of this material.

So now if you want to download the website, or any part of it, I recommend using HTTrack, which allows you to download any website complete, or any part of a website, or any file type from a website.

It also has the added advantage of allowing for an incremental update of your download, so only modified and additional documents are downloaded.

GoldenDict with Dictionaries
(Jun. 2024)

Zip File (450 MB)

This is a portable edition of GoldenDict NG (New Generation) together with the following dictionaries included:

Digital Pali Dictionary by Ven Bodhirasa.

Pali Grammar by Ven Bodhirasa.

Pali Deconstructor by Ven Bodhirasa.

Concise Pali-English Dictionary by Ven Buddhadatta (modified somewhat).

Pali-English Dictionary by Rhys-Davids and Stede.

Dictionary of Pali by Margaret Cone.

Critical Pali-English Dictionary by V. Trenckner, et al.

Buddhist Hybrid Sanskrit Dictionary by Edgerton.

Sanskrit-English Dictionary by Monier-Williams.

Dictionary of Pali Proper Names by Malalasekera.

English WordNet 3.0 (Eng-Eng)

Diacritic Input-Programmes
(Jan. 2022)

I have rewritten my long-standing Diacritic Hotkeys-Programme to easily insert the diacritics using any Unicode font in Windows that has Pāḷi and Sanskrit characters in Latin script.

The new programme simplifies the input of diacritic characters in the Unicode range of fonts through combination keys.

alt + A, a, I, i, U, u = macron over the character: Ā, ā, etc.
alt + R, r, T, t, D, d, N, n, L, l, S, s, H, h = dot under the character: Ṛ, ṛ, etc
alt + M, m = dot over M, m (Ṁ, ṁ)
alt + B, b = dot under M, m (Ṃ, ṃ)
alt + G, g = dot over N, n (Ṅ, ṅ)
alt + J, j = tilde over N, n (Ñ, ñ)
alt + Z, z = acute over S, s (Ś, ś)

I have also written a new programme which works via Long Pressing on the key, Diacritic Longpress-Programme.

You can also input diacritical characters by
holding down for a long press (here 1/3rd of a second)

long press A, a, I, i, U, u = macron over the character: Ā, ā, etc.
long press R, r, T, t, D, d, N, n, L, l, S, s, H, h = dot under the character: Ṛ, ṛ, etc
long press M, m = dot over M, m (Ṁ, ṁ)
long press B, b = dot under M, m (Ṃ, ṃ)
long press G, g = dot over N, n (Ṅ, ṅ)
long press J, j = tilde over N, n (Ñ, ñ)
long press Z, z = acute over S, s (Ś, ś)

You can use these programmes individually or in combination with each other. Once running you can use any font that is unicode compliant and has the character set you require. Some examples of fonts that are supported are Times New Roman, Arial, Calibri, Cambria, DevaVu, Gentium, Liberation, Segoe UI, Tahoma and many others.

These functionalities work in virtually all text input programmes (Word, plain text editors, etc.), and also in search and find widgets. I hope this will make it easier for students to write the correct diacritical marks when using Pāḷi and Sanskrit in their documents and when sharing on the internet.

There is a Unicode-Input.txt file in the zip folder with this information, and also if you double click on the icon when the programme is running you will get the same information. Also see Schema for the Transliteration of Sanskrit and Pāḷi to understand the correct diacritic marks to use when inputting these languages.

Run at Startup

If you want the programme to run every time you logon, then put the programme on your desktop (or wherever you want, the location doesn’t matter).

Press the Windows logo key + R, type "shell:startup" (without quotes), then select OK.

This opens the Startup folder.

Right click on an empty space in this folder, then select New and Shortcut, and when the dialogue opens Browse to wherever you put the programme, and select it, click Next, and give it a title, and then click Finish. A shortcut to the programme should appear in the folder. Now the programme will start when the computer starts.


The pdf and epub documents have the font embedded and they can be read without installing any of the fonts listed below.

The fonts are embedded in the html also, via CSS @FontFace, but if you have any difficulties reading the documents you may need to download and install the ITM_TMS_UNI font (128 KB), which comes in 4 styles - Regular, Italic, Bold, and Bold Italic.

To view the character set and find out more about the font, please read the ITM_TMS_UNI-reference.pdf (444 KB). The above fonts (ITM & Unicode) are being distributed under the GNU GENERAL PUBLIC LICENSE, a copy of which can be read here.