...
            freq[wl] = freq.get(wl, 0) + 1

        # häufigste Wörter, aber nur wenn sie wirklich im Text stehen (tun sie) und nicht schon tag
        sorted_words = sorted(freq.items(), key=lambda kv: kv[1], reverse=True)
        for wl, _ in sorted_words:
            if len(tags) >= max_tags:
                break
            if wl not in [t.lower() for t in tags]:
                tags.append(wl...