promotional bannermobile promotional banner

[PT <> EN] Chat Translate

Translates messages written in Brazillian-Portuguese to English (and vice-versa) utilizing Google Translate's API.

File Details

chattranslator-neoforge-1.21.1-1.0.3.jar

  • R
  • Jun 16, 2026
  • 55.12 KB
  • 8
  • 1.21.1
  • NeoForge

File Name

chattranslator-neoforge-1.21.1-1.0.3.jar

Supported Versions

  • 1.21.1

Curse Maven Snippet

NeoForge

implementation "curse.maven:pt-en-chat-translate-1568274:8258747"
Curse Maven does not yet support mods that have disabled 3rd party sharing

Learn more about Curse Maven

Chat Translator — Changelog

v1.0.3

Atualização focada em moderação automática, UX do chat e comandos de servidor.

Novo: Moderação automática contextual (Google Cloud Natural Language API)

  • Integração com a NL API para análise de contexto antes de traduzir
  • O filtro manual agora funciona como gatilho — a NL API só é chamada quando a mensagem contém uma palavra da lista
  • Se a API aprovar (contexto ok), traduz normalmente sem censura
  • Se a API reprovar, censura as palavras do filtro com #### e traduz o texto censurado
  • 16 categorias de moderação configuráveis individualmente (Toxic, Insult, Profanity, Sexual, Violent e outras)
  • Threshold e número mínimo de categorias ajustáveis em tempo real sem reiniciar o servidor
  • Configuração persiste em config/chattranslator_moderation.json

Novo: Sistema de reply no chat

  • A tradução agora aparece colada abaixo da mensagem original com prefixo └─ [PT→EN]
  • A reply some junto com a mensagem original (não fica sozinha na tela)
  • Ao fechar o chat, a reply não aparece na HUD fora do chat

Novo: Retradução com um clique

  • Botão muda para "Retraduzir" após primeira tradução
  • Clicar em Retraduzir inverte a direção automaticamente (PT→EN vira EN→PT e vice-versa)
  • Preview mostra a tradução atual, não o texto original

Novo: Comandos de servidor via console (Pterodactyl)

  • ct setkey — configura a chave de API direto pelo console
  • ct filter add/remove/list/clear — gerencia o filtro pelo console
  • ct moderation on/off/list/category/default/mincategories/only/reset — gerencia moderação pelo console
  • ct testapi — testa as duas APIs e exibe diagnóstico detalhado com HTTP status e resposta

Corrigido

  • Comandos ct no console do Pterodactyl executavam em duplicata devido a conflito de registro de eventos no modBus
  • Thread CT-Console consumia o stdin do servidor, fazendo comandos do Minecraft serem descartados
  • Tradução aparecia na posição errada quando novas mensagens chegavam antes da resposta da API
  • Botão "Traduzir" aparecia em linhas de reply
  • Highlight amarelo cobria linhas de reply incorretamente
  • Mensagens iguais enviadas rapidamente compartilhavam estado de tradução indevidamente
  • Lock de envio perdia referência quando o índice da linha mudava no histórico do chat