Sprachniveau eines Textes prüfen
Das Werkzeug schätzt ein, auf welchem Sprachniveau ein Text geschrieben ist, orientiert am Gemeinsamen Europäischen Referenzrahmen von A1 bis C2, und nennt, für welche Zielgruppe er sich eignet. Nützlich für Behördentexte, Lernmaterial oder Kundenkommunikation, bevor ein Text an ein breites Publikum geht.
Online ausführen
Führen Sie dies mit Ihrem Konto auf unseren Servern aus. Kostenlose Tools laufen in Ihrem Browser; dieses wird zum oben genannten Preis von Ihrem KIT-Guthaben abgebucht.
Was die Einstufung zeigt
Das Ergebnis nennt eine Niveaustufe von A1, sehr einfach, bis C2, nahezu muttersprachlich komplex, sowie eine kurze Begründung: lange Sätze, seltenes Vokabular, viele Nebensätze oder Fachbegriffe treiben die Stufe nach oben. Das hilft einzuschätzen, ob ein Text für die gedachte Zielgruppe geeignet ist, oder ob er vorher noch überarbeitet werden sollte. Zwei kurze Beispielsätze aus dem geprüften Text veranschaulichen dabei, welche Formulierungen die Einstufung nach oben treiben.
Für wen das relevant ist
Behörden, die Bescheide auch für Menschen mit Deutsch als Fremdsprache verständlich halten müssen, Lehrkräfte, die Unterrichtsmaterial nach Niveau sortieren, oder Unternehmen, die Kundenkommunikation an ein breites Publikum richten, nutzen die Einstufung als Ausgangspunkt vor einer Überarbeitung, statt jeden Text nach Gefühl zu beurteilen. So lässt sich auch über viele Dokumente hinweg einheitlich entscheiden, welche Texte eine zusätzliche vereinfachte Fassung brauchen und welche nicht.
Analyse, keine Umschreibung
Das Werkzeug bewertet den Text, verändert ihn aber nicht. Wer nach der Einstufung eine einfachere Fassung braucht, nutzt anschließend das Werkzeug zur Vereinfachung, das den Text tatsächlich umschreibt, während die Einstufung selbst nur eine Diagnose liefert, keine Korrektur. Beide Werkzeuge lassen sich nacheinander einsetzen: erst prüfen, dann bei Bedarf vereinfachen, statt beides in einem einzigen, weniger genauen Schritt zu erledigen.
Stand der Funktion
Diese Funktion befindet sich derzeit in der Beta-Phase: Sie ist nutzbar, die Einstufung kann bei sehr kurzen oder stark gemischten Texten noch ungenau ausfallen. Genutzt wird sie auf dieser Seite oder per API, zum selben veröffentlichten Preis wie die anderen Textwerkzeuge. Rückmeldungen zur Genauigkeit fließen laufend in die Weiterentwicklung ein, bis die Funktion den Beta-Status verlässt. Bei wichtigen Entscheidungen, etwa vor einer amtlichen Veröffentlichung, lohnt sich zusätzlich eine kurze Prüfung durch eine Person mit Sprachkenntnis.
Anwendungsfälle
Der Bescheid für Deutschlernende
Eine Ausländerbehörde prüft, auf welchem Sprachniveau ein Standardschreiben verfasst ist, bevor sie entscheidet, ob eine vereinfachte Zusatzfassung nötig ist.
Lernmaterial sortieren
Eine Sprachschule stuft eingereichte Übungstexte nach A1 bis C2 ein, um sie den passenden Kursstufen zuzuordnen, statt jeden Text von Hand zu bewerten.
Kundenkommunikation prüfen
Vor dem Versand eines Rundschreibens an alle Kunden lässt Sabine Schneider das Sprachniveau prüfen, um sicherzugehen, dass der Text nicht unnötig kompliziert klingt.
Häufige Fragen
Was bedeuten die Stufen A1 bis C2?
Das sind die Stufen des Gemeinsamen Europäischen Referenzrahmens für Sprachen: A1 steht für sehr einfache, C2 für nahezu muttersprachlich komplexe Texte.
Schreibt das Werkzeug den Text auch um?
Nein, es bewertet nur das Niveau. Für eine tatsächlich vereinfachte Fassung ist das Werkzeug zur Vereinfachung gedacht.
Warum steht bei dieser Funktion Beta?
Die Einstufung befindet sich noch in der Erprobung. Sie funktioniert bereits zuverlässig bei den meisten Texten, kann bei sehr kurzen oder gemischtsprachigen Texten aber noch ungenau sein.
Was kostet die Einstufung des Sprachniveaus?
$0.003 pro Anfrage plus $0.0135 je 1.000 Wörter des geprüften Textes.
Was passiert mit dem geprüften Text?
Er wird nur zur Einstufung verwendet und danach nicht gespeichert.
Bis zu welcher Länge funktioniert die Einstufung zuverlässig?
Rund 20.000 Token pro Anfrage, ausreichend für die meisten Schreiben und Unterrichtstexte.
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/text/reading-level \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"text":"…"}'const res = await fetch("https://api.kit.forhosting.com/text/reading-level", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"text": "…"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/text/reading-level",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"text": "…"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/text/reading-level", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"text":"…"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"text":"…"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/text/reading-level", 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": "…"
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "text.reading_level",
"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. |
422 | task_failed | Die Aufgabe ist fehlgeschlagen und wird nicht berechnet. |