Alliteration Detector
Erkenne und hebe alliterative Wortgruppen in deinem Text hervor.
Über dieses Tool
Der Alliterationsdetektor ist ein Textanalysewerkzeug, das Sequenzen von Wörtern identifiziert, die mit denselben Buchstaben in deinem Text beginnen. Alliteration ist ein mächtiges literarisches Gerät, das verwendet wird, um Rhythmus, Einprägsamkeit und Klangcharme in Prosa und Poesie zu schaffen. Ob du Marketingtexte verfasst, Gedichte schreibst, Reden komponierst oder kreativen Text verfeinerst, dieses Werkzeug hilft dir, natürliche Alliterationsmuster und beabsichtigte Klangwiederholungen in deinem Werk zu erkennen.
Füge dein Text einfach in das Werkzeug ein oder gib es ein, und es hebt alle Alliterationssequenzen hervor, in denen zwei oder mehr aufeinanderfolgende Wörter denselben Anfangsbuchstaben teilen. Dies ermöglicht es dir, leicht zu sehen, wo bereits Alliteration in deiner Schrift vorhanden ist und wo du mehr hinzufügen könntest, um Hervorhebung oder Fluss zu verbessern. Das Werkzeug scannt deinen Text Wort für Wort und gruppiert übereinstimmende Sequenzen, damit du sie auf einen Blick überprüfen kannst.
Alliteration funktioniert am besten, wenn sie selektiv und absichtlich eingesetzt wird—zu viel kann erzwungen oder ablenkend wirken. Dieses Werkzeug ist ideal für Schriftsteller, die ihre Prosa mit absichtlichen Klangeffekten verstärken möchten, für Dichter, die Rhythmus und Kadenz erkunden, und für alle, die Inhalte erstellen, bei denen Fesseln und Einprägsamkeit wichtig sind, wie Markennamen, Slogans und Marketingbotschaften.
Häufig gestellte Fragen
Code-Implementierung
import re
def detect_alliteration(text: str, min_words: int = 2) -> list[dict]:
"""Detect alliterative groups in text."""
words = re.findall(r"\b[a-zA-Z]+\b", text)
groups = []
i = 0
while i < len(words):
letter = words[i][0].lower()
group = [words[i]]
j = i + 1
while j < len(words) and words[j][0].lower() == letter:
group.append(words[j])
j += 1
if len(group) >= min_words:
groups.append({"letter": letter.upper(), "words": group})
i = j if j > i + 1 else i + 1
return groups
text = "Peter Piper picked a peck of pickled peppers"
results = detect_alliteration(text)
for g in results:
print(f"{g['letter']}: {' '.join(g['words'])}")Comments & Feedback
Comments are powered by Giscus. Sign in with GitHub to leave a comment.