॥ श्री गणेशाय नमः ॥ श्री गुरुभ्यो नमः ॥ ॥ श्री परमात्माने नमः ॥
Date: 06-Aug-2026
Updated on 07-Aug-2026
---
Note: The VBA Macro may be updated in future if bugs are found. Please check for latest version. Incase you find any issues, please report it to indiaspirituality [at] gmail.com.
---
Namaste,
I have made an attempt to do proofreading for Sanskrit words using Monier Williams dictionary.
Sadly it is not possible to have proper spell check in Sanskrit as in case of English as MS Word does not provide either dictionary or proofreading tools. Sanskrit being a complex language and each line has compound words (longer words joined together using sandhi rules to form one big word).
This attempt is a stop gap solution, something is better than nothing. Installing Hindi Spell Check and Proofreading may be helpful but adding another dictionary may make word heavy giving rise to lagging issues.
Monier-Williams dictionary contains stem words which are called as Headwords and their meaning which is helpful especially to those who are writing articles or books in English and use Sanskrit Devanāgarī and IAST. In general these are standalone words and not compound words. So spell check will become easy.
I have managed to create a custom Monier-Williams (MW) Sanskrit Dictionary which has Devanāgarī, IAST and ISO-15919 headwords with meaning.
Custom Dictionary in MS word contains only headwords and not meaning. So it will not show you the meaning along with spell correct options like it shows for English Spell check
In addition, CSV files are also created which contains meaning. They are used in a different tool - MW Sanskrit Spell Check Tool about which I will post it soon. CSV files are not useful for spell check in MS word. A separate file for nasal and anusvāra variants is also created. This file lists the extra words added which are not present in MW dictionary. They are valid words.
The original MW dictionary has some words with nasal variant but not anusvāra variants and vice versa. I have added these variants too. This increased total Headword count to 228,306 words.
For example चन्द्र and चंद्र, अहङ्कार and अहंकार. Their IAST and ISO-15919 variants are also added.
चन्द्र candra exits in MW but not चंद्र caṃdra (anusvāra variant added)
अहंकार ahaṃkāra exits in MW but not अहङ्कार ahaṅkāra (nasal variant added).
Those who wish to understand what are nasal variants can visit the published Google Docs -
Sanskrit Varnamala – A guide for Devanagari to IAST Converter v1-0-0Direct Link:
https://docs.google.com/document/d/e/2PACX-1vRMD2xZt2ElMttur9B42gH225diNFkg1J60Jz2CW8KVRS60tuxAjKYIycf1YP4CuivS-l-7G7e0YM8x/pubDetails of files
---
All three files are line-aligned. Total entries (identical in all three):
228,370
[Devanāgarī]
Base Headwords (MW): 194,078
Nasal Variants Added: 34,292 (4,340 anusvāra→nasal + 29,952 nasal→anusvāra)
Total Entries: 228,370
Approx. File Size: 4.26 MB
[IAST]
Base Headwords (MW): 194,078
Nasal Variants Added: 34,292 (4,340 anusvāra→nasal + 29,952 nasal→anusvāra)
Total Entries: 228,370
Approx. File Size: 4.90 MB
[ISO 15919]
Base Headwords (MW): 194,078
Nasal Variants Added: 34,292 (4,340 anusvāra→nasal + 29,952 nasal→anusvāra)
Total Entries: 228,370
Approx. File Size: 4.93 MB
[CSV files]
MW_Sanskrit_Dictionary_Comb_v13.csv ~25 MB (228,370 rows, 5 columns)
MW_Sanskrit_Nasal_Variants.csv 4.56 MB (34,328 rows, 8 columns)
---
There are two ways to check, first inside word as spell checker - IAST / ISO only. Word does not pick up Devanāgarī dictionary file.
Tip: click on the screenshot to see larger screenshot
1) .DIC files for spell check in MS Word
Open folder Word Dic files for MW sanskrit dictionary. Download IAST or ISO files but not both.
The reason for selecting only one is that MS word for each key stroke checks millions of words as you type. IAST and ISO has many common spelling except letters like ṃ (IAST) and ṁ (ISO), etc 8-10 letters. While IAST is strictly for sanskrit, ISO is common for all Brahmi derived scripts like Hindi, Gujarati, Tamil, Telugu, etc. So they have mapped a few characters that are different than IAST so as to not assign same English letter to more than one Indian Script letter. Hence, it is a waste of memory and may make the word hand or become very slow. Our custom dictionary headword list is itself very long.
It will not check devanagari, so do not download it. Kept for archival purposes until I find a way to make word search devanāgarī script. One way is to download Hindi spell check from windows / MS word itself. But the confusion is whether it will still check the custom dictionary created by us or not as both Hindi and Sanskrit have similar words.
In Windows 11, add IAST or ISO ḌIC file to MS word either IAST or ISO but not both. Word lags and becomes slow if we add both due to large headword database. If this happens you will have to remove the custom dictionaries.
.dic files are nothing but text files with one word per line. To check the content, simply drag the file to any open browser like Chrome and it will open.
Adding Custom Dictionaries to MS Word