diff --git a/src/frontend/app/administration/contact/contact-duplicate/contact-duplicate.component.html b/src/frontend/app/administration/contact/contact-duplicate/contact-duplicate.component.html
index 2d4be3e1156842edddf5692e058541e6e40d698e..2fcaba87115cab178e036ce239407ce0454cce42 100644
--- a/src/frontend/app/administration/contact/contact-duplicate/contact-duplicate.component.html
+++ b/src/frontend/app/administration/contact/contact-duplicate/contact-duplicate.component.html
@@ -29,11 +29,11 @@
                         <mat-expansion-panel [expanded]="openedSearchTool">
                             <mat-expansion-panel-header>
                                 <mat-panel-title>
-                                    Critère de recherche
+                                    {{lang.criteriaSearch}}
                                 </mat-panel-title>
                             </mat-expansion-panel-header>
-                            <plugin-select-search [label]="'Ajouter un critère'" [formControlSelect]="addCriteriaSelect"
-                                [placeholderLabel]="'Ajouter un critère'" [datas]="contactFields"
+                            <plugin-select-search [label]="lang.addCriteria" [formControlSelect]="addCriteriaSelect"
+                                [placeholderLabel]="lang.addCriteria" [datas]="contactFields"
                                 (afterSelected)="addCriteria($event)">
                             </plugin-select-search>
                             <mat-divider style="margin-top:20px;margin-bottom:20px;"></mat-divider>
@@ -47,13 +47,13 @@
                             </mat-chip-list>
                             <div class="col-md-12 text-center">
                                 <button mat-raised-button color="primary" type="button" (click)="searchDuplicates()"
-                                    [disabled]="currentFieldsSearch.length === 0 || isLoadingResults">Lancer la recherche</button>
+                                    [disabled]="currentFieldsSearch.length === 0 || isLoadingResults">{{lang.launchSearch}}</button>
                             </div>
                         </mat-expansion-panel>
                     </mat-accordion>
                 </div>
                 <div *ngIf="duplicatesContacts.length > 0" style="padding: 10px;text-align: right;color: rgba(0,0,0,0.54);">
-                    {{this.duplicatesContactsRealCount}} doulons ({{this.duplicatesContactsCount}} affichés)
+                    {{lang.duplicatesContactDisplayed | scan: [duplicatesContactsRealCount, duplicatesContactsCount]}}
                 </div>
                 <mat-list role="list" *ngIf="duplicatesContacts.length > 0">
                     <mat-list-item role="listitem">
@@ -85,23 +85,6 @@
                             </ng-container>
                         </mat-list>
                     </cdk-virtual-scroll-viewport>
-                    <!--<mat-table #table [dataSource]="dataSource" matSort matSortActive="duplicateId"
-                        matSortDirection="asc">
-                        <ng-container *ngFor="let item of displayedColumns">
-                            <ng-container [matColumnDef]="item">
-                                <mat-header-cell *matHeaderCellDef mat-sort-header>
-                                    {{lang['contactsParameters_' + item] !== undefined ? lang['contactsParameters_' + item] : lang[item]}}
-                                </mat-header-cell>
-                                <mat-cell *matCellDef="let element">
-                                    {{element[item]}} </mat-cell>
-                            </ng-container>
-                        </ng-container>
-                        <mat-header-row *matHeaderRowDef="displayedColumns"></mat-header-row>
-                        <mat-row class="item" [class.hovered]="row.duplicateId === currentDuplicateId"
-                            *matRowDef="let row; columns: displayedColumns;" style="cursor:pointer;"
-                            (mouseover)="selectDuplicates(row.duplicateId)" (click)="manageDuplicate(row.duplicateId)">
-                        </mat-row>
-                    </mat-table>-->
                     <div *ngIf="isLoadingResults" class="example-loading-shade">
                         <mat-spinner></mat-spinner>
                     </div>
diff --git a/src/frontend/app/administration/contact/contact-duplicate/contact-duplicate.component.ts b/src/frontend/app/administration/contact/contact-duplicate/contact-duplicate.component.ts
index 2e57f032424c7fd078f4fe79846e5d703c1d2ce9..e7aacd24fc396e259cec580c7e8158e85f77c48a 100644
--- a/src/frontend/app/administration/contact/contact-duplicate/contact-duplicate.component.ts
+++ b/src/frontend/app/administration/contact/contact-duplicate/contact-duplicate.component.ts
@@ -10,8 +10,6 @@ import { of } from 'rxjs/internal/observable/of';
 import { catchError, tap, map, exhaustMap, filter, finalize } from 'rxjs/operators';
 import { SortPipe } from '../../../../plugins/sorting.pipe';
 import { FormControl } from '@angular/forms';
-import { MatPaginator } from '@angular/material/paginator';
-import { MatSort } from '@angular/material/sort';
 import { ManageDuplicateComponent } from './manage-duplicate/manage-duplicate.component';
 
 @Component({
@@ -31,7 +29,7 @@ export class ContactDuplicateComponent implements OnInit {
         {
             icon: 'fas fa-magic',
             route: '/administration/contacts/duplicates',
-            label: 'Gerer les doublons de contact',
+            label: this.lang.duplicatesContactsAdmin,
             current: true
         },
         {
@@ -218,7 +216,7 @@ export class ContactDuplicateComponent implements OnInit {
         dialogRef.afterClosed().pipe(
             filter((data: any) => data === 'success'),
             tap(() => {
-                this.notify.success('Contact fusionné');
+                this.notify.success(this.lang.contactsMerged);
                 this.duplicatesContactsCount--;
                 this.duplicatesContactsRealCount--;
                 this.duplicatesContacts = this.duplicatesContacts.filter((contact: any) => contact.duplicateId !== duplicateId);
diff --git a/src/frontend/app/administration/contact/group/contacts-group-administration.component.ts b/src/frontend/app/administration/contact/group/contacts-group-administration.component.ts
index c7ede9748ad1d15dc4338d26adcba9318b6553a0..b9f6391c54040adbe94a78248751104da884f0bc 100644
--- a/src/frontend/app/administration/contact/group/contacts-group-administration.component.ts
+++ b/src/frontend/app/administration/contact/group/contacts-group-administration.component.ts
@@ -33,7 +33,7 @@ export class ContactsGroupAdministrationComponent implements OnInit {
         {
             icon: 'fas fa-magic',
             route: '/administration/contacts/duplicates',
-            label: 'Gerer les doublons de contact',
+            label: this.lang.duplicatesContactsAdmin,
             current: false
         },
         {
diff --git a/src/frontend/app/administration/contact/group/contacts-groups-administration.component.ts b/src/frontend/app/administration/contact/group/contacts-groups-administration.component.ts
index 4d483db79298838496f055f3afa4291b05cd18a3..f3432b527d507930b13ec09fde9d4323bfea0af9 100644
--- a/src/frontend/app/administration/contact/group/contacts-groups-administration.component.ts
+++ b/src/frontend/app/administration/contact/group/contacts-groups-administration.component.ts
@@ -35,7 +35,7 @@ export class ContactsGroupsAdministrationComponent implements OnInit {
         {
             icon: 'fas fa-magic',
             route: '/administration/contacts/duplicates',
-            label: 'Gerer les doublons de contact',
+            label: this.lang.duplicatesContactsAdmin,
             current: false
         },
         {
diff --git a/src/frontend/app/administration/contact/list/contacts-list-administration.component.ts b/src/frontend/app/administration/contact/list/contacts-list-administration.component.ts
index fa89150cd0d3943d656896d412ccd6ddb4777668..4a433757e7e1df4bca2cac7a15378715e4441fae 100644
--- a/src/frontend/app/administration/contact/list/contacts-list-administration.component.ts
+++ b/src/frontend/app/administration/contact/list/contacts-list-administration.component.ts
@@ -52,7 +52,7 @@ export class ContactsListAdministrationComponent implements OnInit {
         {
             icon: 'fas fa-magic',
             route: '/administration/contacts/duplicates',
-            label: 'Gerer les doublons de contact',
+            label: this.lang.duplicatesContactsAdmin,
             current: false
         },
         {
diff --git a/src/frontend/app/administration/contact/page/contacts-page-administration.component.ts b/src/frontend/app/administration/contact/page/contacts-page-administration.component.ts
index c6571d8763b095a06fa8843de6bc3046b058aabb..c3f815d98771861dd4c62a918f1aec81ee2d80bc 100644
--- a/src/frontend/app/administration/contact/page/contacts-page-administration.component.ts
+++ b/src/frontend/app/administration/contact/page/contacts-page-administration.component.ts
@@ -24,7 +24,7 @@ export class ContactsPageAdministrationComponent implements OnInit {
         {
             icon: 'fas fa-magic',
             route: '/administration/contacts/duplicates',
-            label: 'Gerer les doublons de contact',
+            label: this.lang.duplicatesContactsAdmin,
             current: false
         },
         {
diff --git a/src/frontend/app/administration/customField/custom-fields-administration.component.ts b/src/frontend/app/administration/customField/custom-fields-administration.component.ts
index 80f09f31c40c6e60e7ffee2f5a745e1c8f38a57b..e1da01b8d4111a8e5c6537d6e2de97f60f3e4dec 100644
--- a/src/frontend/app/administration/customField/custom-fields-administration.component.ts
+++ b/src/frontend/app/administration/customField/custom-fields-administration.component.ts
@@ -32,7 +32,7 @@ export class CustomFieldsAdministrationComponent implements OnInit {
         {
             icon: 'fas fa-magic',
             route: '/administration/contacts/duplicates',
-            label: 'Gerer les doublons de contact',
+            label: this.lang.duplicatesContactsAdmin,
             current: false
         },
         {
diff --git a/src/frontend/lang/lang-en.ts b/src/frontend/lang/lang-en.ts
index a77871747255bfba7994aaf4dbc286cb587c8d5f..dc1d64b7eb2a3416a3497d697f8024acbaf50259 100755
--- a/src/frontend/lang/lang-en.ts
+++ b/src/frontend/lang/lang-en.ts
@@ -1694,4 +1694,9 @@ export const LANG_EN = {
     "canUpdateIndexingModel": "Can change indexing model",
     "options": "Options",
     "contactsDuplicates": "Contacts duplicates",
+    "contactsMerged": "Contacts merged",
+    "addCriteria": "Add a criteria",
+    "launchSearch": "Launch search",
+    "duplicatesContactDisplayed": "{0} duplicates ({1} displayed)",
+    "duplicatesContactsAdmin": "Manage contacts duplicates",
 };
diff --git a/src/frontend/lang/lang-fr.ts b/src/frontend/lang/lang-fr.ts
index 13cbad07c53eeb0c1e91a9d3dfff6172994ca953..aff4b4058c0b3f2d394ed47f99a95e2ed0749112 100755
--- a/src/frontend/lang/lang-fr.ts
+++ b/src/frontend/lang/lang-fr.ts
@@ -1696,4 +1696,9 @@ export const LANG_FR = {
     "canUpdateIndexingModel": "Pouvoir changer le modèle d'indexation",
     "options": "Options",
     "contactsDuplicates": "Doublons de contacts",
+    "contactsMerged": "Contacts fusionnés",
+    "addCriteria": "Ajouter un critère",
+    "launchSearch": "Lancer la recherche",
+    "duplicatesContactDisplayed": "{0} doulons ({1} affichés)",
+    "duplicatesContactsAdmin": "Gérer les doublons de contacts",
 };
diff --git a/src/frontend/lang/lang-nl.ts b/src/frontend/lang/lang-nl.ts
index 2f180f689f4591764597d2bf666c0a0a4a12d42c..92b50f081d4e48e97e48434710c2ec3cc1a72729 100755
--- a/src/frontend/lang/lang-nl.ts
+++ b/src/frontend/lang/lang-nl.ts
@@ -1677,5 +1677,10 @@ export const LANG_NL = {
     "test": "Test", //_TO_TRANSLATE
     "canUpdateIndexingModel": "Can change indexing model", //_TO_TRANSLATE
     "options": "Options", //_TO_TRANSLATE
-    "contactsDuplicates": "Contacts duplicates", //_TO_TRANSLATE
+    "contactsDuplicates": "Contacts duplicates",  //_TO_TRANSLATE
+    "contactsMerged": "Contacts merged", //_TO_TRANSLATE
+    "addCriteria": "Add a criteria", //_TO_TRANSLATE
+    "launchSearch": "Launch search", //_TO_TRANSLATE
+    "duplicatesContactDisplayed": "{0} duplicates ({1} displayed)", //_TO_TRANSLATE
+    "duplicatesContactsAdmin": "Manage contacts duplicates", //_TO_TRANSLATE
 };