Skip to main content

ebible.org

  • Website: ebible.org
  • Maintainer: eBible.org (Michael Paul Johnson)
  • License: Varies per translation — many are public domain, Creative Commons, or freely licensed. Each download specifies its license. Must check per translation before ingestion.
  • Suitability Score: ⭐⭐⭐ (3/5)

Coverage

Format: USFM (Universal Standard Format Markers) — the standard interchange format for Bible text. Bulk downloads available per translation.

1,000+ translations in hundreds of languages. Notable texts available:

  • Septuagint: Brenton (English translation of LXX), LXX2012
  • Vulgate: Clementine 1598
  • Greek NTs: Byzantine, Majority Text, SBL Greek, Textus Receptus, Tischendorf
  • Hebrew OT: WLC
  • English: KJV, ASV, WEB, BBE, Darby, Geneva 1599, YLT, ERV, LSV, and many more
  • Dozens of other languages

Quality

Variable — depends on the translation. Standard texts (KJV, ASV, WLC, etc.) are from established scholarly editions. Community translations may vary in quality. USFM format ensures structural consistency.

Massive breadth but requires per-translation license verification. USFM format is standard but requires parsing infrastructure. Best used selectively for specific high-value translations not available elsewhere.

Gaps Filled

  • Additional translations — 1,000+ in hundreds of languages (largest single source)
  • 🔶 Septuagint text (Brenton English, LXX2012 — translations/editions of LXX)
  • 🔶 Vulgate text (Clementine 1598)
  • 🔶 Additional Greek NT editions (Byzantine, SBL, TR, Tischendorf)

Integration Notes

  • USFM parsing requires a dedicated parser — unfoldingWord's usfm-js (JavaScript) or a Python equivalent
  • Each translation becomes a new :Translation node with associated :Passage nodes
  • Per-translation license tracking needed — store license metadata in :Translation node properties
  • Book naming/ordering varies across traditions — need robust mapping to GospeLib canonical IDs
  • Bulk ingestion of 1,000+ translations is unnecessary — curate a priority list (e.g., top 20–30 most-requested languages)
  • USFM→JSON conversion needed before FalkorDB ingestion — add a preprocessing stage