About Shakespeare Portal
Shakespeare Portal is a free, open-source reading edition of Shakespeare's plays and poems, built for students who haven't yet absorbed the biblical, classical, and historical context the texts assume.
What you get
- Archaic vocabulary glossed where modern meaning shifts (no pop-ups — they hurt comprehension).
- Biblical allusions with Geneva Bible 1599 citations, the bible Shakespeare quoted.
- Classical references to Ovid, Plutarch, Virgil, Homer, with their sources.
- Historical context for the history plays and topical Elizabethan jokes.
- Sexual puns and wordplay when the joke would otherwise vanish.
- Rhetorical devices named when they carry the argument.
All annotation sits behind a depth toggle: Read mode keeps the page clean with plain-English glosses only; Study mode opens the full apparatus — source citations, reference cards, deeper bawdy and textual notes.
How it's made
Original annotation drafted by AI subagents, then run through a three-judge adversarial fact-check (source / anchor / interpretation) before publication. Every annotation cites at least one source. Anything that can't be sourced doesn't ship at default depth.
Plain text is sourced from the Project Gutenberg / Open Shakespeare modern-spelling editions (public domain), with structural cleanup. Scholarly references are drawn from public-domain works (Onions 1911, Schmidt 1902, Geneva Bible) plus citation of modern scholarship.
Status
Shakespeare’s complete works are annotated and open to read — all 37 plays, the 154 Sonnets, and the four narrative poems (42 works in all) — together carrying 11,273 annotations, a 38,597-entry glossary, and 222 cross-referenced source cards. The one work kept out of the reader, The Passionate Pilgrim, is a 1599 miscellany whose attribution to Shakespeare is mostly spurious — only a handful of its twenty poems are genuinely his.
License
Source code is MIT-licensed. Original annotations, synopses, and reference cards are CC-BY-SA-4.0 — you can copy, adapt, and share, including in classrooms, as long as you attribute and keep derivatives open.