Grammatische Komplexität eines Satzes bewerten
Dieses Werkzeug schätzt schnell und transparent, wie anspruchsvoll ein Satz strukturell wirkt.
Im Browser ausführen – kostenlos
Es zählt Wörter sowie fünf häufige Konnektoren —„and“, „but“, „which“, „because“ und „that“— und verbindet diese Signale zu einem Wert von 0 bis 100. Das Ergebnis weist jede Zählung und Komponente einzeln aus. So erkennen Sie genau, warum der Satz seine Bewertung erhalten hat, statt sich auf ein verborgenes oder unerklärtes Urteil verlassen zu müssen.
Was der Komplexitätswert misst
Grammatische Komplexität steigt häufig, wenn ein Satz Gedanken verknüpft, Einschränkungen ergänzt, Ursachen erläutert oder eine Aussage in eine andere einbettet. Das Werkzeug nutzt zwei sichtbare Signale: die gesamte Wortzahl und fünf häufige englische Konnektoren. „and“ und „but“ gelten als Koordinationssignale, „because“ als Begründung sowie „which“ und „that“ als typische Marker abhängiger oder relativer Bestandteile. Jeder erkannte Konnektor bringt fünfzehn Punkte, höchstens sechzig. Nach den ersten fünf Wörtern bringt jedes weitere Wort zwei Punkte, höchstens vierzig. Der Gesamtwert ist auf 100 begrenzt und wird als einfach, mittel, komplex oder sehr komplex eingestuft. Da alle Bestandteile separat erscheinen, ist die Berechnung reproduzierbar und prüfbar. Sie schätzt nur die sichtbare grammatische Struktur und urteilt nicht über Qualität, Richtigkeit oder Eignung für jede Leserschaft.
Ergebnisse auslegen und vergleichen
Verwenden Sie den Wert als einheitliche Vergleichshilfe, nicht als allgemeingültige Schreibnote. Eine kurze selbstständige Aussage ohne erkannten Konnektor liegt meist im einfachen Bereich. Ein längerer Satz mit Begründung oder Gegensatz kann mittel oder komplex sein; mehrere Konnektoren in einem langen Satz können sehr komplex ergeben. Prüfen Sie vor einer Überarbeitung die Aufschlüsselung. Sie zeigt, ob wiederholte Koordinationen, abhängige Sätze oder vor allem die Länge ausschlaggebend sind. Vergleichen Sie Sätze für dieselbe Zielgruppe und denselben Zweck, denn eine juristische Erläuterung unterscheidet sich naturgemäß von einem Etikett oder einer Kinderanweisung. Ein hoher Wert verlangt nicht automatisch Vereinfachung; ein niedriger garantiert weder Klarheit noch Genauigkeit oder Eleganz. Finden Sie damit prüfenswerte Sätze, lesen Sie diese im Zusammenhang und entscheiden Sie, ob ihre Beziehungen leicht nachvollziehbar bleiben.
Grenzen der konnektorbasierten Heuristik
Diese analytische Methode verzichtet bewusst auf Sprachmodell, Parser, Netzaufruf und verborgenes Urteil. Dadurch ist sie schnell und deterministisch, hat aber klare Grenzen. Sie zählt die exakten englischen Wörter „and“, „but“, „which“, „because“ und „that“, sofern sie einzeln auftreten. Sie erkennt weder, ob „that“ einen Nebensatz einleitet oder demonstrativ ist, noch ob „and“ zwei Substantive oder vollständige Sätze verbindet. Partizipialgruppen, Semikolons, Appositionen, Umstellungen, ausgelassene Konjunktionen und andere Konnektoren bringen keine direkten Punkte. Zeichensetzung ändert die Formel nicht. Reichen Sie für verlässliche Vergleiche jeweils einen englischen Satz ein und verwenden Sie dieselbe Methode. Die API kostet $0.002 pro Anfrage. Für formale Syntaxanalyse, Lesbarkeitsprognosen, Grammatikkorrektur oder zielgruppenspezifische Empfehlungen benötigen Sie ein spezialisiertes Werkzeug.
Anwendungsfälle
Lange redaktionelle Sätze prüfen
Markieren Sie Sätze, deren Länge und Konnektoren eine genaue menschliche Prüfung verdienen.
Fassungen eines Satzes vergleichen
Messen Sie, ob eine Neufassung die sichtbare Strukturlast senkt und die Bedeutung erhält.
Schreibrichtlinien untersuchen
Wenden Sie eine reproduzierbare Heuristik auf Anleitungen, Hilfeartikel oder Lernmaterial an.
Häufige Fragen
Was bedeuten die Wertebereiche?
0–24 ist einfach, 25–49 mittel, 50–74 komplex und 75–100 sehr komplex.
Welche Konnektoren werden gezählt?
Gezählt werden and, but, which, because und that, unabhängig von Groß- und Kleinschreibung.
Bedeutet ein hoher Wert schlechte Formulierung?
Nein. Er zeigt mehr gemessene Struktursignale; der Kontext entscheidet über ihre Angemessenheit.
Prüft das Werkzeug Grammatik oder Lesbarkeit?
Nein. Es liefert eine deterministische Schätzung, korrigiert keine Grammatik und prognostiziert kein Verständnis.
Was kostet die Nutzung?
Die API kostet $0.002 pro Anfrage; die Browserversion läuft auf dieser Seite lokal.
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/write/sentence-complexity-score \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"text":"The editor approved the article because the evidence was clear, but she requested a conclusion that addressed the remaining question."}'const res = await fetch("https://api.kit.forhosting.com/write/sentence-complexity-score", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"text": "The editor approved the article because the evidence was clear, but she requested a conclusion that addressed the remaining question."
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/write/sentence-complexity-score",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"text": "The editor approved the article because the evidence was clear, but she requested a conclusion that addressed the remaining question."
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/write/sentence-complexity-score", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"text":"The editor approved the article because the evidence was clear, but she requested a conclusion that addressed the remaining question."}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"text":"The editor approved the article because the evidence was clear, but she requested a conclusion that addressed the remaining question."}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/write/sentence-complexity-score", 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 editor approved the article because the evidence was clear, but she requested a conclusion that addressed the remaining question."
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "write.sentence_complexity_score",
"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_tokens | 20000 |
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. |