diff --git a/src/app/components/shared/_dialogs/deep-ldialog/deep-ldialog.component.html b/src/app/components/shared/_dialogs/deep-ldialog/deep-ldialog.component.html
index b0d42b6412066467254524d679fe091d02af006d..b8d222ea2349d0e2977dfca00fc09d2b04354037 100644
--- a/src/app/components/shared/_dialogs/deep-ldialog/deep-ldialog.component.html
+++ b/src/app/components/shared/_dialogs/deep-ldialog/deep-ldialog.component.html
@@ -9,7 +9,6 @@
       <small>{{'deepl.option-normal' | translate}}</small>
     </mat-radio-button>
     <app-view-comment-data #normal
-                           class="deepl-view-comment"
                            [maxTextCharacters]="data.maxTextCharacters"
                            [maxDataCharacters]="data.maxDataCharacters"
                            [isModerator]="data.isModerator"
@@ -20,7 +19,6 @@
       <small>{{'deepl.option-improved' | translate}}</small>
     </mat-radio-button>
     <app-view-comment-data #improved
-                           class="deepl-view-comment"
                            [maxTextCharacters]="data.maxTextCharacters"
                            [maxDataCharacters]="data.maxDataCharacters"
                            [isModerator]="data.isModerator"
@@ -29,9 +27,24 @@
   </mat-radio-group>
 </div>
 
-<app-dialog-action-buttons
-  [buttonsLabelSection]="'comment-page'"
-  [confirmButtonLabel]="'continue'"
-  [cancelButtonClickAction]="buildCloseDialogActionCallback()"
-  [confirmButtonClickAction]="buildSubmitBodyActionCallback()">
-</app-dialog-action-buttons>
+<ars-row ars-flex-box class="action-button-container">
+  <ars-col>
+    <button
+      mat-flat-button
+      class="help-button"
+      (click)="openHelp()">
+      <mat-icon>help</mat-icon>
+      {{ 'explanation.label' | translate}}
+    </button>
+  </ars-col>
+  <ars-col>
+    <app-dialog-action-buttons
+      [buttonsLabelSection]="'comment-page'"
+      [confirmButtonLabel]="'continue'"
+      [showDivider]="false"
+      [spacing]="false"
+      [cancelButtonClickAction]="buildCloseDialogActionCallback()"
+      [confirmButtonClickAction]="buildSubmitBodyActionCallback()">
+    </app-dialog-action-buttons>
+  </ars-col>
+</ars-row>
diff --git a/src/app/components/shared/_dialogs/deep-ldialog/deep-ldialog.component.scss b/src/app/components/shared/_dialogs/deep-ldialog/deep-ldialog.component.scss
index 03950c427ec31025a400cc22a1e28a337d4e7b65..d64765c9eecff32c354db0d06831cb8c88f1be51 100644
--- a/src/app/components/shared/_dialogs/deep-ldialog/deep-ldialog.component.scss
+++ b/src/app/components/shared/_dialogs/deep-ldialog/deep-ldialog.component.scss
@@ -1,5 +1,4 @@
 ::ng-deep {
-
   mat-radio-button {
     width: 100%;
   }
@@ -11,10 +10,26 @@
   .mat-radio-label-content {
     width: 100%;
   }
+}
+
+.action-button-container {
+  @media screen and (max-width: 500px) {
+    overflow: auto;
+    display: flex;
+    justify-content: space-between;
+    flex-direction: column !important;
+    flex-wrap: wrap;
+    align-items: flex-end;
+  }
+}
+
+.help-button {
+  background-color: var(--primary);
+  color: var(--on-primary);
+  margin-top: 1rem;
 
-  app-view-comment-data.deepl-view-comment > div {
-    background: var(--surface);
-    border-radius: 10px;
-    padding: 7px;
+  .mat-icon {
+    font-size: 18px;
+    margin-top: 3px;
   }
 }
diff --git a/src/app/components/shared/_dialogs/deep-ldialog/deep-ldialog.component.ts b/src/app/components/shared/_dialogs/deep-ldialog/deep-ldialog.component.ts
index 886c709ddba6764ea699380022b6af64bbd6bf9d..5b23145546b8775069fa89f5f4dca9f8ae52e44b 100644
--- a/src/app/components/shared/_dialogs/deep-ldialog/deep-ldialog.component.ts
+++ b/src/app/components/shared/_dialogs/deep-ldialog/deep-ldialog.component.ts
@@ -1,10 +1,11 @@
 import { Component, Inject, OnInit, ViewChild } from '@angular/core';
-import { MAT_DIALOG_DATA, MatDialogRef } from '@angular/material/dialog';
+import { MAT_DIALOG_DATA, MatDialog, MatDialogRef } from '@angular/material/dialog';
 import { ViewCommentDataComponent } from '../../view-comment-data/view-comment-data.component';
 import { NotificationService } from '../../../../services/util/notification.service';
 import { LanguageService } from '../../../../services/util/language.service';
 import { TranslateService } from '@ngx-translate/core';
 import { WriteCommentComponent } from '../../write-comment/write-comment.component';
+import { ExplanationDialogComponent } from '../explanation-dialog/explanation-dialog.component';
 
 interface ResultValue {
   body: string;
@@ -29,7 +30,8 @@ export class DeepLDialogComponent implements OnInit {
     @Inject(MAT_DIALOG_DATA) public data: any,
     private notificationService: NotificationService,
     private languageService: LanguageService,
-    private translateService: TranslateService) {
+    private translateService: TranslateService,
+    private dialog: MatDialog) {
     this.languageService.langEmitter.subscribe(lang => {
       this.translateService.use(lang);
     });
@@ -71,4 +73,9 @@ export class DeepLDialogComponent implements OnInit {
     };
   }
 
+  openHelp() {
+    const ref = this.dialog.open(ExplanationDialogComponent);
+    ref.componentInstance.translateKey = 'explanation.deepl';
+  }
+
 }
diff --git a/src/app/components/shared/_dialogs/explanation-dialog/explanation-dialog.component.html b/src/app/components/shared/_dialogs/explanation-dialog/explanation-dialog.component.html
new file mode 100644
index 0000000000000000000000000000000000000000..c8d8180c91c81537955b2ddfc3f7c37a99e9718b
--- /dev/null
+++ b/src/app/components/shared/_dialogs/explanation-dialog/explanation-dialog.component.html
@@ -0,0 +1,7 @@
+<div mat-dialog-content>
+  <app-custom-markdown [data]="data"></app-custom-markdown>
+</div>
+<app-dialog-action-buttons [buttonsLabelSection]="'explanation'"
+                           [confirmButtonLabel]="'close'"
+                           [confirmButtonClickAction]="buildConfirmAction()">
+</app-dialog-action-buttons>
diff --git a/src/app/components/shared/_dialogs/explanation-dialog/explanation-dialog.component.scss b/src/app/components/shared/_dialogs/explanation-dialog/explanation-dialog.component.scss
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/src/app/components/shared/_dialogs/explanation-dialog/explanation-dialog.component.spec.ts b/src/app/components/shared/_dialogs/explanation-dialog/explanation-dialog.component.spec.ts
new file mode 100644
index 0000000000000000000000000000000000000000..24296abb500aa75dde986391ea07d445f1457d49
--- /dev/null
+++ b/src/app/components/shared/_dialogs/explanation-dialog/explanation-dialog.component.spec.ts
@@ -0,0 +1,26 @@
+/*import { ComponentFixture, TestBed } from '@angular/core/testing';
+
+import { ExplanationDialogComponent } from './explanation-dialog.component';
+
+describe('ExplanationDialogComponent', () => {
+  let component: ExplanationDialogComponent;
+  let fixture: ComponentFixture<ExplanationDialogComponent>;
+
+  beforeEach(async () => {
+    await TestBed.configureTestingModule({
+      declarations: [ ExplanationDialogComponent ]
+    })
+    .compileComponents();
+  });
+
+  beforeEach(() => {
+    fixture = TestBed.createComponent(ExplanationDialogComponent);
+    component = fixture.componentInstance;
+    fixture.detectChanges();
+  });
+
+  it('should create', () => {
+    expect(component).toBeTruthy();
+  });
+});
+ */
diff --git a/src/app/components/shared/_dialogs/explanation-dialog/explanation-dialog.component.ts b/src/app/components/shared/_dialogs/explanation-dialog/explanation-dialog.component.ts
new file mode 100644
index 0000000000000000000000000000000000000000..3958cb6f594e4f2af5f692a73ba823eb7c3521ce
--- /dev/null
+++ b/src/app/components/shared/_dialogs/explanation-dialog/explanation-dialog.component.ts
@@ -0,0 +1,33 @@
+import { Component, Input, OnInit } from '@angular/core';
+import { TranslateService } from '@ngx-translate/core';
+import { LanguageService } from '../../../../services/util/language.service';
+import { MatDialogRef } from '@angular/material/dialog';
+
+@Component({
+  selector: 'app-explanation-dialog',
+  templateUrl: './explanation-dialog.component.html',
+  styleUrls: ['./explanation-dialog.component.scss']
+})
+export class ExplanationDialogComponent implements OnInit {
+
+  @Input() translateKey: string;
+  data: string;
+
+  constructor(private translateService: TranslateService,
+              private languageService: LanguageService,
+              private dialogRef: MatDialogRef<ExplanationDialogComponent>) {
+    languageService.langEmitter.subscribe(lang => {
+      translateService.use(lang);
+    });
+  }
+
+  ngOnInit(): void {
+    this.translateService.use(localStorage.getItem('currentLang'));
+    this.translateService.get(this.translateKey).subscribe(text => this.data = text);
+  }
+
+  buildConfirmAction() {
+    return () => this.dialogRef.close();
+  }
+
+}
diff --git a/src/app/components/shared/_dialogs/spacy-dialog/spacy-dialog.component.html b/src/app/components/shared/_dialogs/spacy-dialog/spacy-dialog.component.html
index 290fdaffbb54c2ace7939b1195e61c785becf998..68884ab37c7e7868ed04bd2564e140fde10cd2aa 100644
--- a/src/app/components/shared/_dialogs/spacy-dialog/spacy-dialog.component.html
+++ b/src/app/components/shared/_dialogs/spacy-dialog/spacy-dialog.component.html
@@ -67,8 +67,16 @@
   </div>
 </ars-row>
 
-<ars-row ars-flex-box>
-  <ars-fill></ars-fill>
+<ars-row ars-flex-box class="action-button-container">
+  <ars-col>
+    <button
+      mat-flat-button
+      class="help-button"
+      (click)="openHelp()">
+      <mat-icon>help</mat-icon>
+      {{ 'explanation.label' | translate}}
+    </button>
+  </ars-col>
   <ars-col>
     <app-dialog-action-buttons
       #appDialogActionButtons
diff --git a/src/app/components/shared/_dialogs/spacy-dialog/spacy-dialog.component.scss b/src/app/components/shared/_dialogs/spacy-dialog/spacy-dialog.component.scss
index 29d07cae3203aad421599e3cf54125088ef00b0e..23f0ad3d229326270c1da67e5170647f1c8c1a6d 100644
--- a/src/app/components/shared/_dialogs/spacy-dialog/spacy-dialog.component.scss
+++ b/src/app/components/shared/_dialogs/spacy-dialog/spacy-dialog.component.scss
@@ -138,3 +138,25 @@
 .mat-option {
   color: var(--on-surface);
 }
+
+.help-button {
+  background-color: var(--primary);
+  color: var(--on-primary);
+  margin-top: 1rem;
+
+  .mat-icon {
+    font-size: 18px;
+    margin-top: 3px;
+  }
+}
+
+.action-button-container {
+  @media screen and (max-width: 500px) {
+    overflow: auto;
+    display: flex;
+    justify-content: space-between;
+    flex-direction: column !important;
+    flex-wrap: wrap;
+    align-items: flex-end;
+  }
+}
diff --git a/src/app/components/shared/_dialogs/spacy-dialog/spacy-dialog.component.ts b/src/app/components/shared/_dialogs/spacy-dialog/spacy-dialog.component.ts
index c2bb0e10937c821b378f7f4e0956b0a264424dec..9fe547e64ea57fb3a4473eefd7fd742b19ff5f70 100644
--- a/src/app/components/shared/_dialogs/spacy-dialog/spacy-dialog.component.ts
+++ b/src/app/components/shared/_dialogs/spacy-dialog/spacy-dialog.component.ts
@@ -1,10 +1,11 @@
 import { AfterContentInit, Component, Inject, OnInit, ViewChild } from '@angular/core';
-import { MatDialogRef, MAT_DIALOG_DATA } from '@angular/material/dialog';
+import { MatDialogRef, MAT_DIALOG_DATA, MatDialog } from '@angular/material/dialog';
 import { SpacyService, SpacyKeyword } from '../../../../services/http/spacy.service';
 import { LanguagetoolService } from '../../../../services/http/languagetool.service';
 import { Comment } from '../../../../models/comment';
 import { DialogActionButtonsComponent } from '../../dialog/dialog-action-buttons/dialog-action-buttons.component';
 import { Model } from '../../../../services/http/spacy.interface';
+import { ExplanationDialogComponent } from '../explanation-dialog/explanation-dialog.component';
 
 export interface Keyword {
   word: string;
@@ -38,6 +39,7 @@ export class SpacyDialogComponent implements OnInit, AfterContentInit {
     protected langService: LanguagetoolService,
     private spacyService: SpacyService,
     public dialogRef: MatDialogRef<SpacyDialogComponent>,
+    private dialog: MatDialog,
     @Inject(MAT_DIALOG_DATA) public data) {
   }
 
@@ -154,4 +156,9 @@ export class SpacyDialogComponent implements OnInit, AfterContentInit {
     this._concurrentEdits += change;
     this.appDialogActionButtons.confirmButtonDisabled = (this._concurrentEdits > 0);
   }
+
+  openHelp() {
+    const ref = this.dialog.open(ExplanationDialogComponent);
+    ref.componentInstance.translateKey = 'explanation.spacy';
+  }
 }
diff --git a/src/app/components/shared/_dialogs/topic-cloud-filter/topic-cloud-filter.component.html b/src/app/components/shared/_dialogs/topic-cloud-filter/topic-cloud-filter.component.html
index f5e3f893c2d878a85eafe33baf9ad06610279ed7..b9c538b80c95c353e76c848b174d44ade4a5506c 100644
--- a/src/app/components/shared/_dialogs/topic-cloud-filter/topic-cloud-filter.component.html
+++ b/src/app/components/shared/_dialogs/topic-cloud-filter/topic-cloud-filter.component.html
@@ -93,13 +93,26 @@
   <app-worker-dialog [inlined]="true"
                      *ngIf="user && user.role > 0"></app-worker-dialog>
 
-  <app-dialog-action-buttons
-    buttonsLabelSection="content"
-    confirmButtonLabel="tag-cloud-create"
-    buttonIcon="cloud"
-
-    [cancelButtonClickAction]="cancelButtonActionCallback()"
-    [confirmButtonClickAction]="confirmButtonActionCallback()">
-  </app-dialog-action-buttons>
+  <ars-row ars-flex-box class="action-button-container">
+    <ars-col>
+      <button
+        mat-flat-button
+        class="help-button"
+        (click)="openHelp()">
+        <mat-icon>help</mat-icon>
+        {{ 'explanation.label' | translate}}
+      </button>
+    </ars-col>
+    <ars-col>
+      <app-dialog-action-buttons
+        buttonsLabelSection="content"
+        confirmButtonLabel="tag-cloud-create"
+        buttonIcon="cloud"
+        [spacing]="false"
+        [cancelButtonClickAction]="cancelButtonActionCallback()"
+        [confirmButtonClickAction]="confirmButtonActionCallback()">
+      </app-dialog-action-buttons>
+    </ars-col>
+  </ars-row>
 
 </mat-dialog-content>
diff --git a/src/app/components/shared/_dialogs/topic-cloud-filter/topic-cloud-filter.component.scss b/src/app/components/shared/_dialogs/topic-cloud-filter/topic-cloud-filter.component.scss
index 35e221f156f660e8d1ddc7cf4d6ef276e7bc4746..083fb7904ae7a6f2c07525b31c02065c30f46344 100644
--- a/src/app/components/shared/_dialogs/topic-cloud-filter/topic-cloud-filter.component.scss
+++ b/src/app/components/shared/_dialogs/topic-cloud-filter/topic-cloud-filter.component.scss
@@ -49,3 +49,25 @@ mat-radio-group {
   background-color: var(--secondary);
   color: var(--on-secondary);
 }
+
+.help-button {
+  background-color: var(--primary);
+  color: var(--on-primary);
+  margin-top: 1rem;
+
+  .mat-icon {
+    font-size: 18px;
+    margin-top: 3px;
+  }
+}
+
+.action-button-container {
+  @media screen and (max-width: 500px) {
+    overflow: auto;
+    display: flex;
+    justify-content: space-between;
+    flex-direction: column !important;
+    flex-wrap: wrap;
+    align-items: flex-end;
+  }
+}
diff --git a/src/app/components/shared/_dialogs/topic-cloud-filter/topic-cloud-filter.component.ts b/src/app/components/shared/_dialogs/topic-cloud-filter/topic-cloud-filter.component.ts
index 769f5d25a10dbe4577d94428659968d12477551c..1c0466365fab1d40bfb62c3c424dbbdf65891e23 100644
--- a/src/app/components/shared/_dialogs/topic-cloud-filter/topic-cloud-filter.component.ts
+++ b/src/app/components/shared/_dialogs/topic-cloud-filter/topic-cloud-filter.component.ts
@@ -11,14 +11,14 @@ import { RoomService } from '../../../../services/http/room.service';
 import { Comment } from '../../../../models/comment';
 import { CommentListData } from '../../comment-list/comment-list.component';
 import { TopicCloudAdminService } from '../../../../services/util/topic-cloud-admin.service';
-import { KeywordOrFulltext, TopicCloudAdminData } from '../topic-cloud-administration/TopicCloudAdminData';
+import { TopicCloudAdminData } from '../topic-cloud-administration/TopicCloudAdminData';
 import { TagCloudDataService } from '../../../../services/util/tag-cloud-data.service';
 import { User } from '../../../../models/user';
 import { WorkerDialogComponent } from '../worker-dialog/worker-dialog.component';
 import { Room } from '../../../../models/room';
-import { CloudParameters } from '../../../../utils/cloud-parameters';
 import { ThemeService } from '../../../../../theme/theme.service';
 import { Theme } from '../../../../../theme/Theme';
+import { ExplanationDialogComponent } from '../explanation-dialog/explanation-dialog.component';
 
 class CommentsCount {
   comments: number;
@@ -157,6 +157,11 @@ export class TopicCloudFilterComponent implements OnInit {
     }
   }
 
+  openHelp() {
+    const ref = this.dialog.open(ExplanationDialogComponent);
+    ref.componentInstance.translateKey = 'explanation.topic-cloud';
+  }
+
   private isUpdatable(): boolean {
     if (this.comments.length < 3) {
       return false;
diff --git a/src/app/components/shared/shared.module.ts b/src/app/components/shared/shared.module.ts
index 75057040a34d0062331612f014eddd78c0d7fdd7..3a35e6bb49f5049330e7aec61733f7069f8e80bf 100644
--- a/src/app/components/shared/shared.module.ts
+++ b/src/app/components/shared/shared.module.ts
@@ -52,6 +52,7 @@ import { ScrollIntoViewDirective } from '../../directives/scroll-into-view.direc
 import { QuillModule } from 'ngx-quill';
 import { ViewCommentDataComponent } from './view-comment-data/view-comment-data.component';
 import { DeepLDialogComponent } from './_dialogs/deep-ldialog/deep-ldialog.component';
+import { ExplanationDialogComponent } from './_dialogs/explanation-dialog/explanation-dialog.component';
 
 @NgModule({
   imports: [
@@ -109,7 +110,8 @@ import { DeepLDialogComponent } from './_dialogs/deep-ldialog/deep-ldialog.compo
     CustomMarkdownComponent,
     ScrollIntoViewDirective,
     ViewCommentDataComponent,
-    DeepLDialogComponent
+    DeepLDialogComponent,
+    ExplanationDialogComponent
   ],
   exports: [
     RoomJoinComponent,
diff --git a/src/assets/i18n/creator/de.json b/src/assets/i18n/creator/de.json
index 95fc6c086de8d35765e9210483f604d232762b34..7fc4d25f789169fd8a13f1f305fd7346152b724b 100644
--- a/src/assets/i18n/creator/de.json
+++ b/src/assets/i18n/creator/de.json
@@ -242,6 +242,13 @@
     "option-normal": "Deine Eingabe:",
     "option-improved": "KI-Vorschlag:"
   },
+  "explanation": {
+    "label": "Erklärung",
+    "close": "Schließen",
+    "deepl": "# Lorem ipsum\nLorem ipsum dolor sit amet consectetur adipisicing elit. Maxime mollitia,\nmolestiae quas vel sint commodi repudiandae consequuntur voluptatum laborum\nnumquam blanditiis harum quisquam eius sed odit fugiat iusto fuga praesentium\noptio, eaque rerum! Provident similique accusantium nemo autem.",
+    "spacy": "# Lorem ipsum\nLorem ipsum dolor sit amet consectetur adipisicing elit. Maxime mollitia,\nmolestiae quas vel sint commodi repudiandae consequuntur voluptatum laborum\nnumquam blanditiis harum quisquam eius sed odit fugiat iusto fuga praesentium\noptio, eaque rerum! Provident similique accusantium nemo autem.",
+    "topic-cloud": "# Lorem ipsum\nLorem ipsum dolor sit amet consectetur adipisicing elit. Maxime mollitia,\nmolestiae quas vel sint commodi repudiandae consequuntur voluptatum laborum\nnumquam blanditiis harum quisquam eius sed odit fugiat iusto fuga praesentium\noptio, eaque rerum! Provident similique accusantium nemo autem."
+  },
   "home-page": {
     "create-session": "Neue Sitzung",
     "created-1": "Die Sitzung »",
diff --git a/src/assets/i18n/creator/en.json b/src/assets/i18n/creator/en.json
index 3b9771d340826f80b1ea8755fb2ee12b3cc7bbd1..2ec695a2ebc8776e6aa72a4eeeb5f0580c9e75e7 100644
--- a/src/assets/i18n/creator/en.json
+++ b/src/assets/i18n/creator/en.json
@@ -243,6 +243,13 @@
     "option-normal": "Your input:",
     "option-improved": "AI suggestion:"
   },
+  "explanation": {
+    "label": "Explanation",
+    "close": "Close",
+    "deepl": "# Lorem ipsum\nLorem ipsum dolor sit amet consectetur adipisicing elit. Maxime mollitia,\nmolestiae quas vel sint commodi repudiandae consequuntur voluptatum laborum\nnumquam blanditiis harum quisquam eius sed odit fugiat iusto fuga praesentium\noptio, eaque rerum! Provident similique accusantium nemo autem.",
+    "spacy": "# Lorem ipsum\nLorem ipsum dolor sit amet consectetur adipisicing elit. Maxime mollitia,\nmolestiae quas vel sint commodi repudiandae consequuntur voluptatum laborum\nnumquam blanditiis harum quisquam eius sed odit fugiat iusto fuga praesentium\noptio, eaque rerum! Provident similique accusantium nemo autem.",
+    "topic-cloud": "# Lorem ipsum\nLorem ipsum dolor sit amet consectetur adipisicing elit. Maxime mollitia,\nmolestiae quas vel sint commodi repudiandae consequuntur voluptatum laborum\nnumquam blanditiis harum quisquam eius sed odit fugiat iusto fuga praesentium\noptio, eaque rerum! Provident similique accusantium nemo autem."
+  },
   "home-page": {
     "create-session": "New session",
     "created-1": "Session »",
diff --git a/src/assets/i18n/home/de.json b/src/assets/i18n/home/de.json
index a1183eb18840c3d97f0e535a41e2bbfbb6038bb3..9a2c65e7f4bbbb0befdb6a4cf63efb40d030d436 100644
--- a/src/assets/i18n/home/de.json
+++ b/src/assets/i18n/home/de.json
@@ -59,6 +59,13 @@
     "tag-cloud-questions-brainstorming-short": "Brainstorming",
     "tag-cloud-create": "Anzeigen"
   },
+  "explanation": {
+    "label": "Erklärung",
+    "close": "Schließen",
+    "deepl": "# Lorem ipsum\nLorem ipsum dolor sit amet consectetur adipisicing elit. Maxime mollitia,\nmolestiae quas vel sint commodi repudiandae consequuntur voluptatum laborum\nnumquam blanditiis harum quisquam eius sed odit fugiat iusto fuga praesentium\noptio, eaque rerum! Provident similique accusantium nemo autem.",
+    "spacy": "# Lorem ipsum\nLorem ipsum dolor sit amet consectetur adipisicing elit. Maxime mollitia,\nmolestiae quas vel sint commodi repudiandae consequuntur voluptatum laborum\nnumquam blanditiis harum quisquam eius sed odit fugiat iusto fuga praesentium\noptio, eaque rerum! Provident similique accusantium nemo autem.",
+    "topic-cloud": "# Lorem ipsum\nLorem ipsum dolor sit amet consectetur adipisicing elit. Maxime mollitia,\nmolestiae quas vel sint commodi repudiandae consequuntur voluptatum laborum\nnumquam blanditiis harum quisquam eius sed odit fugiat iusto fuga praesentium\noptio, eaque rerum! Provident similique accusantium nemo autem."
+  },
   "header": {
     "abort": "Abbrechen",
     "accessibility-back": "Führt zur vorherigen Seite",
diff --git a/src/assets/i18n/home/en.json b/src/assets/i18n/home/en.json
index fa6f5895ad9a451358d3eca137f620fdd38f6271..3568e38adf077ce343e6dc1355951d08730f6117 100644
--- a/src/assets/i18n/home/en.json
+++ b/src/assets/i18n/home/en.json
@@ -46,6 +46,13 @@
     "motd-title-new": "Latest",
     "motd-mark-read": "Mark as read"
   },
+  "explanation": {
+    "label": "Explanation",
+    "close": "Close",
+    "deepl": "# Lorem ipsum\nLorem ipsum dolor sit amet consectetur adipisicing elit. Maxime mollitia,\nmolestiae quas vel sint commodi repudiandae consequuntur voluptatum laborum\nnumquam blanditiis harum quisquam eius sed odit fugiat iusto fuga praesentium\noptio, eaque rerum! Provident similique accusantium nemo autem.",
+    "spacy": "# Lorem ipsum\nLorem ipsum dolor sit amet consectetur adipisicing elit. Maxime mollitia,\nmolestiae quas vel sint commodi repudiandae consequuntur voluptatum laborum\nnumquam blanditiis harum quisquam eius sed odit fugiat iusto fuga praesentium\noptio, eaque rerum! Provident similique accusantium nemo autem.",
+    "topic-cloud": "# Lorem ipsum\nLorem ipsum dolor sit amet consectetur adipisicing elit. Maxime mollitia,\nmolestiae quas vel sint commodi repudiandae consequuntur voluptatum laborum\nnumquam blanditiis harum quisquam eius sed odit fugiat iusto fuga praesentium\noptio, eaque rerum! Provident similique accusantium nemo autem."
+  },
   "header": {
     "abort": "Cancel",
     "accessibility-back": "Go back to the previous page",
diff --git a/src/assets/i18n/participant/de.json b/src/assets/i18n/participant/de.json
index d7bdaae5e5e0e103cd5dc5a0b3ddbeb45d02aab2..2f6dd968326d852100a2ad26196f970d28c57b94 100644
--- a/src/assets/i18n/participant/de.json
+++ b/src/assets/i18n/participant/de.json
@@ -170,6 +170,13 @@
     "option-normal": "Deine Eingabe:",
     "option-improved": "KI-Vorschlag:"
   },
+  "explanation": {
+    "label": "Erklärung",
+    "close": "Schließen",
+    "deepl": "# Lorem ipsum\nLorem ipsum dolor sit amet consectetur adipisicing elit. Maxime mollitia,\nmolestiae quas vel sint commodi repudiandae consequuntur voluptatum laborum\nnumquam blanditiis harum quisquam eius sed odit fugiat iusto fuga praesentium\noptio, eaque rerum! Provident similique accusantium nemo autem.",
+    "spacy": "# Lorem ipsum\nLorem ipsum dolor sit amet consectetur adipisicing elit. Maxime mollitia,\nmolestiae quas vel sint commodi repudiandae consequuntur voluptatum laborum\nnumquam blanditiis harum quisquam eius sed odit fugiat iusto fuga praesentium\noptio, eaque rerum! Provident similique accusantium nemo autem.",
+    "topic-cloud": "# Lorem ipsum\nLorem ipsum dolor sit amet consectetur adipisicing elit. Maxime mollitia,\nmolestiae quas vel sint commodi repudiandae consequuntur voluptatum laborum\nnumquam blanditiis harum quisquam eius sed odit fugiat iusto fuga praesentium\noptio, eaque rerum! Provident similique accusantium nemo autem."
+  },
   "home-page": {
     "exactly-8": "Ein Raum-Code hat genau 8 Ziffern.",
     "no-room-found": "Es wurde kein Raum mit diesem Raum-Code gefunden.",
diff --git a/src/assets/i18n/participant/en.json b/src/assets/i18n/participant/en.json
index 22b6e9619505840804445769488b1167a52fba52..c0746d04995ab62503aa1fd6eab9628bbd902cdd 100644
--- a/src/assets/i18n/participant/en.json
+++ b/src/assets/i18n/participant/en.json
@@ -179,6 +179,13 @@
     "option-normal": "Your input:",
     "option-improved": "AI suggestion:"
   },
+  "explanation": {
+    "label": "Explanation",
+    "close": "Close",
+    "deepl": "# Lorem ipsum\nLorem ipsum dolor sit amet consectetur adipisicing elit. Maxime mollitia,\nmolestiae quas vel sint commodi repudiandae consequuntur voluptatum laborum\nnumquam blanditiis harum quisquam eius sed odit fugiat iusto fuga praesentium\noptio, eaque rerum! Provident similique accusantium nemo autem.",
+    "spacy": "# Lorem ipsum\nLorem ipsum dolor sit amet consectetur adipisicing elit. Maxime mollitia,\nmolestiae quas vel sint commodi repudiandae consequuntur voluptatum laborum\nnumquam blanditiis harum quisquam eius sed odit fugiat iusto fuga praesentium\noptio, eaque rerum! Provident similique accusantium nemo autem.",
+    "topic-cloud": "# Lorem ipsum\nLorem ipsum dolor sit amet consectetur adipisicing elit. Maxime mollitia,\nmolestiae quas vel sint commodi repudiandae consequuntur voluptatum laborum\nnumquam blanditiis harum quisquam eius sed odit fugiat iusto fuga praesentium\noptio, eaque rerum! Provident similique accusantium nemo autem."
+  },
   "home-page": {
     "exactly-8": "A key is a combination of 8 digits.",
     "no-room-found": "No session found with this key",