diff --git a/Marlin/language.h b/Marlin/language.h
index defe1e959ddad9f1d196f178843ee29eca52eab4..b6956a4da7dcb798238366e0b64e8d1c46638659 100644
--- a/Marlin/language.h
+++ b/Marlin/language.h
@@ -2,6 +2,7 @@
 #define LANGUAGE_H
 
 #include "Configuration.h"
+#include "ultralcd_implementation_hitachi_HD44780.h"
 
 #define LANGUAGE_CONCAT(M)       #M
 #define GENERATE_LANGUAGE_INCLUDE(M)  LANGUAGE_CONCAT(language_##M.h)
@@ -172,7 +173,7 @@
 #define STR_ue "ue"
 #define STR_sz "ss"
 #define STR_Deg ""
-#define STR_THERMOMETER "\302"
+#define STR_THERMOMETER LCD_STR_THERMOMETER
 
 #ifdef DISPLAY_CHARSET_DOGM
   #define STR_Ae "\304" // U8glib
@@ -194,7 +195,7 @@
   #define STR_Ue STR_ue
   #define STR_sz "\342"
   #define STR_Deg "\271"
-  #define STR_THERMOMETER "\302"
+  #define STR_THERMOMETER LCD_STR_THERMOMETER
 #endif
 #ifdef DISPLAY_CHARSET_HD44870_WESTERN // HD44870 ROM Code: A02 (Western)
   #define STR_Ae "\216"
@@ -205,7 +206,7 @@
   #define STR_ue "\201"
   #define STR_sz "\160"
   #define STR_Deg "\337"
-  #define STR_THERMOMETER "\302"
+  #define STR_THERMOMETER LCD_STR_THERMOMETER
 #endif
 
 /*