An English on-line dictionary

This form allows you to search a short (20,000) word dictionary of English. Words are transcribed, marked for stress, number of syllables, part of speech, and frequency. The transcription field is set up to accept regular expressions.
Feedback
This is very much a work in progress. If you have any feedback, please let me know.

Instructions

Search

Spelling:
Transcription:
Number of syllables:
Stress pattern:
Minimum frequency:
Maximum frequency:
Part of speech:

Transcription

This dictionary uses a specific encoding for phonetic characters. The following chart shows the definitions for the special characters used. Note that there are some transcription errors in the dictionary!

Vowels

SymbolExampleSymbolExample
@cat Ebet
Ibit Ugood
Otoy ibeet
ebait umood
omode aknot
Ymight Wbout
cought Rbird
Xbutter xcoda
Lbottle

Consonants

We only list the special consonant symbols here.
SymbolExampleSymbolExample
Tbath Dbathe
Sbash Zmeasure
Cchin JJohn
Gsing

Stress patterns

Stress patterns are represented as a sequence of left quotes (for secondary stress), right quotes (for primary stress), and underscore (for stressless syllables. For example, '_` represents the stress of a word like ánecdòte (primary - zero - secondary).

Number of syllables

Enter a number.

Regular expressions in spelling and transcription fields

The transcription field accepts MySQL regular expressions. These are defined as follows (from the MySQL online documentation).

How we're doing this

This program runs on an Apache web server. The interface is written in HTML with error-checking in Javascript. The back-end is a PHP script that interfaces with a MySQL database.
Mike Hammond