Cross-Translation Comparison

Use Case

Server-side canonical verse alignment using the BibleBridge API

Comparing Bible translations is deceptively complex. Differences in verse segmentation, numbering traditions, and textual conventions make client-side alignment fragile and error-prone.

BibleBridge performs canonical verse alignment on the server, returning structurally aligned Scripture data across translations in a single request.

Note: Cross-translation comparison is a Production feature due to the server-side canonical alignment required.

What This Example Does

API Request

Example: Cross-Translation Request (curl)
curl --get https://holybible.dev/api/scripture \
  -H "Authorization: Bearer YOUR_API_KEY" \
  --data bookID=19 \
  --data chapter=23 \
  --data range=1-3 \
  --data version=ASV \
  --data compare=KJV

To run this example, sign up for a Production API key and include it as an Authorization header.

Aligned API Response

{
  "status": "success",
  "type": "comparison_range",
  "primary_version": "ASV",
  "compare_version": "KJV",
  "book": {
    "id": 19,
    "name": "Psalm"
  },
  "chapter": 23,
  "range": "1-3",
  "results_count": 3,
  "data": [
    {
      "verse": 1,
      "ASV": "A Psalm of David. Jehovah is my shepherd; I shall not want.",
      "KJV": "A Psalm of David. The LORD is my shepherd; I shall not want."
    },
    {
      "verse": 2,
      "ASV": "He maketh me to lie down in green pastures; He leadeth me beside still waters.",
      "KJV": "He maketh me to lie down in green pastures: he leadeth me beside the still waters."
    },
    {
      "verse": 3,
      "ASV": "He restoreth my soul: He guideth me in the paths of righteousness for his name's sake.",
      "KJV": "He restoreth my soul: he leadeth me in the paths of righteousness for his name's sake."
    }
  ]
}

Why Server-Side Alignment Matters

By performing canonical alignment on the server, BibleBridge eliminates the need for client-side joins, verse-mapping logic, or translation-specific indexing.

Applications receive Scripture data that is already aligned and safe to render, store, or compare across translations.

Next Steps

For parameter details and plan availability, see the BibleBridge API documentation.