Universal Script 📌
1.1k Views
126 Executions

Translate Script

Universal Script 📌
sodrimaz331
sodrimaz331100K executions
9 months ago
Get an executor
Please login to perform these actions:

Does it work?

No reports yet

No reports yet. Tried it? Be the first to say.

Also noticed:

Description

💎 ECHO HAX | Universal Real-Time Translator ECHO HAX is a powerful, high-performance universal chat translator designed for seamless communication in any Roblox game. Whether you're dealing with global players or keeping track of server history, Echo Hax provides a smooth and integrated experience. 🌟 Key Features Real-Time Translation: Automatically translates your messages into your target language before sending them to the chat. Universal Compatibility: Works with both Legacy Chat and the new TextChatService. Supported on all major executors (Solara, Wave, etc.). Unlimited Chat Logs: Captures every message in the server with a dedicated "Logs" section. Never miss a message again. Interactive Log Translation: Click on any message in the logs to instantly translate it into your own language. Smooth Dragging System: Features a custom, lag-free dragging algorithm for a buttery-smooth UI experience. Neon Toggle Interface: Minimize the menu into a sleek, neon-red "+" button that you can place anywhere on your screen. Multi-Language UI: Fully supports both English and Turkish UI modes with a dynamic dictionary system. Quick Search: Easily filter through hundreds of chat logs or find specific languages in seconds. ⌨️ Keybinds [Z] Key: Toggle Menu (Show/Hide) 🚀 How to Use Execute the script. Set your "MY" (Your Language) and "TARGET" (Receiver's Language) settings. Type your message in the text box and hit "SEND". Access "LOGS" to see everything being said in the server.

Updates

  1. Script edited: Update script

View Raw
local H = game:GetService("HttpService")
local P = game:GetService("Players")
local R = game:GetService("ReplicatedStorage")
local T = game:GetService("TextChatService")
local UIS = game:GetService("UserInputService")

local p = P.LocalPlayer
local pg = p:WaitForChild("PlayerGui")

-- Eski UI temizle
if pg:FindFirstChild("ECHO_HAX") then pg.ECHO_HAX:Destroy() end

local chatHistory = {}
local MyLang, TargetLang, TargetLangName, UILang = "tr", "en", "ENGLISH", "tr"
local currentOverlayMode = ""
local isOpened = true

-- 🌍 UI Sözlüğü
local dict = {
    ["en"] = {my="MY:", tg="TARGET:", lg="LOGS", sn="SEND", ui="UI:", bk="BACK", se="Search...", ph="Type here..."},
    ["tr"] = {my="BENİM:", tg="HEDEF:", lg="GEÇMİŞ", sn="GÖNDER", ui="DİL:", bk="GERİ", se="Ara...", ph="Buraya yaz..."}
}
setmetatable(dict, {__index = function() return dict["en"] end})

local langList = {{"ENGLISH", "en"}, {"TURKISH", "tr"}, {"CHINESE", "zh-CN"}, {"HINDI", "hi"}, {"SPANISH", "es"}, {"FRENCH", "fr"}, {"ARABIC", "ar"}, {"BENGALI", "bn"}, {"PORTUGUESE", "pt"}, {"RUSSIAN", "ru"}, {"URDU", "ur"}, {"INDONESIAN", "id"}, {"GERMAN", "de"}, {"JAPANESE", "ja"}, {"VIETNAMESE", "vi"}, {"TAGALOG", "tl"}, {"KOREAN", "ko"}, {"PERSIAN", "fa"}, {"HAUSA", "ha"}, {"ITALIAN", "it"}, {"POLISH", "pl"}, {"GREEK", "el"}, {"TELUGU", "te"}, {"MARATHI", "mr"}, {"TAMIL", "ta"}}

-- ⚡ AKIŞKAN SÜRÜKLEME (SMOOTH DRAG)
local function SmoothDrag(frame)
    local dragging, dragInput, dragStart, startPos
    frame.InputBegan:Connect(function(input)
        if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
            dragging = true; dragStart = input.Position; startPos = frame.Position
            input.Changed:Connect(function() if input.UserInputState == Enum.UserInputState.End then dragging = false end end)
        end
    end)
    frame.InputChanged:Connect(function(input)
        if input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch then dragInput = input end
    end)
    UIS.InputChanged:Connect(function(input)
        if input == dragInput and dragging then


Comments

1
Log in to join the conversation. Login
ZONROX's profile picture
ZONROX1 month ago

it working.when you wanna translate what you wanna say ,it works perfectly. i hope it can translate what others are saying too

1