Your fonts will need to support all characters required for languages you wish to support. If you use FTexts in your code, or Text variables in blueprint, everything will be translatable. UE4 does not automatically translate your strings, instead it creates string tables of all your text which you can have translated. You can find more about setting up localization here: Localization | Unreal Engine Documentation