diff --git a/src/app/group-monitor/group-monitor.component.html b/src/app/group-monitor/group-monitor.component.html
index b69c3f1806181a03717860e902faab791ec1b460..202539158e34a611a042136e096565a4e4221f60 100644
--- a/src/app/group-monitor/group-monitor.component.html
+++ b/src/app/group-monitor/group-monitor.component.html
@@ -23,9 +23,15 @@
 </div>
 
 <mat-menu #rootMenu="matMenu">
-    <button mat-menu-item [matMenuTriggerFor]="filters">Sitzungen ausblenden</button>
-    <button mat-menu-item [matMenuTriggerFor]="group">Spalten</button>
-    <button mat-menu-item [matMenuTriggerFor]="activity">Aktivität</button>
+    <button mat-menu-item [matMenuTriggerFor]="filters">
+        {{'Sitzungen ausblenden' | customtext:'gm_menu_filter':cts.updateCount}}
+    </button>
+    <button mat-menu-item [matMenuTriggerFor]="group">
+        {{'Spalten' | customtext:'gm_menu_cols':cts.updateCount}}
+    </button>
+    <button mat-menu-item [matMenuTriggerFor]="activity">
+        {{'Aktivität' | customtext:'gm_menu_view':cts.updateCount}}
+    </button>
 </mat-menu>
 
 <mat-menu #filters="matMenu">
diff --git a/src/app/group-monitor/group-monitor.component.ts b/src/app/group-monitor/group-monitor.component.ts
index d72c106b78b52746859421bca7a1a627fa2ff64e..1809524956c7222789cb965d2843f992850a88b7 100644
--- a/src/app/group-monitor/group-monitor.component.ts
+++ b/src/app/group-monitor/group-monitor.component.ts
@@ -11,7 +11,7 @@ import {
 import { map, switchMap, tap } from 'rxjs/operators';
 
 import { MatDialog } from '@angular/material/dialog';
-import { ConfirmDialogComponent, ConfirmDialogData } from 'iqb-components';
+import { ConfirmDialogComponent, ConfirmDialogData, CustomtextService } from 'iqb-components';
 import { BackendService } from './backend.service';
 import {
   GroupData,
@@ -33,7 +33,8 @@ export class GroupMonitorComponent implements OnInit, OnDestroy {
     private route: ActivatedRoute,
     private bs: BackendService,
     private bookletService: BookletService,
-    private router: Router
+    private router: Router,
+    public cts: CustomtextService
   ) {}
 
   ownGroup$: Observable<GroupData>;
diff --git a/src/app/group-monitor/group-monitor.module.ts b/src/app/group-monitor/group-monitor.module.ts
index fa827dbbaba9f03f8e2f6490e25d96fbd1080d00..2944dc6d61c69d5c6c6ea49a082549e9e2a3144f 100644
--- a/src/app/group-monitor/group-monitor.module.ts
+++ b/src/app/group-monitor/group-monitor.module.ts
@@ -15,6 +15,7 @@ import { MatTooltipModule } from '@angular/material/tooltip';
 import { MatChipsModule } from '@angular/material/chips';
 import { CdkTableModule } from '@angular/cdk/table';
 
+import { IqbComponentsModule } from 'iqb-components';
 import { GroupMonitorRoutingModule } from './group-monitor-routing.module';
 import { GroupMonitorComponent } from './group-monitor.component';
 import { BackendService } from './backend.service';
@@ -43,7 +44,8 @@ import { TestSessionService } from './test-session.service';
     MatRadioModule,
     FormsModule,
     MatSidenavModule,
-    MatCheckboxModule
+    MatCheckboxModule,
+    IqbComponentsModule
   ],
   providers: [
     BackendService,