Inklusive Sprache in Stellenanzeigen prüfen
Eine Stellenanzeige kann qualifizierte Menschen unbeabsichtigt abschrecken, wenn geläufige Formulierungen eine Bevorzugung nach Geschlecht, Alter, Herkunft, Fähigkeiten oder Persönlichkeit nahelegen.
Im Browser ausführen – kostenlos
Dieses Werkzeug vergleicht Ihre Anzeige mit der von Ihnen bereitgestellten Liste beanstandeter Begriffe, findet jedes Vorkommen und ordnet ihm die gewählte neutrale Alternative zu. Das Ergebnis nennt den exakten Wortlaut sowie Zeile, Spalte und Zeichenposition, sodass auch lange Anzeigen leicht geprüft werden können. Die Prüfung ist deterministisch: Sie erfindet keine Beanstandungen, schreibt die Stelle nicht um und sendet den Text nicht an ein Modell.
Erstellen Sie eine Prüfliste passend zu Ihrer Einstellungspolitik
Empfehlungen für inklusive Sprache unterscheiden sich je nach Organisation, Rechtsraum, Aufgabe und Zielgruppe. Daher verwendet das Werkzeug kein verborgenes, allgemeingültiges Wörterbuch. Stellen Sie eine Liste der Begriffe bereit, die Ihr Recruiting- oder Rechtsteam üblicherweise beanstandet, und ordnen Sie jedem Begriff eine genehmigte neutrale Alternative zu. Eine Liste könnte „Verkäufer“ mit „Vertriebskraft“, „Vorsitzender“ mit „Vorsitz“ oder „Digital Native“ mit „digital versierte Fachkraft“ verbinden. Wörtliche Wortgruppen und einzelne Wörter werden akzeptiert; bei der Suche wird die Großschreibung ignoriert, während der gefundene Wortlaut exakt erhalten bleibt. Wählen Sie Alternativen, die präzise genug sind, um die tatsächlichen Anforderungen der Stelle zu bewahren. „Jung“ durch „am Anfang der Karriere“ zu ersetzen, kann beispielsweise weiterhin ungeeignet sein, wenn das Alter keine Rolle spielt; eine direkte Angabe der nötigen Erfahrung oder Kompetenz ist häufig klarer. Behandeln Sie die Liste als gepflegte redaktionelle Richtlinie und nicht als abschließendes Urteil über Inklusion. Überprüfen Sie sie regelmäßig mit Personen, die Arbeitsrecht, Barrierefreiheit und die gewünschten Bewerbergruppen verstehen. So bleibt jedes Ergebnis nachvollziehbar, denn jeder Hinweis geht unmittelbar auf einen Begriff und eine Alternative zurück, die Ihr Team vor der Prüfung festgelegt hat.
Lesen Sie jedes Vorkommen im ursprünglichen Zusammenhang
Fügen Sie die vollständige Stellenanzeige ein, einschließlich Titel, Aufgaben, Anforderungen, Leistungen und Bewerbungshinweisen. Das Ergebnis zeigt, ob der Text die vorgegebene Prüfung bestanden hat, wie viele Begriffe untersucht wurden, wie viele verschiedene beanstandete Begriffe vorkamen und wie hoch die Gesamtzahl der Fundstellen ist. Jede Fundstelle enthält den konfigurierten Begriff, die exakt vorgefundene Schreibweise, die vorgeschlagene neutrale Alternative, einen bei null beginnenden Zeichenindex sowie bei eins beginnende Zeilen- und Spaltennummern. Beginnt oder endet ein Begriff mit einem Buchstaben oder einer Ziffer, werden Wortgrenzen berücksichtigt. So wird ein kurzer Eintrag nicht innerhalb eines längeren, unbeteiligten Wortes markiert. Das Werkzeug meldet Fundstellen, statt Text automatisch zu ersetzen. Der Kontext kann die Bedeutung verändern, überlappende Wortgruppen können konkurrieren und ein mechanischer Austausch kann einen Satz grammatisch beschädigen. Öffnen Sie die Anzeige an der gemeldeten Stelle, lesen Sie den gesamten Satz und entscheiden Sie, ob die Alternative die beabsichtigte Aufgabe oder Qualifikation bewahrt. Führen Sie die Liste nach der Bearbeitung erneut aus. Ein positives Ergebnis bedeutet nur, dass keiner der konfigurierten Begriffe mehr vorhanden ist, nicht dass alle denkbaren Hindernisse beseitigt wurden.
Nutzen Sie die Prüfung als Teil einer umfassenderen Kontrolle
Eine Sprachanalyse ist in einem wiederholbaren Veröffentlichungsablauf besonders nützlich. Führen Sie sie nach Abschluss des ersten Entwurfs, erneut nach Änderungen der Anforderungen durch die einstellende Führungskraft und noch einmal unmittelbar vor der Veröffentlichung aus. Bewahren Sie die Begriffsliste zusammen mit Ihren redaktionellen Vorgaben auf, damit verschiedene Teams einheitliche Ergebnisse erhalten. Die Browserversion eignet sich für einzelne Entwürfe; über die API für $0.002 pro Anfrage lassen sich Anzeigen aus einer Bewerbungsverwaltung oder einem Freigabeprozess prüfen. Weder Netzwerkdienst noch Sprachmodell, Zufallsauswahl oder aktuelles Datum beeinflussen das Resultat. Identische Eingaben liefern deshalb identische Ausgaben. Diese Beständigkeit erleichtert Tests und Prüfpfade, ersetzt aber kein menschliches Urteil. Prüfen Sie außerdem unnötige Abschlussanforderungen, starre Grenzen für Berufsjahre, die Barrierefreiheit des Bewerbungsprozesses, transparente Vergütung, Erwartungen an den Arbeitsort und die Trennung wesentlicher Aufgaben von bloßen Wünschen. Lassen Sie die fertige Anzeige auch von Menschen mit unterschiedlichen Erfahrungen lesen. Das Werkzeug findet zuverlässig Vokabular aus einer bekannten Liste; Menschen bleiben für Ton, Kontext, Rechtmäßigkeit und den tatsächlichen Zugang zur Chance verantwortlich.
Anwendungsfälle
Recruiting-Entwurf prüfen
Finden Sie jede konfigurierte Formulierung vor der Freigabe und nutzen Sie genaue Positionen für schnelle Änderungen.
Redaktionelle Liste durchsetzen
Wenden Sie dieselben genehmigten Begriffe und Alternativen auf Anzeigen verschiedener Teams an.
Vor Veröffentlichung kontrollieren
Ergänzen Sie Stellen- oder Bewerbungsabläufe um einen deterministischen Schritt für inklusive Sprache.
Häufige Fragen
Enthält das Werkzeug eine eigene Liste problematischer Begriffe?
Nein. Sie liefern die beanstandeten Begriffe und neutralen Alternativen; die Prüfung folgt damit den geprüften Vorgaben Ihrer Organisation.
Unterscheidet die Suche Groß- und Kleinschreibung?
Nein. Die Großschreibung wird beim Abgleich ignoriert, die exakt gefundene Schreibweise aber in jeder Fundstelle erhalten.
Werden Wörter automatisch ersetzt?
Nein. Für jede Fundstelle wird eine neutrale Alternative genannt; ein Mensch sollte prüfen, ob sie zu Satz und Zusammenhang passt.
Was bedeutet ein bestandenes Ergebnis?
Keiner der bereitgestellten Begriffe kam als vollständiges Wort oder vollständige Wortgruppe vor. Das ist kein Nachweis vollständiger Inklusion oder Rechtmäßigkeit.
Kann eine Wortgruppe mehrfach gefunden werden?
Ja. Jede nicht überlappende Fundstelle wird mit Zeichenindex, Zeile und Spalte ausgegeben.
Was kostet die API?
Die API kostet $0.002 pro Anfrage. Dieselbe deterministische Prüfung kann im Browser auch kostenlos ausgeführt werden.
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/biz/job-posting-readability-check \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"text":"We need a confident salesman and a young digital native to manage our growing customer list.","flagged_terms":[{"term":"salesman","alternative":"sales representative"},{"term":"young","alternative":"early-career"},{"term":"digital native","alternative":"digitally proficient professional"}]}'const res = await fetch("https://api.kit.forhosting.com/biz/job-posting-readability-check", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"text": "We need a confident salesman and a young digital native to manage our growing customer list.",
"flagged_terms": [
{
"term": "salesman",
"alternative": "sales representative"
},
{
"term": "young",
"alternative": "early-career"
},
{
"term": "digital native",
"alternative": "digitally proficient professional"
}
]
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/biz/job-posting-readability-check",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"text": "We need a confident salesman and a young digital native to manage our growing customer list.",
"flagged_terms": [
{
"term": "salesman",
"alternative": "sales representative"
},
{
"term": "young",
"alternative": "early-career"
},
{
"term": "digital native",
"alternative": "digitally proficient professional"
}
]
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/biz/job-posting-readability-check", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"text":"We need a confident salesman and a young digital native to manage our growing customer list.","flagged_terms":[{"term":"salesman","alternative":"sales representative"},{"term":"young","alternative":"early-career"},{"term":"digital native","alternative":"digitally proficient professional"}]}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"text":"We need a confident salesman and a young digital native to manage our growing customer list.","flagged_terms":[{"term":"salesman","alternative":"sales representative"},{"term":"young","alternative":"early-career"},{"term":"digital native","alternative":"digitally proficient professional"}]}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/biz/job-posting-readability-check", 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": "We need a confident salesman and a young digital native to manage our growing customer list.",
"flagged_terms": [
{
"term": "salesman",
"alternative": "sales representative"
},
{
"term": "young",
"alternative": "early-career"
},
{
"term": "digital native",
"alternative": "digitally proficient professional"
}
]
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "biz.job_posting_readability_check",
"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_text_chars | 200000 |
max_flagged_terms | 500 |
max_term_chars | 200 |
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. |