Working reference shelf for the Early New High German in `the-offer-de.fountain`. The books are too large and too partly-licensed to commit, so only this index is tracked. Rebuild your own copy of the shelf with:
``` gcloud auth login # once, with read access to the bucket python3 resources/sync-books.py # ~1.5 GB into resources/ ```
That pulls the whole shelf from the project's storage bucket. Everyone syncs their own copy into their own checkout; nothing here depends on any one machine's filesystem.
Two shelves, split by the question they answer:
Start with [`enhg-translation-guide.md`](enhg-translation-guide.md) if the task is turning an English line into period German. It distils this shelf into a working checklist — which layers of the language the draft renders period and which it deliberately normalizes, the morphological transforms, and the procedure for checking a word.
Paths are relative to this directory: `books-pdf/` for page images, `books-txt/` for extracted text (same slug), `bible/` for per-verse scripture in `Book C:V<TAB>text` form. All three are gitignored and populated by the sync.
Everything with a `.txt` is in `corpusidx`, so `corpusidx search "<query>"` reaches the whole shelf at once and is usually the right first move.
Text extraction is not uniform. Volumes set in Fraktur produce unusable OCR (`frud^t` for Frucht), so many titles below are page images only — read them from the PDF; searching them will silently fail. See Pending work.
Everything else here is a tool for interrogating this material. When a line's diction is in doubt, the question is "how does Luther say it?"
| File | Notes |
|---|---|
| `bible/luther-1545.txt` | Biblia Deudsch, Wittenberg 1545 — 35,762 verses, whole canon plus apocrypha, OSIS book abbreviations |
The largest body of Luther's German in a form you can query line by line. Same tab-separated format as the rest of `bible/`:
``` grep -P '\tWenn wir aber' resources/bible/luther-1545.txt ```
Caveat: this is translation register — elevated, shaped by the Hebrew and Greek. The right authority for vocabulary, spelling and morphology; the wrong one for how a printer talks to an apprentice.
Luther's prose voice, which the Bible does not give you.
| File | Contents |
|---|---|
| `books-pdf/luther-wa-04-1886.pdf` | Werke, Bd. 4 |
| `books-pdf/luther-wa-14-1895.pdf` | Werke, Bd. 14 |
| `books-pdf/luther-wa-30-2-1909.pdf` | Bd. 30 II — includes Sendbrief vom Dolmetschen (verified present) |
| `books-pdf/luther-wa-30-3-1910.pdf` | Bd. 30 III |
| `books-pdf/luther-wa-38-1912.pdf` | Bd. 38 |
| `books-pdf/luther-wa-43-1912.pdf` | Bd. 43 |
| `books-pdf/luther-wa-50-1914.pdf` | Bd. 50 — Schriften 1536–39 (title page verified) |
| `books-pdf/luther-wa-51-1914.pdf` | Bd. 51 — sermons, plus the Ps. 101 and 23 expositions of 1534–36 |
| `books-pdf/luther-wa-briefwechsel-02-1931.pdf` | Briefwechsel, Bd. 2 |
WA 50 is the closest volume to the film's date. Anything Luther wrote in German in 1539 is in it or next to it.
Sendbrief vom Dolmetschen (WA 30 II) repays reading whole: it is Luther arguing explicitly about how German should sound, and it is the best single statement of the register the German draft is reaching for.
`corpusidx` also carries a separate `luther-wa` corpus of 112 files — Luther's printed German in bulk, searchable, and the fastest way into this material.
| File | Contents |
|---|---|
| `books-pdf/luther-wa-tischreden-01-1912.pdf` | Bd. 1 |
| `books-pdf/luther-wa-tischreden-02-1913.pdf` | Bd. 2 |
| `books-pdf/luther-wa-tischreden-03-1914.pdf` | Bd. 3 — table talk of the 1530s |
| `books-pdf/luther-wa-tischreden-04-1916.pdf` | Bd. 4 — carries Nr. 4690, source of the refusal speeches, pp. 431–432; and Nr. 5151, p. 535 |
| `books-pdf/luther-wa-tischreden-05-1919.pdf` | Bd. 5 — 1540–1544 (title page verified) |
| `books-pdf/luther-wa-tischreden-06-1921.pdf` | Bd. 6 — various years |
Page images only. Bd. 4 is what the German draft's header cites; the rest are here so surrounding entries can be read for idiom and parallel recollections located.
Nr. 4690 no longer needs the page images. It is transcribed, apparatus and all, in [`table-talk-4690.md`](table-talk-4690.md), with a translation made for this project, reading notes on the words the film rests on (exemplaria, sein gnade, rum), and Nr. 5151 as an appendix. That file — not the OCR, which is unusable here — is what drafts should quote from. It was read off the page images at 400 dpi; the recipe for re-rendering them is at the end of it.
This is also the nearest thing to a record of Luther talking, which is what the film needs. Filtered through the note-takers, but the sentence rhythms are closer to speech than anything else in the corpus.
| File | Notes |
|---|---|
| `books-pdf/dietz-woerterbuch-luthers-deutschen-schriften-v1-1870.pdf` + `.txt` | Dietz, Wörterbuch zu Dr. Martin Luthers deutschen Schriften, vol. 1 — text clean and searchable |
| `books-pdf/dietz-woerterbuch-luthers-deutschen-schriften-v2-1872.pdf` + `.txt` | Same, vol. 2 — text clean |
| `books-pdf/franke-grundzuege-schriftsprache-luthers-v1-1913.pdf` + `.txt` | Franke, Grundzüge der Schriftsprache Luthers, vol. 1 |
| `books-pdf/franke-grundzuege-schriftsprache-luthers-v2-1913.pdf` + `.txt` | vol. 2 |
| `books-pdf/franke-grundzuege-schriftsprache-luthers-v3-1913.pdf` + `.txt` | vol. 3 |
| `books-pdf/stolt-martin-luthers-rhetorik-des-herzens-2000.pdf` | Stolt, Martin Luthers Rhetorik des Herzens — page images only |
Dietz is the workhorse. A dictionary of Luther's own vocabulary with dated citations, and its text extracted cleanly — so it answers "did Luther use this word, and in what sense?" by search rather than page-turning.
Franke is the systematic grammar of Luther's written language and dates the forms: when `yder` gave way to `yeder`, how long `fride` held out against `friede`. It is the guard against false archaisms, which are the harder error — a modernism reads as a slip, an invented archaism reads as costume.
Franke's `.txt` files exist and are indexed, but they are Fraktur OCR and
largely mush. Treat search hits in Franke as a page-locator only, then read
the PDF. Do not quote from the extracted text.
Stolt is about how Luther's German persuades — its affective and rhetorical shape. Relevant to the refusal speeches, less so to the print shop.
Luther will not supply the print shop's working vocabulary, and the Bible will not supply artisan speech. These fill those gaps.
| File | Notes |
|---|---|
| `books-pdf/amman-sachs-staende-und-handwerker-1884.pdf` | Amman's trade woodcuts with Hans Sachs's verses — the Ständebuch material, printing trades included |
| `books-pdf/sachs-saemmtliche-fastnachtspiele-1883.pdf` | Sachs, Sämmtliche Fastnachtspiele — period dramatic dialogue |
| `books-pdf/kapp-geschichte-des-deutschen-buchhandels-v1-1886.pdf` | Kapp, Geschichte des deutschen Buchhandels, vol. 1 — the early book trade |
| `books-pdf/goldfriedrich-geschichte-des-deutschen-buchhandels-v2-1908.pdf` | vol. 2 (1648–1740) |
| `books-pdf/goldfriedrich-geschichte-des-deutschen-buchhandels-v3-1909.pdf` | vol. 3 |
| `books-pdf/goldfriedrich-geschichte-des-deutschen-buchhandels-v4-1913.pdf` | vol. 4 (1805–1889) |
| `books-pdf/urkundenbuch-der-universitaet-wittenberg-v1-1926.pdf` + `.txt` | Urkundenbuch der Universität Wittenberg, Teil 1 (1502–1611) — text readable |
Page images only except the Urkundenbuch.
The Ständebuch verses are the most directly useful item here. Sachs wrote a stanza per trade, printers among them, in period German — the diction the workshop scenes need, which no dictionary hands you pre-assembled.
Buchhandel vol. 1 is the one to read; vols. 2–4 run centuries past the film and are here for completeness. Vol. 1 carries the trade's terms of art for contracts, privileges, reprinting and the fairs.
Two caveats, both real:
The Urkundenbuch is Wittenberg's own chancery language — right town, right decades, right formal register for anything contractual. Early documents are Latin; the German ones come later in the volume.
No download exists; these are query interfaces.
| Resource | Use |
|---|---|
| [Frühneuhochdeutsches Wörterbuch](https://www.fwb-online.de/) | The authority for 1350–1650. Settles "was this word available in 1539, in this sense?" |
| [Deutsches Wörterbuch (Grimm)](https://www.woerterbuchnetz.de/DWB) | Dated first attestations |
| [Bonner Frühneuhochdeutschkorpus](http://www.korpora.org/fnhd/) | 40 sources by region and period; the East Central German slices are the closest non-Luther comparanda |
| [Referenzkorpus Frühneuhochdeutsch](https://www.linguistics.rub.de/ref/) | 1350–1650, morphologically and syntactically annotated |
Reach for the FWB by reflex. Dietz tells you Luther used a word; the FWB tells you what it meant to everyone else at the time.
Documented in full in [`pronunciation-library.md`](pronunciation-library.md) — listed here only so this file is a complete inventory. Modern scholarship:
Contemporary witnesses (page images — the OCR of these is not trustworthy):
Note the division of labour: the grammar and reference books settle what the sound was; Frangk and Clajus are the ones written by people who could still hear Luther's German spoken.
Two questions surfaced while the shelf was assembled. The second is now settled; the first has been sharpened by the Nr. 4690 transcription.
1. 1 Tim. 6:8. The German draft's closing line reads `Hab ich Nahrung und Kleider, so laß ich mich benügen`. The 1545 wording is `Wenn wir aber Narung vnd Kleider haben / so lasset vns benügen`. The draft matches in vocabulary but not construction, while its header states the clause "follows Luthers 1545 wording." Either the line or the header note should change — it can be a deliberate choice, but it should be one. Sharpened: in Nr. 4690 this clause is Latin — `Habens victum et amictum contentus ero`, the Vulgate. So the German line is not a quotation of the source at all; it is a rendering, and whichever wording it takes is an editorial choice either way. See `table-talk-4690.md`.
2. ~~The Nr. 5151 citation.~~ Settled 7 Aug 2026. Nr. 5151 is in Bd. 4, p. 535 — verified on the page image. Bd. 4's numbering runs past 5188 even though Bd. 5's title page advertises 1540–1544; the volumes are divided by collection, not by year. The citation stands. But its description needs fixing: Nr. 5151's 400 is the Elector's provision, not the printers' offer, so "parallel recollection of the salary" invites exactly the conflation the film cannot afford. See the appendix in `table-talk-4690.md`.
Fraktur re-OCR. Franke, Stolt, Sachs, the Ständebuch, the Buchhandel set, the contemporary witnesses and every WA volume are effectively page-image-only, because the available OCR of Fraktur is unusable. Re-OCR would make roughly two-thirds of this shelf searchable — a change in kind, not degree, since `corpusidx` would then reach it.
`tesseract` and `ocrmypdf` are installed; the German and Fraktur models are not. Installing them needs root:
``` ! pkexec sh -c 'apt-get install -y tesseract-ocr-deu tesseract-ocr-script-frak' ```
Afterwards, re-process into `books-txt/` and run `corpusidx update`.