# tools/synonyms_tool.py
from nltk.corpus import wordnet
def get_synonyms(word: str) -> list[str]:
"""Gibt Synonyme eines englischen Wortes aus WordNet zurück."""
synonyms = set()
for syn in wordnet.synsets(word, lang='eng'):
for lemma in syn.lemmas('eng'):
synonyms.add(lemma.name().replace('_', ' '))
return list(synonyms)