Was es tut
Analysiert eingefügten Text und meldet 12 Statistiken in einem Raster: Zeichen (mit und ohne Leerzeichen), Wörter, Sätze, Absätze, Zeilen, Silben, Lesezeit, Sprechzeit, Flesch Reading Ease, Flesch-Kincaid Grade Level und ein Schwierigkeitslabel in klarem Englisch von Very Easy bis Very Hard. Das Tool öffnet mit einem Pangramm-Beispiel, sodass jede Kachel sofort einen Wert zeigt, und Copy as JSON exportiert die rohen Zahlen hinter den Kacheln.
Die Zählungen sind deterministisch: Die Lesezeit setzt 200 Wörter pro Minute an, die Sprechzeit 130 WPM, und die Lesbarkeit nutzt die Standard-Flesch-Formeln (206.835 − 1.015 × Wörter/Satz − 84.6 × Silben/Wort) mit einer Silben-Heuristik auf Vokalgruppen. 100 % clientseitig.
So verwendest du es
- Füge (oder tippe) Text in das Feld Text ein - das Raster aktualisiert sich bei jedem Tastendruck.
- Klicke auf Sample, um den eingebauten Pangramm-Absatz neu zu laden, oder auf Clear, um das Feld zu leeren.
- Lies die Kacheln: oben die Zählungen, dann Lese-/Sprechzeit (formatiert als
7s/2m 41s), dann die beiden Lesbarkeits-Scores und das Schwierigkeitslabel. - Klicke auf Copy as JSON, um das vollständige Statistik-Objekt zu erhalten (inklusive der Millisekunden-Zeiten und
nullfür nicht verfügbare Scores).
Beispiele
Verifiziert durch den Aufruf von analyzeText() aus src/lib/textStats.ts - exakt die Funktion, die das Tool aufruft. Der Standard-Beispieltext des Tools (The quick brown fox jumps over the lazy dog. Pack my box with five dozen liquor jugs. How vexingly quick daft zebras jump!):
{
"characters": 122,
"charactersNoSpaces": 100,
"words": 23,
"sentences": 3,
"paragraphs": 1,
"lines": 1,
"syllables": 30,
"readingTimeMs": 6900,
"speakingTimeMs": 10615,
"fleschReadingEase": 88.7,
"fleschKincaidGrade": 2.8,
"readabilityLabel": "Very Easy"
}
Die Zeit-Kacheln formatieren diese Millisekunden: Reading time 7s, Speaking time 11s.
Ein kurzer Satz zeigt, wie die Scores bei einfachem Text ausschlagen - The cat sat on the mat. ergibt 23 Zeichen, 18 ohne Leerzeichen, 6 Wörter, 1 Satz, 6 Silben, Flesch 116.1, Grade -1.4 (ja, negativ - die Formel fällt bei sehr kurzen, einfachen Sätzen unter null), Label Very Easy, Lesezeit 2s.
Ein leeres Feld meldet durchweg Nullen, und die Lesbarkeits-Scores werden null (angezeigt als -), weil keine Wörter zu messen sind.
Gut zu wissen
- Privat: Die Analyse läuft vollständig in deinem Browser.
- Sätze werden über Satzschlusszeichen gezählt (
.,!,?gefolgt von einem Leerzeichen oder dem Ende); Text mit Wörtern, aber ohne Satzschlusszeichen, zählt als ein Satz. - Absätze werden durch Leerzeilen getrennt; Zeilen brechen an
\n(eine einzige ungebrochene Zeile zählt als 1). - Die Silbenzählung nutzt eine Vokalgruppen-Heuristik mit Behandlung stummer
e- für das meiste Englisch genau, bei ungewöhnlichen Wörtern ungefähr, und bei Text ohne lateinische Buchstaben ganz übersprungen. - Ein Wort ist eine Folge aus Buchstaben, Ziffern, Apostrophen und Bindestrichen -
don'tundstate-of-the-artzählen jeweils als ein Wort. - Verwandte Tools: Word & Character Counter, Case Converter, Sort Lines & Remove Duplicates