:Translate() not working properly

local success, translator = pcall(function()

	return  LocalizationService:GetTranslatorForLocaleAsync("es")
end)

if success then

	local translation = translator:Translate(game, "Screen")
	print(translation)



else
	warn("Cannot load translator for player!")
end

Here is my code, I literally copied it from the API documentation.

For some reason, it is printing “Screen” which is extremely weird because I put “es” in for GetTranslatorForLocaleAsync(), and the docs said it should return something else.

I’m stuck, why is it doing this?

1 Like

Is it possible it could be because i need to turn settings on orrrr?

perhaps it is that this does not work in studio?

Tested it ingame and it didnt work either