diff --git a/src/app/components/shared/_dialogs/remove-from-history/remove-from-history.component.html b/src/app/components/shared/_dialogs/remove-from-history/remove-from-history.component.html
index dea1a2f44dd7b9f8060f5f3905d25053880c1b77..ffd442b681805813ead328969d30040a772c0193 100644
--- a/src/app/components/shared/_dialogs/remove-from-history/remove-from-history.component.html
+++ b/src/app/components/shared/_dialogs/remove-from-history/remove-from-history.component.html
@@ -1,7 +1,9 @@
 <div mat-dialog-content>
-  <h2 class="oldtypo-h2" tabindex="0">{{ 'header.sure' | translate }}</h2>
-  <p class="oldtypo-p" tabindex="0">{{ (role < 3 ? 'room-list.really-remove' : 'room-list.really-delete') | translate }}
-    <strong>{{roomName}}</strong>{{ (role < 3 ? 'room-list.really-remove-2' : 'room-list.really-delete-2') | translate }}</p>
+  <h2 class="oldtypo-h2"
+      tabindex="0">{{ 'header.sure' | translate }}</h2>
+  <p class="oldtypo-p"
+     tabindex="0">{{ (role < 3 ? 'room-list.really-remove' : 'room-list.really-delete') | translate }}<strong>{{roomName}}</strong>{{ (role < 3 ? 'room-list.really-remove-2' : 'room-list.really-delete-2') | translate }}
+  </p>
   <app-dialog-action-buttons
     buttonsLabelSection="delete-account"
     confirmButtonLabel="delete"
diff --git a/src/app/components/shared/header/header.component.html b/src/app/components/shared/header/header.component.html
index 4a9433695eaf7bd247db748235a9fa639736bff5..137553fb86ed6690beaf4b1a42eea215a56dcaba 100644
--- a/src/app/components/shared/header/header.component.html
+++ b/src/app/components/shared/header/header.component.html
@@ -339,7 +339,7 @@
                   tabindex="0"
                   *ngIf="user && user.role > 0 && router.url.endsWith('/tagcloud')"
                   (click)="startWorkerDialog()">
-            <mat-icon>update
+            <mat-icon>cloud
             </mat-icon>
             <span>{{'header.update-spacy-keywords' | translate}}</span>
           </button>
diff --git a/src/assets/i18n/creator/de.json b/src/assets/i18n/creator/de.json
index 85ef73efb31b628b61a122cca27e8753d5461be6..e0e01240dcb5f5c9f6dc9070c56749594eb5400e 100644
--- a/src/assets/i18n/creator/de.json
+++ b/src/assets/i18n/creator/de.json
@@ -254,7 +254,7 @@
     "close": "Schließen",
     "deepl": "## Text optimieren \n\nUm deine Frage optimal lesbar und verständlich zu präsentieren, lassen wir sie mit dem KI-Übersetzungsprogramm [DeepL](https://www.deepl.com/translator) ins Englische und zurück ins Deutsche übersetzen. \n\nDie Rückübersetzung ist in fast allen Fällen besser als das Original in Bezug auf Rechtschreibung, Grammatik, Interpunktion und Sprachstil.",
     "spacy": "## Stichwörter \n\nMittels NLP (Natural Language Processing) wird deine Frage grammatikalisch analysiert. Die erkannten Substantive werden in ihre Grundform gebracht, d. h. lemmatisiert, und dir als Stichwörter vorgeschlagen. Für die Textanalyse verwenden wir die freie NLP-Software [spaCy](https://spacy.io/). \n\nDie Stichwörter können verwendet werden, um die Liste der Fragen zu filtern oder um eine Wortwolke zu erstellen.",
-    "topic-cloud": "## Themen als Wortwolke \n\nUnsere **Themenwolke** visualisiert die Bedeutung der Stichwörter. \n\n  In die Berechnung der Schriftgröße gehen ein:\n\n* die Differenz zwischen Up- und Down-Votes, wenn sie positiv ist,\n* die Anzahl der Fragen mit diesem Stichwort,\n* die Anzahl der Fragesteller mit diesem Stichwort,\n* die Rolle des Fragenstellers: Raumersteller, Moderator oder Teilnehmer,\n* ob der Fragensteller eine Fragenkategorie ausgewählt hat,\n* ob das Stichwort generiert oder vom Fragensteller vergeben wurde,\n* ob die Frage vom Raumersteller oder einem Moderator beantwortet wurde.\n\nDie Themenwolke dient als **Navigator** zu allen Fragen zu einem Stichwort: Wenn du auf ein Wort in der Wolke klickst, gelangst du zu den Fragen mit diesem Stichwort."
+    "topic-cloud": "## Themen als Wortwolke \n\nUnsere **Themenwolke** visualisiert die Bedeutung der Stichwörter. \n\n  In die Berechnung der Schriftgröße gehen ein:\n\n* die Differenz zwischen Up- und Down-Votes, wenn sie positiv ist,\n* die Anzahl der Fragen mit diesem Stichwort,\n* die Anzahl der Fragensteller mit diesem Stichwort,\n* die Rolle des Fragenstellers: Raumersteller, Moderator oder Teilnehmer,\n* ob der Fragensteller eine Fragenkategorie ausgewählt hat,\n* ob das Stichwort generiert oder vom Fragensteller vergeben wurde,\n* ob die Frage vom Raumersteller oder einem Moderator beantwortet wurde.\n\nDie Themenwolke dient als **Navigator** zu allen Fragen zu einem Stichwort: Wenn du auf ein Wort in der Wolke klickst, gelangst du zu den Fragen mit diesem Stichwort."
   },
   "home-page": {
     "create-session": "Neue Sitzung",
@@ -452,7 +452,7 @@
     "only-specific-language-will-be-filtered": "Nur Vulgärausdrücke in der Sprache der Frage filtern",
     "partial-words-will-be-filtered": "Vulgäre Teilwörter auch filtern",
     "keyword-from-spacy": "Stichwort aus der Textanalyse",
-    "keyword-from-questioner": "Stichwort vom Fragesteller",
+    "keyword-from-questioner": "Stichwort vom Fragensteller",
     "Keyword-from-both": "Stichwort vom Fragensteller und aus der Textanalyse",
     "test-profanity": "Profanität testen",
     "word": "Wort",
@@ -556,9 +556,9 @@
     "manual-weight-number-note": "Begrenzt die Anzahl Themen einer Häufigkeitsgruppe auf den eingestellten Wert"
   },
   "token-validator": {
-    "valid": "VALID",
-    "invalid": "INVALID",
-    "cant-find-comment": "Die Frage kann nicht gefunden werden"
+    "valid": "Gültiger Token",
+    "invalid": "Ungültiger Token",
+    "cant-find-comment": "Es gibt keine Frage mit diesem Token."
   },
   "worker-dialog": {
     "running": "Laufend",
diff --git a/src/assets/i18n/creator/en.json b/src/assets/i18n/creator/en.json
index 2554873c04080c0a72c318a6eb2c65368008eab3..bdd01c3c69a22db64f32a77ddd8e5d41ee4c520c 100644
--- a/src/assets/i18n/creator/en.json
+++ b/src/assets/i18n/creator/en.json
@@ -554,9 +554,9 @@
     "manual-weight-number-note": "Limits the respective weight class to a self-defined value"
   },
   "token-validator": {
-    "valid": "VALID",
-    "invalid": "INVALID",
-    "cant-find-comment": "Can't find comment"
+    "valid": "Valid token",
+    "invalid": "Invalid token",
+    "cant-find-comment": "There is no question with this token."
   },
   "worker-dialog": {
     "running": "Running",
diff --git a/src/assets/i18n/demo/demo-de.html b/src/assets/i18n/demo/demo-de.html
index b73747316176429c0f47384c06f850660c008d3b..14b4d6b4ab686a29de5b318bdaf751f33cb22084 100644
--- a/src/assets/i18n/demo/demo-de.html
+++ b/src/assets/i18n/demo/demo-de.html
@@ -81,7 +81,7 @@
     Hier hilft die KI mit NLP (Natural Language Processing),
     den Ãœberblick zu behalten:
     Die Substantive in den Texten werden auf ihre grammatische Stellung im Satz analysiert
-    und als Stichwörter dem Fragensteller oder der Fragestellerin zur thematischen Einordnung vorgeschlagen.
+    und als Stichwörter dem Fragensteller oder der Fragenstellerin zur thematischen Einordnung vorgeschlagen.
     </p>
     <p>
     Wohl wissend, dass die sprachliche Qualität eines anonymen Textes
diff --git a/src/assets/i18n/home/de.json b/src/assets/i18n/home/de.json
index bbb42d271e38f74b9d8fa87f981f697f5085bd74..fc3ab00d23ac7bc9d615aeea98e4787652ee8048 100644
--- a/src/assets/i18n/home/de.json
+++ b/src/assets/i18n/home/de.json
@@ -49,7 +49,7 @@
     "cancel": "Abbrechen",
     "continue": "Weiter",
     "reset": "Zurücksetzen",
-    "brainstorming-question": "Ãœberschrift der Wortwolke",
+    "brainstorming-question": "Ãœberschrift des Brainstorming-Boards",
     "tag-cloud-info": "Je größer die Schrift, desto häufiger wurde das Wort  in den Fragen verwendet oder als Stichwort vergeben. Auch die Bewertungen der Fragen beeinflussen die Schriftgröße.",
     "tag-cloud-questions-title": "Welche Fragen soll die Themenwolke umfassen?",
     "tag-cloud-questions-all": "Alle Fragen",
@@ -64,7 +64,7 @@
     "close": "Schließen",
     "deepl": "## Text optimieren \n\nUm deine Frage optimal lesbar und verständlich zu präsentieren, lassen wir sie mit dem KI-Übersetzungsprogramm [DeepL](https://www.deepl.com/translator) ins Englische und zurück ins Deutsche übersetzen. \n\nDie Rückübersetzung ist in fast allen Fällen besser als das Original in Bezug auf Rechtschreibung, Grammatik, Interpunktion und Sprachstil.",
     "spacy": "## Stichwörter \n\nMittels NLP (Natural Language Processing) wird deine Frage grammatikalisch analysiert. Die erkannten Substantive werden in ihre Grundform gebracht, d. h. lemmatisiert, und dir als Stichwörter vorgeschlagen. Für die Textanalyse verwenden wir die freie NLP-Software [spaCy](https://spacy.io/). \n\nDie Stichwörter können verwendet werden, um die Liste der Fragen zu filtern oder um eine Wortwolke zu erstellen.",
-    "topic-cloud": "## Themen als Wortwolke \n\nUnsere **Themenwolke** visualisiert die Bedeutung der Stichwörter. \n\n  In die Berechnung der Schriftgröße gehen ein:\n\n* die Differenz zwischen Up- und Down-Votes, wenn sie positiv ist,\n* die Anzahl der Fragen mit diesem Stichwort,\n* die Anzahl der Fragesteller mit diesem Stichwort,\n* die Rolle des Fragenstellers: Raumersteller, Moderator oder Teilnehmer,\n* ob der Fragensteller eine Fragenkategorie ausgewählt hat,\n* ob das Stichwort generiert oder vom Fragensteller vergeben wurde,\n* ob die Frage vom Raumersteller oder einem Moderator beantwortet wurde.\n\nDie Themenwolke dient als **Navigator** zu allen Fragen zu einem Stichwort: Wenn du auf ein Wort in der Wolke klickst, gelangst du zu den Fragen mit diesem Stichwort."
+    "topic-cloud": "## Themen als Wortwolke \n\nUnsere **Themenwolke** visualisiert die Bedeutung der Stichwörter. \n\n  In die Berechnung der Schriftgröße gehen ein:\n\n* die Differenz zwischen Up- und Down-Votes, wenn sie positiv ist,\n* die Anzahl der Fragen mit diesem Stichwort,\n* die Anzahl der Fragensteller mit diesem Stichwort,\n* die Rolle des Fragenstellers: Raumersteller, Moderator oder Teilnehmer,\n* ob der Fragensteller eine Fragenkategorie ausgewählt hat,\n* ob das Stichwort generiert oder vom Fragensteller vergeben wurde,\n* ob die Frage vom Raumersteller oder einem Moderator beantwortet wurde.\n\nDie Themenwolke dient als **Navigator** zu allen Fragen zu einem Stichwort: Wenn du auf ein Wort in der Wolke klickst, gelangst du zu den Fragen mit diesem Stichwort."
   },
   "header": {
     "abort": "Abbrechen",
@@ -116,7 +116,7 @@
     "create-question": "Frage stellen",
     "questionwall": "Präsentation",
     "tag-cloud": "Themenwolke",
-    "fullscreen": "Vollbild & Text",
+    "fullscreen": "Vollbild & Textgröße",
     "motd": "News & FAQ",
     "tag-cloud-config": "Aussehen & Animation",
     "tag-cloud-administration": "Einstellungen & Suche",
@@ -124,8 +124,8 @@
     "overview-question-tooltip": "Anzahl Fragen",
     "overview-questioners-tooltip": "Anzahl Fragensteller",
     "overview-keywords-tooltip": "Anzahl Stichwörter",
-    "update-spacy-keywords": "Fragen analysieren",
-    "overview-admin-config-enabled": "Themeneinschränkung aktiv",
+    "update-spacy-keywords": "Stichwörter extrahieren",
+    "overview-admin-config-enabled": "Themenbeschränkung aktiv",
     "quiz-now": "Quizzen",
     "moderation-warning": "Moderationsboard mit nicht freigegebenen Fragen",
     "tour": "Tour"
@@ -308,10 +308,10 @@
     "panel-session-name": "Veranstaltung",
     "panel-user-role": "Rolle",
     "participant-role": "Du bist Teilnehmer in diesem Raum.",
-    "really-remove": "Willst du den Eintrag für die besuchte Veranstaltung »",
+    "really-remove": "Willst du den Eintrag für die Veranstaltung »",
     "really-remove-2": "« wirklich löschen?",
     "really-delete": "Willst du den Raum »",
-    "really-delete-2": "« unwiderruflich löschen?",
+    "": "« unwiderruflich löschen?",
     "room-successfully-removed": "Die Veranstaltung wurde aus der Liste entfernt.",
     "room-successfully-deleted": "Der Raum wurde gelöscht.",
     "canceled-remove": "Vorgang wurde abgebrochen.",
@@ -370,10 +370,10 @@
     "remove-successful": "Wort entfernt"
   },
   "worker-config": {
-    "heading": "Fragen analysieren",
-    "label": "Wähle ein Analysemodus",
-    "normal": "Alle Fragen",
-    "only-failed": "Nicht analysierte Fragen",
+    "heading": "Stichwörter extrahieren",
+    "label": "Wähle, aus welchen Fragen mittels KI Stichwörter extrahiert werden sollen:",
+    "normal": "Alle Fragen des Raumes neu analysieren",
+    "only-failed": "Nur Fragen, die noch nicht analysiert worden sind",
     "continue": "Weiter",
     "cancel": "Abbrechen"
   },
diff --git a/src/assets/i18n/home/en.json b/src/assets/i18n/home/en.json
index d3034b9eb78808b67fa998373e2d8d0ebbf09e61..65c37c682ae9994369cc7442e2438fd486ea26d9 100644
--- a/src/assets/i18n/home/en.json
+++ b/src/assets/i18n/home/en.json
@@ -103,7 +103,7 @@
     "create-question": "Ask a question",
     "questionwall": "Presentation",
     "tag-cloud": "Topic cloud",
-    "fullscreen": "Fullscreen & Text",
+    "fullscreen": "Fullscreen & Text size",
     "motd": "News & FAQ",
     "tag-cloud-config": "Modify cloud view",
     "tag-cloud-administration": "Edit cloud topics",
@@ -111,7 +111,7 @@
     "overview-question-tooltip": "Number of questions",
     "overview-questioners-tooltip": "Number of questioners",
     "overview-keywords-tooltip": "Number of Keywords",
-    "update-spacy-keywords": "Analyze questions",
+    "update-spacy-keywords": "Extract keywords",
     "overview-admin-config-enabled": "Themes requirement active",
     "quiz-now": "Quizzing",
     "moderation-warning": "Moderation board with unreleased questions",
@@ -152,7 +152,7 @@
     "cancel": "Cancel",
     "continue": "Continue",
     "reset": "Reset",
-    "brainstorming-question": "Word cloud heading",
+    "brainstorming-question": "Heading of the brainstorming board",
     "tag-cloud-info": "The word cloud in »frag.jetzt« serves as a semantic filter: the larger the font, the more often the word was used grammatically in the questions or assigned as a keyword. The ratings of the questions also influence the font size.",
     "tag-cloud-questions-title": "Which questions should the topic cloud include?",
     "tag-cloud-questions-all": "All questions",
@@ -372,10 +372,10 @@
     "remove-successful": "Word removed"
   },
   "worker-config": {
-    "heading": "Analyze questions",
-    "label": "Choose an analysis mode",
-    "normal": "All questions",
-    "only-failed": "Questions not analyzed",
+    "heading": "Extract keywords",
+    "label": "Choose from which questions to extract keywords using AI:",
+    "normal": "Reanalyze all questions in the room",
+    "only-failed": "Only questions that have not been analyzed yet",
     "continue": "Continue",
     "cancel": "Cancel"
   },
diff --git a/src/assets/i18n/participant/de.json b/src/assets/i18n/participant/de.json
index 6d68ceabb16e04f2a42cd2da691fa86035438132..2dd52369fb210779bbd27fdb4312d73d381b9047 100644
--- a/src/assets/i18n/participant/de.json
+++ b/src/assets/i18n/participant/de.json
@@ -182,7 +182,7 @@
     "close": "Schließen",
     "deepl": "## Text optimieren \n\nUm deine Frage optimal lesbar und verständlich zu präsentieren, lassen wir sie mit dem KI-Übersetzungsprogramm [DeepL](https://www.deepl.com/translator) ins Englische und zurück ins Deutsche übersetzen. \n\nDie Rückübersetzung ist in fast allen Fällen besser als das Original in Bezug auf Rechtschreibung, Grammatik, Interpunktion und Sprachstil.",
     "spacy": "## Stichwörter \n\nMittels NLP (Natural Language Processing) wird deine Frage grammatikalisch analysiert. Die erkannten Substantive werden in ihre Grundform gebracht, d. h. lemmatisiert, und dir als Stichwörter vorgeschlagen. Für die Textanalyse verwenden wir die freie NLP-Software [spaCy](https://spacy.io/). \n\nDie Stichwörter können verwendet werden, um die Liste der Fragen zu filtern oder um eine Wortwolke zu erstellen.",
-    "topic-cloud": "## Themen als Wortwolke \n\nUnsere **Themenwolke** visualisiert die Bedeutung der Stichwörter. \n\n  In die Berechnung der Schriftgröße gehen ein:\n\n* die Differenz zwischen Up- und Down-Votes, wenn sie positiv ist,\n* die Anzahl der Fragen mit diesem Stichwort,\n* die Anzahl der Fragesteller mit diesem Stichwort,\n* die Rolle des Fragenstellers: Raumersteller, Moderator oder Teilnehmer,\n* ob der Fragensteller eine Fragenkategorie ausgewählt hat,\n* ob das Stichwort generiert oder vom Fragensteller vergeben wurde,\n* ob die Frage vom Raumersteller oder einem Moderator beantwortet wurde.\n\nDie Themenwolke dient als **Navigator** zu allen Fragen zu einem Stichwort: Wenn du auf ein Wort in der Wolke klickst, gelangst du zu den Fragen mit diesem Stichwort."
+    "topic-cloud": "## Themen als Wortwolke \n\nUnsere **Themenwolke** visualisiert die Bedeutung der Stichwörter. \n\n  In die Berechnung der Schriftgröße gehen ein:\n\n* die Differenz zwischen Up- und Down-Votes, wenn sie positiv ist,\n* die Anzahl der Fragen mit diesem Stichwort,\n* die Anzahl der Fragensteller mit diesem Stichwort,\n* die Rolle des Fragenstellers: Raumersteller, Moderator oder Teilnehmer,\n* ob der Fragensteller eine Fragenkategorie ausgewählt hat,\n* ob das Stichwort generiert oder vom Fragensteller vergeben wurde,\n* ob die Frage vom Raumersteller oder einem Moderator beantwortet wurde.\n\nDie Themenwolke dient als **Navigator** zu allen Fragen zu einem Stichwort: Wenn du auf ein Wort in der Wolke klickst, gelangst du zu den Fragen mit diesem Stichwort."
   },
   "home-page": {
     "exactly-8": "Ein Raum-Code hat genau 8 Ziffern.",
@@ -352,7 +352,7 @@
     "keyword-counter": "Anzahl Themen",
     "sort": "Sortieren",
     "keyword-from-spacy": "Stichwort aus der Textanalyse",
-    "keyword-from-questioner": "Stichwort vom Fragesteller",
+    "keyword-from-questioner": "Stichwort vom Fragensteller",
     "Keyword-from-both": "Stichwort vom Fragensteller und aus der Textanalyse",
     "test-profanity": "Profanität testen",
     "word": "Wort",