Great literature. Every language. An open literary library built around complete texts, traceable sources and accountable AI translation.
LitMundi uses AI-first publication: one full source/target AI assessment must reach an unrounded weighted score of at least 8.6/10, with exact content hashes, complete passage coverage, cleared source rights, lawful reuse and no unresolved major or critical issue. Human review and reader feedback are optional after release. The score is an evaluative AI judgment, not human certification. See Quality and ADR-0009.
Current edition states and qualifying evidence are recorded in the catalog; npm run quality:status reports eligibility. Dated pilot and release records retain the policy and scores that applied when they were written.
| Work and editorial dossier | Original witness | Canonical passages | Vietnamese AI assessment | Publication |
|---|---|---|---|---|
| Oscar Wilde — The Artist | English; Methuen 1913, Gutenberg #774 | 5 | 8.60 | AI-reviewed translation published |
| Machado de Assis — Um Apólogo | Portuguese; Laemmert 1896, pp. 253–257 | 22 | 8.725 (displayed 8.73) | AI-reviewed translation published |
| Emilia Pardo Bazán — El encaje roto | Spanish; Administración [1898?], pp. 233–239 | 15 | 8.625 (displayed 8.63) | Revised AI-reviewed translation published |
| Kate Chopin — The Story of an Hour | English; Society electronic text with the 1895 readings | 23 | 8.80 | AI-reviewed translation published |
| Saki — The Open Window | English; John Lane 1914, Gutenberg #269 | 29 | 8.875 (displayed 8.88) | AI-reviewed translation published |
| Guy de Maupassant — La Parure | French; Marpon & Flammarion [1885], Gutenberg #14790 | 128 | 8.80 | AI-reviewed translation published |
| Ryunosuke Akutagawa — 蜘蛛の糸 | Japanese; Chikuma Bunko 1986 via Aozora Bunko #92 | 15 | 8.80 | AI-reviewed translation published |
| Lu Xun — 孔乙己 | Chinese; 魯迅全集 1938 (1948 printing) via validated Wikisource pages | 14 | 8.975 (displayed 8.98) | AI-reviewed translation published |
| Machado de Assis — A Cartomante | Portuguese; Laemmert 1896, pp. 9–29 (Commons scan) | 58 | 8.975 (displayed 8.98) | AI-reviewed translation published |
| Rabindranath Tagore — পোস্ট্মাস্টার | Bengali; গল্পগুচ্ছ vol. 1 (Visva-Bharati) via validated Wikisource pages | 33 | 8.85 | AI-reviewed translation published |
| Horacio Quiroga — El almohadón de pluma | Spanish; Cuentos de amor de locura y de muerte 1917, Gutenberg #13507 | 30 | 8.975 (displayed 8.98) | AI-reviewed translation published |
| Anton Chekhov — Дама с собачкой | Russian; academic ПСС vol. 10 via Russian Wikisource | 128 | 8.975 (displayed 8.98) | AI-reviewed translation published |
| Hans Christian Andersen — Den lille Pige med Svovlstikkerne | Danish; Eventyr II, Det Nordiske Forlag 1900 (Internet Archive scan) | 9 | 8.925 (displayed 8.93) | AI-reviewed translation published |
| José Martí — Bebé y el señor don Pomposo | Spanish; La Edad de Oro 1889, Gutenberg #19898 | 7 | 8.925 (displayed 8.93) | AI-reviewed translation published |
| Rokeya Sakhawat Hossain — Sultana's Dream | English; Indian Ladies' Magazine 1905 via Penn electronic text | 137 | 8.925 (displayed 8.93) | AI-reviewed translation published |
| Leo Tolstoy — Много ли человеку земли нужно | Russian; Собрание сочинений в 22 т., vol. 10 via Russian Wikisource | 92 | 8.925 (displayed 8.93) | AI-reviewed translation published |
| Ichiyo Higuchi — 十三夜 | Japanese; 文藝倶樂部 閨秀小説號 1895 via Aozora Bunko #55670 | 14 | 8.925 (displayed 8.93) | AI-reviewed translation published |
| Rabindranath Tagore — কাবুলিওয়ালা | Bengali; গল্পগুচ্ছ vol. 1 (Visva-Bharati) via validated Wikisource pages | 68 | 8.875 (displayed 8.88) | AI-reviewed translation published |
| Edgar Allan Poe — The Tell-Tale Heart | English; Raven Edition vol. 2, Gutenberg #2148 | 18 | 8.925 (displayed 8.93) | AI-reviewed translation published |
| Charlotte Perkins Gilman — The Yellow Wallpaper | English; Gutenberg #1952 (edition not identified) | 267 | 8.925 (displayed 8.93) | AI-reviewed translation published |
| Ryunosuke Akutagawa — 羅生門 | Japanese; Chikuma Bunko 1986 via Aozora Bunko #127 | 37 | 9.00 | AI-reviewed translation published |
| Natsume Soseki — 夢十夜 | Japanese; Chikuma Bunko 1988 via Aozora Bunko #799 | 177 | 8.925 (displayed 8.93) | AI-reviewed translation published |
| Franz Kafka — Die Verwandlung | German; Kurt Wolff 1917, Gutenberg #22367 | 97 | 8.925 (displayed 8.93) | AI-reviewed translation published |
| Ryunosuke Akutagawa — 藪の中 | Japanese; Chikuma Bunko 1987 via Aozora Bunko #179 | 46 | 8.925 (displayed 8.93) | AI-reviewed translation published |
| Gustave Flaubert — Un cœur simple | French; Trois contes, Charpentier 1877 via Project Gutenberg #12065 | 243 | 8.8 | AI-reviewed translation published |
| Nikolai Gogol — Шинель | Russian; Полное собрание сочинений, т. 3 (1938) via Russian Wikisource | 35 | 8.8 | AI-reviewed translation published |
| Ryunosuke Akutagawa — 地獄變 | Japanese; 傀儡師 1919 facsimile via Aozora Bunko #61 | 143 | 8.925 (displayed 8.93) | AI-reviewed translation published |
| Charles Dickens — A Christmas Carol | English; Chapman & Hall 1843 text via Project Gutenberg #46 | 717 | 8.925 (displayed 8.93) | AI-reviewed translation published |
| Robert Louis Stevenson — Strange Case of Dr Jekyll and Mr Hyde | English; Longmans 1886 text via Project Gutenberg #42 | 348 | 8.85 | AI-reviewed translation published |
| Herman Melville — Bartleby, the Scrivener | English; Putnam’s Monthly 1853 text via Project Gutenberg #11231 | 251 | 8.8 | AI-reviewed translation published |
| Edgar Allan Poe — The Fall of the House of Usher | English; Raven Edition vol. 2 (1903) via Project Gutenberg #2148 | 51 | 8.925 (displayed 8.93) | AI-reviewed translation published |
| Leo Tolstoy — Смерть Ивана Ильича | Russian; Собрание сочинений в 12 т., т. 11 (1984) via Russian Wikisource | 367 | 8.925 (displayed 8.93) | AI-reviewed translation published |
| Lu Xun — 狂人日記 | Chinese; 魯迅全集 vol. 1 (1938, 1948 printing) via Chinese Wikisource | 78 | 8.925 (displayed 8.93) | AI-reviewed translation published |
| Higuchi Ichiyō — たけくらべ | Japanese; 文藝倶樂部 1896 via Aozora Bunko #55671 | 45 | 8.925 (displayed 8.93) | AI-reviewed translation published |
| Higuchi Ichiyō — にごりえ | Japanese; 文藝倶樂部 第九篇 1895 via Aozora Bunko #55672 | 23 | 8.925 (displayed 8.93) | AI-reviewed translation published |
| Lu Xun — 阿Q正傳 | Chinese; 魯迅全集 vol. 1 (1938, 1948 printing) via Chinese Wikisource | 318 | 8.925 (displayed 8.93) | AI-reviewed translation published |
| Matsuo Bashō — おくのほそ道 | Japanese; 新釈奥の細道 (1911) base text via Japanese Wikisource | 167 | 8.925 (displayed 8.93) | AI-reviewed translation published |
| Mary Shelley — Frankenstein | English; first edition, Lackington 1818 via Project Gutenberg #41445 | 774 | 8.925 (displayed 8.93) | AI-reviewed translation published |
| Jane Austen — Pride and Prejudice | English; first edition, T. Egerton 1813 via Project Gutenberg #42671 | 2050 | 8.925 (displayed 8.93) | AI-reviewed translation published |
| Kamo no Chōmei — 方丈記 | Japanese; 國文大觀 日記草子部 (1909) via Aozora Bunko #975 | 17 | 8.925 (displayed 8.93) | AI-reviewed translation published |
| Miyazawa Kenji — 注文の多い料理店 | Japanese; 宮沢賢治全集8 (ちくま文庫) via Aozora Bunko #1927 | 153 | 8.925 (displayed 8.93) | AI-reviewed translation published |
| Emily Brontë — Wuthering Heights | English; Newby 1847 text via Project Gutenberg #768 | 1942 | 8.925 (displayed 8.93) | AI-reviewed translation published |
| Joseph Conrad — Heart of Darkness | English; Blackwood text via Project Gutenberg #219 | 198 | 8.925 (displayed 8.93) | AI-reviewed translation published |
| H. G. Wells — The Time Machine | English; Project Gutenberg #35 | 323 | 8.925 (displayed 8.93) | AI-reviewed translation published |
| Voltaire — Candide, ou l’Optimisme | French; Project Gutenberg #4650 | 277 | 8.85 (displayed 8.85) | AI-reviewed translation published |
| George Eliot — Silas Marner | English; Project Gutenberg #550 | 814 | 8.65 (displayed 8.65) | AI-reviewed translation published |
| Natsume Sōseki — 坊っちゃん | Japanese; Aozora Bunko card 752 | 482 | 8.73 (displayed 8.73) | AI-reviewed translation published |
| Oscar Wilde — The Importance of Being Earnest | English; Project Gutenberg #844 | 939 | 8.73 (displayed 8.73) | AI-reviewed translation published |
| Virginia Woolf — A Room of One's Own | English; Project Gutenberg Australia ebook 0200791h | 155 | 8.625 (displayed 8.63) | AI-reviewed translation published |
| Guy de Maupassant — Boule de Suif | French; Project Gutenberg #10746 | 276 | 8.675 (displayed 8.68) | AI-reviewed translation published |
| Nathaniel Hawthorne — Young Goodman Brown | English; Project Gutenberg #512 | 73 | 8.8 (displayed 8.80) | AI-reviewed translation published |
| E. T. A. Hoffmann — Der Sandmann | German; Project Gutenberg #6341 | 44 | 8.675 (displayed 8.68) | AI-reviewed translation published |
| Anonymous — La vida de Lazarillo de Tormes | Spanish; Project Gutenberg #320 (Burgos 1554) | 352 | 8.65 (displayed 8.65) | AI-reviewed translation published |
| Jack London — The Call of the Wild | English; Project Gutenberg #215 | 338 | 8.75 (displayed 8.75) | AI-reviewed translation published |
| Kahlil Gibran — The Madman | English; Project Gutenberg #5616 | 286 | 8.6 (displayed 8.60) | AI-reviewed translation published |
| Henry James — The Turn of the Screw | English; Project Gutenberg #209 | 811 | 8.725 (displayed 8.73) | AI-reviewed translation published |
| Frederick Douglass — Narrative of the Life of Frederick Douglass, an American Slave | English; Project Gutenberg #23 | 174 | 8.6 (displayed 8.60) | AI-reviewed translation published |
| Stephen Crane — The Red Badge of Courage | English; Project Gutenberg #73 | 993 | 8.725 (displayed 8.73) | AI-reviewed translation published |
| F. Scott Fitzgerald — The Great Gatsby | English; Project Gutenberg #64317 | 1,620 | 8.675 (displayed 8.68) | AI-reviewed translation published |
| Kate Chopin — The Awakening | English; Project Gutenberg #160 | 1,105 | 8.65 (displayed 8.65) | AI-reviewed translation published |
| Lewis Carroll — Alice’s Adventures in Wonderland | English; Project Gutenberg #11 | 784 | 8.625 (displayed 8.63) | AI-reviewed translation published |
| Charlotte Perkins Gilman — Herland | English; Project Gutenberg #32 | 1,395 | 8.675 (displayed 8.68) | AI-reviewed translation published |
| Katherine Mansfield — Bliss, and Other Stories | English; Project Gutenberg #44385 | 1,630 | 8.70 | AI-reviewed translation published |
| Katherine Mansfield — The Garden Party, and Other Stories | English; Project Gutenberg #1429 | 1,548 | 8.80 | AI-reviewed translation published |
| James Joyce — Dubliners | English; Project Gutenberg #2814 | 1,677 | 8.80 | AI-reviewed translation published |
| Virginia Woolf — Mrs. Dalloway | English; Project Gutenberg #71865 | 754 | 8.675 (displayed 8.68) | AI-reviewed translation published |
| Kahlil Gibran — The Prophet | English; Project Gutenberg #58585 | 765 | 8.80 | AI-reviewed translation published |
| Edith Wharton — The Age of Innocence | English; Project Gutenberg #541 | 2,106 | 8.725 (displayed 8.73) | AI-reviewed translation published |
| George Sand — La Mare au Diable | French; Project Gutenberg #23582 | 566 | 8.80 | AI-reviewed translation published |
| Machado de Assis — Memórias Póstumas de Brás Cubas | Portuguese; Project Gutenberg #54829 | 1,232 | 8.675 (displayed 8.68) | AI-reviewed translation published |
| Jane Austen — Persuasion | English; Project Gutenberg #105 | 1,036 | 8.675 (displayed 8.68) | AI-reviewed translation published |
| Harriet Jacobs — Incidents in the Life of a Slave Girl | English; Project Gutenberg #11030 | 727 | 8.725 (displayed 8.73) | AI-reviewed translation published |
| Anton Chekhov — Ward No. 6 | Russian; Wikisource transcription | 395 | 8.80 | AI-reviewed translation published |
| Hans Christian Andersen — Den lille Havfrue | Danish; Wikisource transcription | 92 | 8.725 (displayed 8.73) | AI-reviewed translation published |
| Thomas Mann — Der Tod in Venedig | German; Project Gutenberg #12108 | 170 | 8.675 (displayed 8.68) | AI-reviewed translation published |
| Fyodor Dostoevsky — Notes from Underground | Russian; Wikisource transcription | 520 | 8.725 (displayed 8.73) | AI-reviewed translation published |
| Rabindranath Tagore — The Post Office (ডাকঘর) | Bengali; Wikisource transcription | 419 | 8.625 (displayed 8.63) | AI-reviewed translation published |
| Henrik Ibsen — A Doll's House (Et dukkehjem) | Norwegian; Wikisource transcription | 1372 | 8.80 | AI-reviewed translation published |
| Leo Tolstoy — Hadji Murat (Хаджи-Мурат) | Russian; Wikisource transcription | 1024 | 8.675 (displayed 8.68) | AI-reviewed translation published |
| Heinrich von Kleist — Michael Kohlhaas | German; Project Gutenberg #6645 | 37 | 8.675 (displayed 8.68) | AI-reviewed translation published |
| Natsume Soseki — Kusamakura (草枕) | Japanese; Aozora Bunko card 776 | 1106 | 8.625 (displayed 8.63) | AI-reviewed translation published |
| Oscar Wilde — The Picture of Dorian Gray | English; Project Gutenberg #174 | 1518 | 8.625 (displayed 8.63) | AI-reviewed translation published |
| Alexander Pushkin — The Captain's Daughter (Капитанская дочка) | Russian; Wikisource transcription | 743 | 8.725 (displayed 8.73) | AI-reviewed translation published |
| Molière — Tartuffe (Le Tartuffe ou l’Imposteur) | French; Wikisource transcription | 763 | 8.60 | AI-reviewed translation published |
| Molière — L’Avare | French; Wikisource transcription | 1086 | 8.60 | AI-reviewed translation published |
| Christina Rossetti — Goblin Market | English; Project Gutenberg #16950 | 29 | 8.73 | AI-reviewed translation published |
| Georg Büchner — Dantons Tod | German; Project Gutenberg #5072 | 872 | 8.73 | AI-reviewed translation published |
| Friedrich Schiller — Die Räuber | German; Project Gutenberg #47804 | 1248 | 8.70 | AI-reviewed translation published |
| Anton Chekhov — The Cherry Orchard (Вишнёвый сад) | Russian; Russian Wikisource | 843 | 8.68 | AI-reviewed translation published |
| Anton Chekhov — Three Sisters (Три сестры) | Russian; Russian Wikisource | 1041 | 8.78 | AI-reviewed translation published |
| Johann Wolfgang von Goethe — The Sorrows of Young Werther, Book One (Die Leiden des jungen Werthers, Erstes Buch) | German; Project Gutenberg #2407 (first book only) | 181 | 8.63 | AI-reviewed translation published |
| Madame de La Fayette — La Princesse de Clèves | French; Project Gutenberg #18797 | 535 | 8.65 | AI-reviewed translation published |
| Charlotte Brontë — Jane Eyre | English; Project Gutenberg #1260 | 4055 | 8.75 | AI-reviewed translation published |
| George Eliot — Middlemarch | English; Project Gutenberg #145 | 4669 | 8.68 | AI-reviewed translation published |
| Charles Dickens — Great Expectations | English; Project Gutenberg #1400 | 3893 | 8.63 | AI-reviewed translation published |
| Natsume Sōseki — Kokoro (こゝろ) | Japanese; Aozora Bunko card 773 | 1331 | 8.73 | AI-reviewed translation published |
All ninety-six originals are published, giving one hundred and ninety-two public editions in total. These AI assessments disclose that the same AI system revised and evaluated the translations; they do not claim independent human review or reader validation. The first 500-program batch records the three newly qualifying Vietnamese editions and their complete 67 source/target paragraph pairs. Pardo Bazán's earlier failing 8.55 assessment remains in the review history.
The AI-first release report records the policy change, actual assessments and technical verification.
Source checks disclose AI-assisted passage comparison and exact witnesses; they are not human-certified critical editions. Original and Vietnamese edition states remain distinct. Draft, planned and withdrawn editions are excluded from public reading, search and publication downloads. The earlier Proust sample remains a non-indexed legacy demonstration.
The Translation Gap Atlas surveys 20 works across Vietnamese and Indonesian: 40 assessments, 12 original languages and 81 evidence records. It records existing translations, bounded searches and uncertainty. It establishes no verified absence or independently assessed inadequacy, and no measured reader demand. Indonesian is a research comparator, not a production commitment.
The 500-work TODO is the ordered production queue, with source leads, selection rationales, rights holds and publication status in structured data. It covers 500 new or unfinished translation tasks; the previously published Wilde and Machado editions are outside this count. A checked task must correspond to a complete published Vietnamese edition. Literary priority, source clearance and the AI quality score remain separate judgments.
See selection and execution. Run npm run todo:next -- 10 to resume unfinished feasible work, npm run todo:render after changing the queue, and npm run todo:check to validate the checklist. The existing publication threshold remains an unrounded AI score of at least 8.6/10, with human feedback optional after release.
The GitHub Pages library has English, Vietnamese, French and Spanish interfaces. Interface languages do not promise translated editions. Readers can browse by author or text language, search published text, follow stable passage links, submit corrections through GitHub and download JSON, TXT or EPUB. TSV is also generated as a portable export.
The reader opens translated editions with only the translation visible. The Show original checkbox enables the documented source/translation comparison and works without JavaScript. Each new visit starts with the translation; the view mode creates no saved preference. Keyboard navigation, mobile layouts, edition selection and optional reading-position storage remain available. Reading and browsing require no account. Submitting an issue uses GitHub's own sign-in.
Start reading jumps directly from the title to the first literary passage, including without JavaScript. EPUB and TXT downloads are available beside it. Citation details provide a copy action when JavaScript is available and retain selectable text as a fallback. Switching interface language preserves a passage selected during the current visit.
Previous and next work links prefer the text language currently being read and display each destination's actual language. The source bibliography identifies the original witness; translation-creation records are shown separately.
Title and author searches offer matching editions, with the interface's text language first when available. Passage searches link to the matching text. Language and author filters refine the current query without clearing it.
Report specific errors or reading experiences after publication. Material corrections receive a fresh evaluation before republication; serious current issues block the affected edition until resolved.
Requires Node.js 22+ and Python 3 for archive verification. Dependencies are locked in package-lock.json.
npm ci
npm run validate
npm run quality:status
npm test
npm run check
npm run build
npm run verify:build
npm run export
npm run verify:archiveUse npm run dev for the local reader at http://localhost:4321/LitMundi/. On restricted workstations, ASTRO_TELEMETRY_DISABLED=1 avoids writing optional Astro telemetry settings. Before a PR, run npm run verify:ids -- <base-commit> to check that established identities and legacy URLs remain intact.
UTF-8 JSON corpus v2 is the system of record. Astro is a replaceable static view; there is no database, site-owned account system or OAuth secret. Work, edition and passage identifiers remain stable while corrections remain in Git history.
npm run build creates publication downloads only for eligible published editions. npm run export creates a separate editorial archive with canonical data, labelled drafts and review packets, rights, provenance, schemas, documentation, deterministic ZIP packaging and SHA-256 fixity records. The archive grants no blanket content license. A standalone Python 3 restorer rebuilds published HTML/TXT without Astro, npm, GitHub, network access or the original domain. See Preservation.
JSON, TXT, TSV and EPUB downloads carry their canonical reader URL and the exact
original source citation, witness link and source edition identity. EPUB language
annotations distinguish the literary text from English navigation and provenance.
The configured site origin/base in src/lib/site.json supplies both Astro and
portable publication URLs.
Pull requests are validated and built. A successful push to main deploys through the pinned GitHub Actions workflow to https://streamentry.github.io/LitMundi/. Follow Deployment to verify the actual production run and routes; a local build is not proof of deployment. No custom domain is configured.
The sitemap index references separate English, Vietnamese, French and Spanish XML sitemaps. Only canonical public pages are listed: each literary edition has one canonical reader, with actual translation languages distinguished from interface languages. The previous sitemap.xml address remains a compatibility index. Search discovery explains canonical URLs, accurate modification dates, verification and Google/Bing submission. On this GitHub Pages project URL, crawler policy belongs at https://streamentry.github.io/robots.txt; a project-level robots file cannot configure that host-root policy.
IndexNow release notifications can notify participating engines of verified changes between two live snapshots. Snapshot and plan commands are read-only; submission is an explicit post-deployment action with a retained plan/report. A receipt is not proof of indexing. The normal build and deployment workflow do not send notifications automatically.
Ongoing work includes releasing eligible AI-assessed editions, responding to optional human feedback, improving the texts and obtaining independent archive custody. Reader reports and actual custodians must be recorded when they exist. GitHub's 30-day workflow artifact retention is not an independent mirror.
Editorial workflow · Contributing · Architecture · Roadmap · Governance · Rights · AI content policy · ADRs
The MIT license covers software and documentation. Corpus texts retain per-edition rights. AI-only translations default to CC BY 4.0 (CC-BY-4.0) only to the extent the publisher controls applicable rights, under AI content policy. This does not create copyright, imply human authorship or restrict public-domain material. Third-party source rights remain separate.
Edition records retain the selected witness, source provenance, AI involvement and any actual contributor credit. Consult the selected edition's terms before reuse. Do not invent a human translator, reviewer or permission to describe AI-only work.
The passage-aligned JSON model draws inspiration from SuttaCentral/Bilara. LitMundi is independent of SuttaCentral.