Run it
Copy the script and paste it into your executor.
-- Configuration
local TargetLanguage = "en" -- English
local Players = game:GetService("Players")
local HttpService = game:GetService("HttpService")
-- Function to handle the translation request
local function translateText(text)
local url = string.format(
"https://translate.googleapis.com/translate_a/single?client=gtx&sl=auto&tl=%s&dt=t&q=%s",
TargetLanguage,
HttpService:UrlEncode(text)
)
-- Using the standard executor 'request' function
success, response = (()
({
Url = url,
Method =
})
)
success response.StatusCode ==
data = HttpService:(response.Body)
data data[] data[][]
data[][][]
(player)
player == Players.LocalPlayer
player.Chatted:((msg)
translated = (msg)
translated translated:() ~= msg:()
(.(, player.Name, translated, msg))
:():(, {
Text = .(, player.Name, translated),
Color = .(, , ),
Font = .Font.SourceSansBold
})
)
_, player (Players:())
(player)
Players.PlayerAdded:(monitorPlayer)
()a chat translator that I made with chatgpt without even testing the script cause im such a chud if there is any problems with the script unless you have a crappy executor let me know

Universal