ForHosting KIT · Text & KI

Einzigartige Wörter listen

Ein Satz mit 13 Wörtern wie „The quick brown fox jumps over the lazy dog. The fox is quick!“ ergibt 9 verschiedene Wörter, in der Reihenfolge ihres ersten Auftretens und ohne Dubletten zum Aufräumen. Kostenlos in Ihrem Browser.

  • Kostenlos
  • Läuft in Ihrem Browser
  • Ohne Anmeldung
  • Ihre Daten bleiben auf Ihrem Gerät
Nutzen Sie es über WebAPIE-MailTelegramApp bald

Einzigartige Wörter aufzulisten ist ein kleines Textwerkzeug mit einem klaren Produktversprechen: nicht leeren Text nehmen, in Wörter teilen, Duplikate entfernen und die verbleibenden Tokens in der Reihenfolge ihres ersten Auftretens zurückgeben. Autoren nutzen es zur Vokabelprüfung, Lehrkräfte zum Aufbau von Wortbanken und Pipelines zum Bau stabiler Testmengen, ohne Tokenisierung in jeder Sprache neu zu implementieren. Diese Fähigkeit unterstützt einen optionalen groß-/kleinschreibungsunabhängigen Modus, sodass Hello und hello als ein Eintrag zählen und die erste von Ihnen getippte Oberflächenform erhalten bleibt.

Was einzigartige Wörter bedeuten und wie die Erscheinungsreihenfolge bewahrt wird

Eine Liste einzigartiger Wörter beantwortet eine Suchintention, die Menschen täglich tippen: einzigartige Wörter aus Text listen, Wortliste ohne Duplikate extrahieren oder Vokabular in Lesereihenfolge erhalten. Diese Fähigkeit definiert ein Wort als zusammenhängenden Lauf von Unicode-Buchstaben oder -Ziffern, optional verbunden durch einen internen Apostroph oder Bindestrich, sodass Kontraktionen und bindestrichgeschriebene Komposita ein Token bleiben. Alles andere — Leerzeichen, Kommas, Punkte, Emoji-Trenner und Satzzeichen — ist eine Grenze.

Beim Scannen von links nach rechts wird jedes Token nur beim ersten Sehen seines Eindeutigkeitsschlüssels behalten; spätere Wiederholungen entfallen. Wenn der groß-/kleinschreibungsunabhängige Modus aktiv ist, ist der Eindeutigkeitsschlüssel die kleingeschriebene Form, aber die Liste speichert die erste Oberflächenorthografie, damit eine erste Erwähnung in Title Case in UIs lesbar bleibt. Wenn der Modus aus ist, sind Hello und hello zwei getrennte Einträge, falls beide vorkommen.

Die Reihenfolge ist immer Erstauftreten, nie alphabetisch, weil Häufigkeitstabellen und sortierte Dumps eine andere Produktintention sind. Bevorzugen Sie dieses list-unique-words-Werkzeug, wenn Sie eine stabile geordnete Vokabel-Momentaufnahme wollen. Nutzen Sie es nicht für gerankte SEO-Keywords, Stemming, Stopwort-Entfernung oder Satzteilung — diese Landings bedienen andere Anfragen.

Einsatz im Alltag und praktische Grenzen

Rufen Sie das kostenlose In-Browser-Werkzeug zum Listen einzigartiger Wörter für Hausaufgaben-Wortbanken, Stil-Audits und schnelle Vokabelprüfungen auf, ohne in jeder Sprache einen Split-und-Set-Einzeiler zu schreiben. Ein typischer Workflow fügt einen Absatz ein, listet einzigartige Wörter im groß-/kleinschreibungsunabhängigen Modus und vergleicht mit einer Lesestufenliste. Kombinieren Sie diesen Endpunkt mit Keyword-Density- oder Diff-Werkzeugen, wenn der nächste Schritt Ranking oder Vergleich zweier Entwürfe ist, aber halten Sie list unique words als eigene Landing, damit die extract-word-list-Intention nicht mit SEO-Keyword-Extraktion oder PDF-Statistiken vermischt wird.

Erwarten Sie keine Spracherkennung, Lemmatisierung oder mehrsprachiges Stemming — das sind getrennte Probleme mit getrennten SEO-Begriffen. Autoren, die SDKs ausliefern, können text als einziges Pflichtfeld dokumentieren, ein Erfolgsbeispiel mit wiederholten Wörtern und ein Fehlerbeispiel leerer Zeichenkette zeigen, damit Integratoren beide Seiten des Vertrags sehen.

Vokabelbanken und Karteikarten

Lehrkräfte und Lernende fügen einen Absatz ein und erhalten eine saubere geordnete Wortliste für Karteikarten, ohne manuelle Duplikatbereinigung.

Vokabel-Audits von Entwürfen

Autoren prüfen, welche einzigartigen Wörter in einem Entwurf vorkommen und ob Groß-/Kleinschreibvarianten versehentlich zwischen Überschriften und Fließtext gemischt wurden.

Entfernt es Stopwörter oder stemmt es Wörter?

Nein. Es tokenisiert nur und entfernt exakte (oder case-gefaltete) Duplikate unter Bewahrung der Erstauftreten-Reihenfolge. Ranking, Stemming und Stopwortlisten liegen außerhalb des Umfangs.

Zählen Hallo und hallo als dasselbe Wort?

Ja, standardmäßig. Beim Erkennen von Wiederholungen wird Groß- und Kleinschreibung ignoriert, die Liste behält aber die Schreibweise, die Sie zuerst verwendet haben. Schalten Sie diese Option aus, erscheinen Hallo und hallo als zwei Einträge.

Warum ist die Liste nicht alphabetisch sortiert?

Weil sie Ihrem Text folgt: Jedes Wort steht dort, wo es zuerst vorkam, und wird nie sortiert. So bleibt die Lesereihenfolge für Lernkarten und Wortschatzprüfungen erhalten; Sortieren oder Ranglisten nach Häufigkeit sind eine andere Aufgabe.

Werden Wörter mit Apostroph oder Bindestrich getrennt?

Nein. Ein Apostroph oder Bindestrich innerhalb eines Wortes hält es als einen Eintrag zusammen. Leerzeichen, Kommas, Punkte, Emoji und andere Satzzeichen trennen dagegen die Wörter.

Was passiert mit einem Text, der nur aus Leerzeichen besteht?

Er wird angenommen und ergibt einfach eine leere Liste, weil er keine Wörter enthält. Abgelehnt wird nur ein völlig leerer Text, damit nicht versehentlich eine leere Eingabe verarbeitet wird.

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.

POSThttps://api.kit.forhosting.com/str/extract-unique-words

Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.

curl -X POST https://api.kit.forhosting.com/str/extract-unique-words \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"The quick brown fox jumps over the lazy dog. The fox is quick!"}'
{
  "text": "The quick brown fox jumps over the lazy dog. The fox is quick!"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "str.extract_unique_words",
  "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.

pro Anfrage$0.002

Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.

HTTPCodeBedeutung
401unauthorizedDer API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer).
402insufficient_balanceIhr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht.
404unknown_typeUnbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog.
429rate_limitedZu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt.

Leere Eingabe scheitert mit ungültiger Eingabe, damit Aufrufer nie versehentlich Payloads der Länge null speichern.

Eingabevertrag, Ablehnung leerer Eingabe und Lesen der Antwortfelder

Nur aus Leerzeichen bestehender Text ist erlaubt, wenn er nicht leer ist: er kann null Tokens und ein leeres words-Array ergeben, eine gültige Erfolgsform. Weil der Algorithmus reine Stringlogik ist, können Continuous-Integration-Tests das volle Objekt pinnen. Quelltext folgt denselben Aufbewahrungsregeln wie andere KIT-Parse-Elemente. Senden Sie einen JSON-Körper mit dem Pflicht-Stringfeld text auf der nicht leeren Probe, die analysiert werden soll. Aliasse input, value, s, content und body werden akzeptiert, wenn ältere Clients oder Formulargeneratoren diese Namen nutzen. Fehlendes text, ein Nicht-String-Wert oder eine Zeichenkette der Länge null erheben invalid_input mit einer Nachricht, die das Problem benennt, und diese Fehler werden auf der Prepaid-API nicht berechnet. Optionales case_insensitive ist standardmäßig true; Aliasse ignore_case, ci und casefold werden akzeptiert. Bei Erfolg enthält die Antwort words als geordnete eindeutige Liste, count und unique_count als dieselbe Kardinalität zur SDK-Bequemlichkeit, total_tokens als wie viele Wort-Tokens vor der Eindeutigkeit gesehen wurden, case_insensitive als Echo des genutzten Modus, original als Echo der exakten Eingabe für UI-Tabellen und method immer extract_unique_words, damit Downstream-Code ohne Form-Schnüffeln verzweigen kann. Nutzen Sie words allein, wenn ein Karteikartenstapel nur die Vokabelmenge braucht; nutzen Sie total_tokens neben count, wenn Sie schnell spüren wollen, wie viel Wiederholung die Quelle hatte. Halten Sie Payloads bei gewöhnlichen Dokumentgrößen, die für ein Worker-Isolat geeignet sind, statt Multi-Megabyte-Dumps; dieses Produkt ist ein Textwerkzeug, kein Massenspeicher.

API-Nutzung, Preise, Workflows und praktische Grenzen

Nutzen Sie die Prepaid-KIT-API, wenn ein CMS, eine Content-Pipeline, ein QA-Harness, eine Tutoring-App oder ein mobiler Client denselben Vertrag unter Guthaben zu $0.002 pro erfolgreichem Element braucht; Validierungsfehler verbrauchen nie Guthaben, nachdem die Engine die Anfrage abgelehnt hat.

CI-Fixtures für Token-Pipelines

Build-Skripte pinnen golden Ausgaben einzigartiger Wörter, damit Tokenisierungs- und Case-Fold-Regressionen die Continuous Integration sofort fehlschlagen lassen.

Wie liste ich einzigartige Wörter aus Text?

Senden Sie JSON mit text auf einer nicht leeren Zeichenkette. Das words-Array der Antwort listet jedes einzigartige Wort in Erstauftreten-Reihenfolge, mit count gleich der Array-Länge.

Werden Hello und hello als dasselbe Wort behandelt?

Standardmäßig ja: case_insensitive ist true, sie teilen einen Eintrag und die erste Oberflächenform bleibt. Setzen Sie case_insensitive auf false, um groß-/kleinschreibgetrennte Tokens separat zu listen.

Was passiert, wenn text leer ist?

Die Anfrage scheitert mit invalid_input. Leere Eingabe ist nicht erlaubt; Validierungsfehler werden auf der Prepaid-API nicht berechnet.

Ist das Werkzeug zum Listen einzigartiger Wörter kostenlos?

Das Browser-Werkzeug läuft kostenlos auf Ihrem Gerät. API-Aufrufe nutzen Prepaid-KIT-Guthaben zu $0.002 pro erfolgreichem Element.

Vollständige KIT-Dokumentation lesen →