diff --git a/src/frontend-common/save_state_selector_ui.cpp b/src/frontend-common/save_state_selector_ui.cpp
index c0a274181..471e3c542 100644
--- a/src/frontend-common/save_state_selector_ui.cpp
+++ b/src/frontend-common/save_state_selector_ui.cpp
@@ -158,7 +158,7 @@ std::pair<s32, bool> SaveStateSelectorUI::GetSlotTypeFromSelection(u32 selection
 
 void SaveStateSelectorUI::InitializePlaceholderListEntry(ListEntry* li, s32 slot, bool global)
 {
-  li->title = "No Save State";
+  li->title = m_host_interface->TranslateStdString("SaveStateSelectorUI", "No Save State");
   std::string().swap(li->game_code);
   std::string().swap(li->path);
   std::string().swap(li->formatted_timestamp);
@@ -227,8 +227,19 @@ void SaveStateSelectorUI::Draw()
 
         ImGui::Indent(text_indent);
 
-        ImGui::Text("%s Slot %d",
-                    entry.global ? "Global" : (entry.game_code.empty() ? "Game" : entry.game_code.c_str()), entry.slot);
+        if (entry.global)
+        {
+          ImGui::Text(m_host_interface->TranslateString("SaveStateSelectorUI", "Global Slot %d"), entry.slot);
+        }
+        else if (entry.game_code.empty())
+        {
+          ImGui::Text(m_host_interface->TranslateString("SaveStateSelectorUI", "Gane Slot %d"), entry.slot);
+        }
+        else
+        {
+          ImGui::Text(m_host_interface->TranslateString("SaveStateSelectorUI", "%s Slot %d"), entry.game_code.c_str(),
+                      entry.slot);
+        }
         ImGui::TextUnformatted(entry.title.c_str());
         ImGui::TextUnformatted(entry.formatted_timestamp.c_str());
         ImGui::TextUnformatted(entry.path.c_str());
@@ -270,13 +281,17 @@ void SaveStateSelectorUI::Draw()
         strip_device_name(m_host_interface->GetStringSettingValue("Hotkeys", "SelectPreviousSaveStateSlot"));
 
       ImGui::TableNextColumn();
-      ImGui::Text("%s - %s", load_savestate_hotkey.c_str(), "Load");
+      ImGui::Text("%s - %s", load_savestate_hotkey.c_str(),
+                  m_host_interface->TranslateString("SaveStateSelectorUI", "Load").GetCharArray());
       ImGui::TableNextColumn();
-      ImGui::Text("%s - %s", prev_savestate_hotkey.c_str(), "Select Previous");
+      ImGui::Text("%s - %s", prev_savestate_hotkey.c_str(),
+                  m_host_interface->TranslateString("SaveStateSelectorUI", "Select Previous").GetCharArray());
       ImGui::TableNextColumn();
-      ImGui::Text("%s - %s", save_savestate_hotkey.c_str(), "Save");
+      ImGui::Text("%s - %s", save_savestate_hotkey.c_str(),
+                  m_host_interface->TranslateString("SaveStateSelectorUI", "Save").GetCharArray());
       ImGui::TableNextColumn();
-      ImGui::Text("%s - %s", next_savestate_hotkey.c_str(), "Select Next");
+      ImGui::Text("%s - %s", next_savestate_hotkey.c_str(),
+                  m_host_interface->TranslateString("SaveStateSelectorUI", "Select Next").GetCharArray());
 
       ImGui::EndTable();
     }