Skip to main content

Multi-Dictionary Display & MW Inflected Forms

Try it: side-by-side comparison​

Enter a headword to see how several dictionaries treat the same word, fetched live from the Cologne API. Choose which dictionaries appear as columns — Monier-Williams, both Apte editions, Böhtlingk-Roth, Grassmann. Each column resolves your input to that dictionary's own headword form, so the matched key can differ (Monier-Williams stems agni; Apte keys the nominative agniH).

Dictionaries

Queries the live Cologne dictionary API. Each column resolves the word to that dictionary’s own headword form, so the matched key may differ (MW agni vs Apte agniH). Tick a dictionary to add or remove its column, then Compare to fill it.

Monier-Williams (MW)

—

Apte (AP90)

—

Böhtlingk-Roth (PWG)

—

Grassmann (GRA)

—

The comparison widget ready for a search: agni typed in the headword box, with checkboxes for Monier-Williams, Apte, Apte revised, Böhtlingk-Roth and Grassmann columns
Live data

This widget queries the live sanskrit-lexicon.uni-koeln.de API in your browser. The server is occasionally slow or unavailable; a column that times out reports Could not load and can be retried by searching again. Interactive links inside an entry are inert here — open a dictionary's full Basic display from the catalog for the live, clickable entry.

Trust block
  • Evidence: live browser-side fetches from the Cologne API (sanskrit-lexicon.uni-koeln.de); the lookup path is the dalglob.php JSON endpoint in csl-apidev (see below), and the per-dictionary keying behaviour (Monier-Williams stems vs Apte nominatives) is documented from the same source.
  • Limitations: nothing is archived in this repo — a later rerun may not reproduce today's output; the API is a live service with variable latency, and each column resolves your input to that dictionary's own headword form, so columns are comparable in content, not byte-identical in key.
  • Validation: manual check — search a known headword (e.g. agni) and confirm each selected dictionary column resolves and renders an entry.
  • Owner repo: csl-guides (widget); data served by csl-apidev.
  • Next use: for stable, clickable entries, open each dictionary's Basic display from the catalog.

Multi-dictionary lookup (dalglob)​

CDSL has an experimental multi-dictionary lookup: enter one headword and it lists every dictionary that contains it, then opens an entry — handy for seeing at a glance which dictionaries cover a word and for comparing how each treats it. The sample display, sample/dalglob1.php, is served live at /scans/csl-apidev/sample/dalglob1.php. It is powered by dalglob.php — a small JSON endpoint that queries a global key → dictionaries index (keydoc_glob) and returns which dictionaries hold a given key.

The dalglob1 sample: the headword agni looked up across dictionaries, listing acc, ap, ap90, armh, ben, bhs, bop, bur, cae, ccs … each with its matched headword

A worked example​

Look up agni ("fire") and the lookup lists every dictionary that has it — Monier-Williams, Apte (AP90), Böhtlingk-Roth (PWG), Cappeller (CAE), the Buddhist Hybrid Sanskrit index (BHS), and many more — each a button that opens that dictionary's entry.

For a side-by-side sense of how the same entry differs in language and depth across dictionaries, see Search & Display → The same word across dictionaries.

Experimental

dalglob1 is a development sample ("dalgob1-dev") — treat its URL and output as subject to change. The stable path for comparison is to open each dictionary's B (Basic) display from the front page.

MW Inflected forms​

A Monier-Williams inflected-forms resource provides inflected forms tied to MW headwords — useful when you encounter an inflected word and need to find its stem. It is linked from the MW row on the front page ("Inflected forms") and lives at /scans/csl-inflect/web/index.php, generated from csl-inflect (see also MWinflect).