Steam Game Language Setup?

I know to swap out languages strings must be in the form of text variables. But how would you even be able to support selectable languages inside the game’s menu settings? Would it be uploading fonts that support each character used within it’s language? Does UE4 automatically translate it?