diff --git a/src/View/LateralContribution/Edit/Window.py b/src/View/LateralContribution/Edit/Window.py
index 4c6617b2cbb2ac50c777cd0157ca08b389313889..53576a6b7671afa7cd45bda4c75fbbee47da9fdd 100644
--- a/src/View/LateralContribution/Edit/Window.py
+++ b/src/View/LateralContribution/Edit/Window.py
@@ -41,7 +41,7 @@ from View.Plot.MplCanvas import MplCanvas
 from View.Plot.PamhyrToolbar import PamhyrPlotToolbar
 
 from View.LateralContribution.translate import long_types
-from View.LateralContribution.Edit.translate import table_headers
+from View.LateralContribution.Edit.translate import table_headers, retranslate
 from View.LateralContribution.Edit.Table import TableModel
 from View.LateralContribution.Edit.Plot import Plot
 
@@ -87,6 +87,7 @@ class EditLateralContributionWindow(ASubMainWindow, ListedSubWindow):
         self.paste_sc = QShortcut(QKeySequence.Paste, self)
 
     def setup_table(self):
+        retranslate()
         headers = {}
         for h in self._data.header:
             headers[h] = table_headers[h]
diff --git a/src/View/LateralContribution/Edit/translate.py b/src/View/LateralContribution/Edit/translate.py
index 243d9ad8c089fdea0b864b71714202ac06aecd94..f04534e01d34aeaa36da46f4d23026ca91635fb8 100644
--- a/src/View/LateralContribution/Edit/translate.py
+++ b/src/View/LateralContribution/Edit/translate.py
@@ -28,3 +28,11 @@ table_headers = {
     "discharge": _translate("LateralContribution", "Discharge (m³/s)"),
     "z": _translate("LateralContribution", "Z (m)")
 }
+
+def retranslate():
+    table_headers["x"] = _translate("LateralContribution", "X")
+    table_headers["y"] = _translate("LateralContribution", "Y")
+    table_headers["time"] = _translate("LateralContribution", "Time")
+    table_headers["date"] = _translate("LateralContribution", "Date")
+    table_headers["discharge"] = _translate("LateralContribution", "Discharge (m³/s)")
+    table_headers["z"] = _translate("LateralContribution", "Z (m)")
diff --git a/src/View/LateralContribution/Window.py b/src/View/LateralContribution/Window.py
index 3a181f4656a3f97149fbbe72f332e37dd8a616ec..31f8290641c3fd58fc394ec285df08914d03093b 100644
--- a/src/View/LateralContribution/Window.py
+++ b/src/View/LateralContribution/Window.py
@@ -56,7 +56,10 @@ from View.LateralContribution.Table import (
 
 from View.Plot.MplCanvas import MplCanvas
 from View.Geometry.PlotXY import PlotXY
-from View.LateralContribution.translate import *
+from View.LateralContribution.translate import (
+    long_types, table_headers, LC_types,
+    retranslate,
+)
 from View.LateralContribution.Edit.Window import EditLateralContributionWindow
 
 _translate = QCoreApplication.translate
@@ -90,6 +93,7 @@ class LateralContributionWindow(ASubMainWindow, ListedSubWindow):
         self.paste_sc = QShortcut(QKeySequence.Paste, self)
 
     def setup_table(self):
+        retranslate()
         self._table = {}
 
         for t in ["liquid", "solid", "suspenssion"]:
diff --git a/src/View/LateralContribution/translate.py b/src/View/LateralContribution/translate.py
index e9c6deeb7d2a8c9e1d2dc3fd86bea9e0741f47fe..cf430824e155df8d6378974deaf763de8e18f37c 100644
--- a/src/View/LateralContribution/translate.py
+++ b/src/View/LateralContribution/translate.py
@@ -45,3 +45,15 @@ LC_types = {
     "RA": Rain,
     "EV": Evaporation,
 }
+
+def retranslate():
+    table_headers["name"] = _translate("LateralContribution", "Name")
+    table_headers["type"] = _translate("LateralContribution", "Type")
+    table_headers["edge"] = _translate("LateralContribution", "Reach")
+    table_headers["begin_kp"] = _translate("LateralContribution", "Begin kp (m)")
+    table_headers["end_kp"] = _translate("LateralContribution", "End kp (m)")
+
+    long_types["ND"] = _translate("LateralContribution", "Not defined")
+    long_types["LC"] = _translate("LateralContribution", "Lateral contribution")
+    long_types["RA"] = _translate("LateralContribution", "Rain")
+    long_types["EV"] = _translate("LateralContribution", "Evaporation")