Bibleserver.com für Webmaster

Die Entwickler-Tools des Bibleservers unterstützen Sie bei der manuellen und automatischen Verlinkung von Bibelstellen auf Ihrer Website. Im Folgenden ist die offizielle API des Bibleservers ausführlich erläutert.

Hinweis: Der Bibleserver bietet keine API für die Inhalte von Bibelversen. Aus Lizenzgründen ist dies nicht möglich.

Die Link-Struktur des Bibleservers ist einfach und übersichtlich. Ohne große Vorkenntnisse lassen sich beliebige Bibelstellen oder Suchergebnisse mit dem Bibleserver verlinken. Mit der aktuellen Version 2010 des Bibleservers hat sich die Verlinkung geändert. Ältere Links funktionieren jedoch weiterhin.

Bibelstellen verlinken

Der Link einer Bibelstelle hat folgenden Aufbau:
https://www.bibleserver.com/text/{Übersetzung}/{Bibelstelle}

Beispiel für Johannes 3,16 in der Luther-Übersetzung:
https://www.bibleserver.com/text/LUT/Johannes3,16

Es ist auch möglich, einen Übersetzungsvergleich zu verlinken:
https://www.bibleserver.com/text/LUT.ELB.EU/Johannes3,16

Suchanfragen verlinken

Suchanfragen lassen sich wie folgt verlinken:
https://www.bibleserver.com/search/{Übersetzung}/{Suchbegriff}

Beispiel für "Tempel" in der Luther-Übersetzung:
https://www.bibleserver.com/search/LUT/Tempel

Suchanfragen mit Übersetzungsvergleich lassen sich wie folgt verlinken:
https://www.bibleserver.com/search/LUT.ELB.EU/Tempel

Erläuterungen zur Angabe der Übersetzung

Übersetzungen werden in Ihrer Kurzform angegeben. Die folgende Tabelle gibt einen Überblick aller verfügbaren Übersetzungen.

Überblick verfügbarer Übersetzungen
Abkürzung Name Sprache Bereich
LUTLutherbibel 2017DeutschAT, NT, Apokryphen
LUT84Lutherbibel 1984DeutschAT, NT
ELBElberfelder BibelDeutschAT, NT
HFAHoffnung für AlleDeutschAT, NT
SLTSchlachter 2000DeutschAT, NT
ZBZürcher BibelDeutschAT, NT
NGÜNeue Genfer ÜbersetzungDeutschPsalmen, NT
GNBGute Nachricht BibelDeutschAT, NT, Apokryphen
EUEinheitsübersetzungDeutschAT, NT, Apokryphen
NLBNeues Leben. Die BibelDeutschAT, NT
ESVEnglish Standard VersionEnglischAT, NT
NIVNew International VersionEnglischAT, NT
NeÜNeue evangelistische ÜbersetzungDeutschAT, NT
MENGMenge BibelDeutschAT, NT, Apokryphen
NIRVNew Int. Readers VersionEnglischAT, NT
KJVKing James VersionEnglischAT, NT
BDSBible du SemeurFranzösischAT, NT
S21Segond 21FranzösischAT, NT
ITALa Parola è VitaItalienischNT
NRSNuova Riveduta 2006ItalienischAT, NT
HTBHet BoekHolländischAT, NT
LSGLouis Segond 1910FranzösischAT, NT
CSTNueva Versión Internacional (Castilian)SpanischAT, NT
NVINueva Versión InternacionalSpanischAT, NT
BTXLa Biblia TextualSpanischAT, NT
PRTO LivroPortugiesischAT, NT
NOREn Levende BokNorwegischNT
BSVNya Levande BibelnSchwedischAT, NT
DKBibelen på hverdagsdanskDänischAT, NT
PSZSłowo ŻyciaPolnischNT
CEPČeský ekumenický překladTschechischAT, NT, Apokryphen
SNCSlovo na cestuTschechischAT, NT
B21Bible, překlad 21. stoletíTschechischAT, NT
BKRBible KralickáTschechischAT, NT
NPKNádej pre kazdéhoSlowakischNT
KARIBS-fordítás (Új Károli)UngarischAT
HUNHungarianUngarischNT
NTRNoua traducere în limba românãRumänischAT, NT
BGVVerenBulgarischAT, NT
CBTБиблия, нов превод от оригиналните езициBulgarischAT, NT, Apokryphen
CKKKnjiga O KristuKroatischNT
RSZНовый перевод на русский языкRussischAT, NT
CARSСвященное Писание, Восточный переводRussischAT, NT
TRTürkçeTürkischAT, NT
ALABالتفسير التطبيقي للكتاب المقدسArabischAT, NT
FCBکتاب مقدس، ترجمه تفسیریFarsiAT, NT
CUVS中文和合本(简体)ChinesischAT, NT
CCBT聖經當代譯本修訂版ChinesischAT, NT
OTHebrew OT-AT
LXXSeptuaginta-AT
VULVulgata-AT, NT

Erläuterungen zur Angabe der Bibelstelle

Der Bibleserver erkennt alle gängigen Schreibweisen einer Bibelstelle. Auch Versbereiche können verlinkt werden. Um Probleme zu vermeiden, sollte die Bibelstelle in der Sprache der jeweiligen Bibelübersetzung angegeben werden.

Der Bibleserver bietet eine serverseitige Schnittstelle, mit der sich Bibelstellen innerhalb eines Textes automatisch erkennen und verlinken lassen. Zur Nutzung der Schnittstelle ist ein API-Key erforderlich. Da die Anzahl der täglichen API-Abrufe je Key begrenzt ist, wird empfohlen die Bibelstellen beim Abspeichern des Textes anstatt bei der Darstellung auf der Website zu parsen.

Die API ist unter https://www.bibleserver.com/api/parser abrufbar.
Es können folgende Parameter per GET oder POST übergeben werden:

Das folgende PHP-Beispiel zeigt die Nutzung der serverseitigen API:

// POST-Daten definieren
$param = array(
    'key' => 'YOUR_API_KEY',
    'text' => 'Lies Johannes 3,16 in der Bibel.',
    'lang' => 'de',
    'trl' => 'LUT'
);

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'https://www.bibleserver.com/api/parser');
curl_setopt($ch, CURLOPT_REFERER, 'http://'.$_SERVER['SERVER_NAME']);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $param);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

$result = curl_exec($ch);

curl_close($ch);

Ergebnis des PHP-Beispiels:

Lies Johannes 3,16 in der Bibel.

Die JavaScript-Implementierung der API ermöglicht das Erkennen und Verlinken von Bibelstellen im Browser. Für die Nutzung der JavaScript-API ist ein API-Key erforderlich.

Hinweis: Die JavaScript-Implementierung ist eine vereinfachte Version der serverseitigen API. Evtl. werden nicht alle Bibelstellen korrekt erkannt. Außerdem kann es durch die DOM-Manipulationen zu Problemen mit JavaScript-Events kommen.

Das folgende HTML/JavaScript-Beispiel zeigt die Nutzung der clientseitigen API:

<!doctype html>
<html>
<head>
    <title>[...]</title>

    <!-- Der folgende Skript-Block muss angepasst und auf Ihrer Website eingefügt werden. -->
    <script type="text/javascript">
    (function() {
        var ga = document.createElement('script');
        ga.src = 'https://www.bibleserver.com/api/parser.js?key=YOUR_API_KEY&lang=de';
        ga.setAttribute('async', 'true');
        document.documentElement.firstChild.appendChild(ga);
    })();

    var bsQuery = '.article'; // jQuery-Selektor für Wrapper der Suche (optional)
    var bsTrl   = 'LUT';      // Verlinkte Übersetzung (optional)
    </script>

</head>
<body>
    [...]
    <h1>Johannes 3</h1>
    <div class="article">
        Lies Johannes 3,16 in der Bibel.
    </div>
    [...]
</body>
</html>

Ergebnis des JavaScript-Beispiels:

Johannes 3
Lies Johannes 3,16 in der Bibel.

Parameter für den API-Aufruf:

Zusätzliche JavaScript-Optionen:

Wordpress-Plugin

Für Wordpress gibt es das Plugin "Link To Bible", welches beim Abspeichern von Artikeln Bibelstellen automatisch mit dem Bibleserver verlinkt. Weitere Informationen finden Sie auf der Plugin-Website.

API-Key erstellen

Um Bibelstellen clientseitig oder serverseitig automatisch verlinken zu können, ist ein API-Schlüssel erforderlich. Dieser ist domain-spezifisch und kann hier kostenlos angefordert werden.

Meine Domain:

Hinweis: Bibleserver.com behält sich vor, die täglichen API-Zugriffe je Domain zu beschränken.