diff --git a/src/module_vmap/module/lang/lang-en.json b/src/module_vmap/module/lang/lang-en.json
index e048be70985b5c702918ac38066feda6b10de228..4dccb939bb8cff88c260e0cafcc104129f51bcbc 100644
--- a/src/module_vmap/module/lang/lang-en.json
+++ b/src/module_vmap/module/lang/lang-en.json
@@ -545,6 +545,10 @@
     "VMAP_ZOOM": "Zoom",
     "VMAP_EXTENT": "Extent",
     "VMAP_DOWNLOAD": "Download",
+    "VMAP_NAME": "Name",
+    "VMAP_URL": "URL",
+    "VMAP_SERVICE_NAME": "Service name",
+    "VMAP_SERVICE_URL": "Service URL",
     "": "",
     "VMAP_LAYERTREE_DATASETS": "Datasets",
     "VMAP_LAYERTREE_MAP_1": "Map 1",
@@ -672,5 +676,7 @@
     "": "",
     "VMAP_MYMAP_TITLE": "Running map",
     "VMAP_MYMAP_DELETE_SHEET": "Remove sheet from map",
+    "": "",
+    "VMAP_MAPMODAL_OSM_TITLE": "Add OSM layer",
     "": ""
 }
diff --git a/src/module_vmap/module/lang/lang-fr.json b/src/module_vmap/module/lang/lang-fr.json
index 875b239dab757634f0b82146550bb6e897352b58..4b8046c2e6291b660ad2bcdcde1c74a56a289ccb 100644
--- a/src/module_vmap/module/lang/lang-fr.json
+++ b/src/module_vmap/module/lang/lang-fr.json
@@ -546,6 +546,10 @@
     "VMAP_ZOOM": "Zoom",
     "VMAP_EXTENT": "Étendue",
     "VMAP_DOWNLOAD": "Télécharger",
+    "VMAP_NAME": "Nom",
+    "VMAP_URL": "URL",
+    "VMAP_SERVICE_NAME": "Nom du service",
+    "VMAP_SERVICE_URL": "URL du service",
     "": "",
     "VMAP_LAYERTREE_DATASETS": "Jeux de données",
     "VMAP_LAYERTREE_MAP_1": "Carte 1",
@@ -672,5 +676,7 @@
     "": "",
     "VMAP_MYMAP_TITLE": "Carte en cours",
     "VMAP_MYMAP_DELETE_SHEET": "Supprime le calque de la carte",
+    "": "",
+    "VMAP_MAPMODAL_OSM_TITLE": "Ajouter une couche OSM",
     "": ""
 }
diff --git a/src/module_vmap/module/template/layers/mapmodal/osmsuggestions.html b/src/module_vmap/module/template/layers/mapmodal/osmsuggestions.html
index cd6b870f1cd90782bcab1a4ecb0f96bdff38a5a9..7cddb64390585b3671fc777d1e1ebde7bfc2b21c 100755
--- a/src/module_vmap/module/template/layers/mapmodal/osmsuggestions.html
+++ b/src/module_vmap/module/template/layers/mapmodal/osmsuggestions.html
@@ -1,27 +1,27 @@
 <!-- Liste des couches utilisables -->
 
+<h3>{{ 'VMAP_MAPMODAL_OSM_TITLE' | translate }}: </h3>
 
-<h3>Ajouter une couche OSM: </h3>
 <hr>
 
 <div>
     <div class="row">
         <div class="col-xs-3">
-            <b>Nom:</b>
+            <b>{{ 'VMAP_NAME' | translate }}:</b>
         </div>
         <div class="col-xs-7">
-            <b>URL:</b>
+            <b>{{ 'VMAP_URL' | translate }}:</b>
         </div>
     </div>
     <div class="row">
         <div class="col-xs-3">
-            <input type="text" ng-model="ctrl.sLayerName" class="form-control" placeholder="Service name" aria-describedby="sizing-addon1">
+            <input type="text" ng-model="ctrl.sLayerName" class="form-control" placeholder="{{ 'VMAP_SERVICE_NAME' | translate }}" aria-describedby="sizing-addon1">
         </div>
         <div class="col-xs-7">
-            <input type="text" ng-model="ctrl.sLayerUrl" class="form-control" placeholder="Service url" aria-describedby="sizing-addon1">
+            <input type="text" ng-model="ctrl.sLayerUrl" class="form-control" placeholder="{{ 'VMAP_SERVICE_URL' | translate }}" aria-describedby="sizing-addon1">
         </div>
         <div class="col-xs-2">
-            <button type="button" class="btn btn-success right" ng-click="ctrl.addLayer()">Ajouter</button>
+            <button type="button" class="btn btn-success right" ng-click="ctrl.addLayer()">{{ 'VMAP_ADD' | translate }}</button>
         </div>
     </div>
 </div>
@@ -32,8 +32,8 @@
 <div ng-repeat="node in ctrl.catalog.services.osm">
     <div class="row">
         <div class="col-xs-3" ng-if="(node.thumbnail | getType) == 'string'">
-            <img src="{{node.thumbnail}}" 
-                 class="img-responsive pointer opacity-hover" 
+            <img src="{{node.thumbnail}}"
+                 class="img-responsive pointer opacity-hover"
                  ng-click="ctrl.addLayer(node)">
         </div>
         <div class="col-xs-9">
@@ -53,9 +53,9 @@
             </div>
         </div>
         <div class="col-xs-2">
-            <button type="button" class="btn btn-primary right" ng-click="ctrl.addLayer(node)">Ajouter</button>
+            <button type="button" class="btn btn-primary right" ng-click="ctrl.addLayer(node)">{{ 'VMAP_ADD' | translate }}</button>
         </div>
     </div>
     <hr>
 </div>
-<button id="btn-reload-osm" style="display: none" ng-click="ctrl.reload()">Reload map</button>
\ No newline at end of file
+<button id="btn-reload-osm" style="display: none" ng-click="ctrl.reload()">Reload map</button>