diff --git a/src/View/Frictions/Window.py b/src/View/Frictions/Window.py
index 4af3b66c11643f034912b66fbce44bfba56b181b..060be3300801a54442940ce7feb5c784b10d1fb4 100644
--- a/src/View/Frictions/Window.py
+++ b/src/View/Frictions/Window.py
@@ -51,7 +51,7 @@ from View.Frictions.Table import (
 from View.Plot.MplCanvas import MplCanvas
 from View.Geometry.PlotKPZ import PlotKPZ
 from View.Frictions.PlotStricklers import PlotStricklers
-from View.Frictions.translate import *
+from View.Frictions.translate import table_headers, retranslate
 
 from View.Stricklers.Window import StricklersWindow
 
@@ -94,6 +94,7 @@ class FrictionsWindow(ASubMainWindow, ListedSubWindow):
         self.paste_sc = QShortcut(QKeySequence.Paste, self)
 
     def setup_table(self):
+        retranslate()
         self._table = {}
 
         table = self.find(QTableView, f"tableView")
diff --git a/src/View/Frictions/translate.py b/src/View/Frictions/translate.py
index 21981ab143ea072be1df098c3a4a02fcdd156ec1..68bebb96c33e532c3ad6f0e48419dac83f8022e9 100644
--- a/src/View/Frictions/translate.py
+++ b/src/View/Frictions/translate.py
@@ -28,3 +28,11 @@ table_headers = {
     "begin_strickler": _translate("Frictions", "Begin strickler"),
     "end_strickler": _translate("Frictions", "End strickler"),
 }
+
+def retranslate():
+    table_headers["name"] = _translate("Frictions", "Name")
+    # table_headers["edge"] = _translate("Frictions", "Reach")
+    table_headers["begin_kp"] = _translate("Frictions", "Begin kp (m)")
+    table_headers["end_kp"] = _translate("Frictions", "End kp (m)")
+    table_headers["begin_strickler"] = _translate("Frictions", "Begin strickler")
+    table_headers["end_strickler"] = _translate("Frictions", "End strickler")