This is a webpage that shows a given page of a scanned dictionary. It is particularly handy when the scan does not have any OCRed text, or when there are language-specific searching features (e.g. handling alifs with or without hamza as the same letter in Arabic, or handling pointed and unpointed consonants as the same in Hindi).
It can be tailored to any language by supplying a suitable sorting function, a list of every page's first word, and (of course) the scanned dictionary pages.
Try it with the first 5 pages of McGregor's Hindi-English dictionary, or get the latest with Mercurial: