#### Requires Fabric API
## 🇧🇷 Português
Tradução do inglês para o **português do Brasil em tempo real**, no momento em que o texto é desenhado na tela.
Este mod foi **pensado e criado exclusivamente para o Hypixel SkyBlock** — chat, scoreboard, tooltips de itens e menus do SkyBlock, convivendo em paz com SkyHanni, Skyblocker e Firmament. Ele também foi adaptado para funcionar em **alguns modpacks leves** (versão NeoForge), traduzindo tooltips, interfaces e chat dos mods.
### Como funciona
O mod intercepta o texto **só na hora de desenhar** — o jogo, os itens, os outros mods e o servidor continuam vendo tudo em inglês. Nada de crashes, nada de incompatibilidade com mods que leem texto (SkyHanni, ScamScreener...). Se algo der errado na tradução, o texto original aparece no lugar — o jogo nunca quebra por causa do tradutor.
### O que ele traduz
- 💬 **Chat** — mensagens aparecem na hora e são retraduzidas sozinhas quando a tradução fica pronta
- 🏷️ **Tooltips de itens** — do SkyBlock e de mods
- 📜 **Interfaces e HUD** — títulos, action bar, menus, scoreboard, overlays
- ⚡ **Cache persistente** — cada texto é traduzido uma única vez e fica salvo; quanto mais você joga, mais instantâneo fica
### Detalhes
- Tecla **J** liga/desliga a tradução (configurável em Opções → Controles)
- Nomes/nicks de jogadores, ranks do Hypixel, números, IDs de itens e códigos de cor são **protegidos** — nunca são traduzidos
- Config em `config/sbtranslator.json`: escolha o serviço (**Google** grátis por padrão, **DeepL** com API key, ou **LibreTranslate** self-hosted), idioma-alvo e o que traduzir
- Client-side only — funciona em qualquer servidor
- Em modpacks, os textos aparecem em inglês na primeira vez e traduzem em 1–2 s (depois ficam no cache para sempre)
### ⚠️ Transparência
Para traduzir, o mod **envia os textos exibidos na tela para o serviço de tradução configurado** (Google Translate por padrão) pela internet. Nenhum outro dado é enviado. Se preferir 100% offline/privado, use um LibreTranslate local (suportado na config).
---
## 🇺🇸 English
Real-time English → **Brazilian Portuguese** translation, applied at the exact moment text is drawn on screen.
This mod was **designed and built exclusively for Hypixel SkyBlock** — chat, scoreboard, item tooltips and SkyBlock menus, coexisting peacefully with SkyHanni, Skyblocker and Firmament. It has also been adapted to work on **some light modpacks** (NeoForge build), translating mod tooltips, GUIs and chat.
### How it works
Text is intercepted **only at draw time** — the game, items, other mods and the server all keep seeing English. No crashes, no incompatibilities with text-reading mods. If translation fails for any reason, the original text is shown instead — the game never breaks because of the translator.
### Features
- 💬 **Chat** — messages show instantly and are re-translated in place once the translation is ready
- 🏷️ **Item tooltips** — SkyBlock and mods
- 📜 **GUIs and HUD** — titles, action bar, menus, scoreboards, overlays
- ⚡ **Persistent cache** — every text is translated once and saved; the more you play, the more instant it gets
- Toggle key **J** (rebindable) · player names, Hypixel ranks, numbers, item IDs and color codes are protected
- Pick your service in `config/sbtranslator.json`: **Google** (free, default), **DeepL** (API key) or **LibreTranslate** (self-hosted)
- Client-side only
### ⚠️ Disclosure
To translate, this mod **sends on-screen text to the configured translation service** (Google Translate by default) over the internet. Nothing else is sent. For a fully offline/private setup, point it at a local LibreTranslate instance (supported in the config).