Original Language Tools
GospeLib provides deep access to original Hebrew and Greek text via three complementary interfaces: true interlinear display, quick-reference lens mode, and manuscript witness comparison.
True Interlinear Mode
In interlinear mode, each verse displays four togglable rows beneath the English text:
| Row | Content | Styling |
|---|---|---|
| 1 — Original | Hebrew (OT) or Greek (NT) text | font.family.hebrew / font.family.greek at 1.1em / 1.05em |
| 2 — Transliteration | Romanized transliteration | font.family.scripture, italic, navy-400, 0.9em |
| 3 — Parsing | Morphological tags (part of speech, tense, etc.) | Monospace, font.size.xs, color-coded by grammatical role |
| 4 — Gloss | Brief English word-for-word gloss | font.size.sm, regular weight |
Row Toggling
Each row has an independent visibility toggle. Users choose which linguistic layers to display — from a simple original + gloss configuration to the full four-row scholarly display.
Word Alignment
Words are aligned vertically in columns:
- Each column contains one original-language word and its corresponding transliteration, parsing, and gloss
- Column widths adapt to the longest content in any visible row
- Hebrew columns flow RTL; Greek columns flow LTR
- English text above reflows to match alignment points where possible
Spacing
| Property | Value |
|---|---|
| Inter-row gap | 4px |
| Inter-column gap | 12px |
| Verse block padding | 16px vertical |
| Line height (original text) | 2.0 (Hebrew) / 1.8 (Greek) — generous for diacritical marks |
Lens Mode
Lens mode provides quick original-language lookups without committing to full interlinear display:
Interaction
- Tap any word → inline lexicon bubble appears below the word
- Bubble content appears instantly (≤80ms) — no loading state
- Content pushes text below downward via spring animation (200ms)
Lexicon Bubble Content
| Element | Content |
|---|---|
| Original word | Hebrew/Greek in native script |
| Transliteration | Romanized form |
| Strong's number | e.g., H0430, G0056 — tappable |
| Brief definition | 1–2 line gloss |
| Usage count | "Used 42× in OT" |
| See full entry | Link to complete lexicon article |
Full Lexicon Panel
Tapping "See full entry" or the Strong's number opens the full lexicon panel:
| Section | Content |
|---|---|
| Definition | Complete lexical entry with semantic range |
| Parsing | Full morphological breakdown |
| Usage | Frequency across corpora with distribution chart |
| Related words | Cognates, root form, derived words |
| All occurrences | Paginated list of every passage using this word — tappable |
Word Selection Highlighting
When a word is tapped in lens or interlinear mode:
| Property | Value |
|---|---|
| Selection background | navy-100 (light) / navy-700 (dark) at 30% opacity |
| Border | 1px solid corpus identity color |
| Duration | Appears instantly, fades on deselection (120ms) |
If the same original word appears multiple times on screen, all instances highlight simultaneously — showing word repetition patterns at a glance.
Morphological Tag Colors
Grammatical roles in the parsing row use six colors for scannable differentiation:
| Role | Color | Token | Examples |
|---|---|---|---|
| Noun | Blue | color.morph.noun | Proper noun, common noun |
| Verb | Red | color.morph.verb | Qal perfect, Hiphil imperfect |
| Adjective | Green | color.morph.adjective | Attributive, predicative |
| Preposition | Orange | color.morph.preposition | Inseparable preps, independent preps |
| Conjunction | Purple | color.morph.conjunction | Waw-consecutive, subordinating |
| Particle | Gray | color.morph.particle | Direct object marker, interrogative |
Witness Diff View
In Witness mode, textual variants between manuscript traditions are rendered as a diff:
Visual Treatment
| Element | Styling |
|---|---|
| Base text | Normal scripture rendering |
| Addition (in variant) | Green background wash (color.morph.adjective at 0.15 opacity) + underline |
| Deletion (in variant) | Red strikethrough (color.morph.verb at 0.15 opacity) |
| Substitution | Yellow background wash (color.doctrinal.christ at 0.15 opacity) |
| Variant source label | Small chip: "KJV", "JST", "LXX", "MT", etc. |
Witness Sources
| Source | Abbreviation | Description |
|---|---|---|
| KJV | KJV | King James Version (base text) |
| JST | JST | Joseph Smith Translation |
| LXX | LXX | Septuagint (Greek OT) |
| MT | MT | Masoretic Text |
| DSS | DSS | Dead Sea Scrolls |
| NA28 | NA28 | Nestle-Aland 28th edition (NT) |
Multiple witnesses can be active simultaneously. Each appears as a labeled diff layer. Tapping a variant source chip toggles its visibility.
Related Pages
- Typography — original language text rules and font families
- Reader Experience — verse layout modes (interlinear, lens, witness)
- Colors — corpus identity and semantic relationship colors
- Knowledge Graph — word-level connections in graph view