Lexikalische Dichte berechnen
Die lexikalische Dichte zeigt, welcher Anteil eines Textes auf Inhaltswörter und nicht hauptsächlich auf grammatische Bindeglieder entfällt.
Im Browser ausführen – kostenlos
Dieser Rechner zerlegt einen englischen Text in Wörter, trennt häufige Funktionswörter von wahrscheinlichen Substantiven, Verben, Adjektiven und Adverbien und teilt die Zahl der Inhaltswörter durch die Gesamtwortzahl. Die ausgegebenen Zählwerte machen die Schätzung nachvollziehbar und erleichtern Textvergleiche.
Was die lexikalische Dichte erkennen lässt
Die lexikalische Dichte ist ein kompakter Hinweis darauf, wie stark Informationen in einem Text konzentriert sind. Inhaltswörter tragen gewöhnlich das Thema, indem sie Personen, Gegenstände, Handlungen, Eigenschaften und Umstände benennen. Artikel, Pronomen, Konjunktionen, Hilfsverben und Präpositionen verbinden diese Gedanken zu grammatischen Sätzen. Ein hoher Anteil kann einen Text verdichtet, technisch oder formell wirken lassen; ein niedrigerer Anteil passt oft zu Gesprächen oder schrittweisen Erklärungen. Keine Richtung ist grundsätzlich besser. Vergleichen Sie Entwürfe für dieselbe Zielgruppe, Abschnitte desselben Dokuments oder Fassungen vor und nach einer Überarbeitung. Die Zählwerte zeigen, wie der Prozentwert zustande kommt, ersetzen jedoch nicht die inhaltliche Prüfung. Satzbau, Fachsprache, Kontext und Vorwissen der Leserschaft bleiben entscheidend, wenn Sie den tatsächlichen Überarbeitungsbedarf beurteilen.
Wie der Rechner Inhaltswörter schätzt
Das Werkzeug liefert eine deterministische Schätzung für englische Texte und keine vollständige grammatische Analyse. Es normalisiert Unicode-Text, erkennt alphabetische Wörter mit möglichen Apostrophen im Wortinneren, wandelt sie in Kleinbuchstaben um und gleicht sie mit einer festen Liste häufiger englischer Funktionswörter ab. Listeneinträge zählen als Funktionswörter; alle übrigen Treffer gelten als wahrscheinliche Inhaltswörter. Die Dichte ist deren Anteil an der Gesamtwortzahl und wird als Verhältnis sowie als Prozentwert ausgegeben. Das Verfahren ist schnell und wiederholbar, doch manche Wörter wechseln ihre grammatische Rolle je nach Zusammenhang. Namen, Fachbegriffe, seltene Kurzformen und Rechtschreibfehler werden meist als Inhalt eingestuft. Einzelne Zahlen und Satzzeichen zählen nicht als Wörter. Nutzen Sie für verlässliche Vergleiche dieselbe Sprache und einheitlich vorbereitete Texte.
Das Ergebnis richtig einordnen und nutzen
Beginnen Sie mit einer konkreten Frage und nicht mit einem vermeintlich idealen Prozentwert. Wirkt ein Absatz schwer, vergleichen Sie ihn mit einem klareren Absatz für dieselbe Leserschaft. Eine deutlich höhere Dichte kann auf gehäufte Fachbegriffe, stark verkürzte Erklärungen oder fehlende Verbindungen hinweisen. Wirkt eine Zusammenfassung vage, kann eine geringe Dichte zu viel Einleitung und zu wenig Sachgehalt anzeigen. Beachten Sie besonders bei kurzen Proben auch die Zählwerte, da dort ein einzelnes Wort den Prozentwert stark verändert. Halten Sie Überschriften, Zitate und Quellen zwischen Fassungen konsistent. Lexikalische Dichte misst weder Richtigkeit und Kohärenz noch Lesbarkeit, Satzkomplexität oder Wortschatzvielfalt. Die Wiederholung desselben Inhaltsworts kann die Dichte erhalten, ohne neue Information beizutragen. Verbinden Sie das Ergebnis deshalb mit menschlicher Prüfung und gegebenenfalls mit Satzlänge oder Type-Token-Verhältnis. Eine API-Anfrage kostet $0.002; im Browser sind schnelle Prüfungen möglich, ohne den Text anderweitig zu übermitteln.
Anwendungsfälle
Wissenschaftliche Abschnitte vergleichen
Finden Sie übermäßig verdichtete Absätze, indem Sie den Inhaltswortanteil in Abschnitten für dieselbe Zielgruppe vergleichen.
Lehrmaterial überarbeiten
Prüfen Sie, ob eine Erklärung nach der Bearbeitung dichter wurde, und stellen Sie anschließend ihre Verständlichkeit sicher.
Überarbeitungen dokumentieren
Halten Sie Zählwerte und Prozentangaben zweier Fassungen als Ergänzung zu einer menschlichen Stilprüfung fest.
Häufige Fragen
Wie lautet die Formel für lexikalische Dichte?
Die Zahl der Inhaltswörter wird durch die Gesamtzahl der Wörter geteilt. Der Rechner multipliziert dieses Verhältnis außerdem mit 100 und gibt einen Prozentwert aus.
Was gilt als Inhaltswort?
Dazu zählen wahrscheinliche Substantive, Vollverben, Adjektive und Adverbien. Das Werkzeug schätzt sie, indem es eine feste Liste englischer Funktionswörter ausschließt.
Ist eine höhere lexikalische Dichte immer besser?
Nein. Sie kann zu knappen Fachtexten passen, aber die Leserschaft auch belasten. Zweck und Zielgruppe bestimmen, welcher Wert angemessen ist.
Führt das Werkzeug eine vollständige Wortartenanalyse durch?
Nein. Es nutzt eine nachvollziehbare Funktionswort-Heuristik; kontextabhängige Wortrollen können daher gelegentlich ungenau eingeordnet werden.
Werden Zahlen bei der Wortzahl berücksichtigt?
Nein. Erkannt werden alphabetische Wörter einschließlich innerer Apostrophe; alleinstehende Zahlen und Satzzeichen bleiben unberücksichtigt.
Was kostet die Berechnung über die API?
Jede API-Anfrage kostet $0.002. Die Berechnung ist deterministisch und verwendet weder externe Dienste noch Sprachmodelle.
Für Entwickler — API-Zugang
Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.
Endpunkt
Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.
Aufruf aus Ihrem Stack
curl -X POST https://api.kit.forhosting.com/edu/lexical-density \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"text":"The curious students carefully examined the ancient map in the quiet library."}'const res = await fetch("https://api.kit.forhosting.com/edu/lexical-density", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"text": "The curious students carefully examined the ancient map in the quiet library."
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/edu/lexical-density",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"text": "The curious students carefully examined the ancient map in the quiet library."
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/edu/lexical-density", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"text":"The curious students carefully examined the ancient map in the quiet library."}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"text":"The curious students carefully examined the ancient map in the quiet library."}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/edu/lexical-density", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"text": "The curious students carefully examined the ancient map in the quiet library."
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "edu.lexical_density",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.
Preis
Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.
Limits
max_chars | 100000 |
Fehler
| HTTP | Code | Bedeutung |
|---|---|---|
401 | unauthorized | Der API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer). |
402 | insufficient_balance | Ihr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht. |
404 | unknown_type | Unbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog. |
429 | rate_limited | Zu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt. |