Como o BabelBot traduz mensagens do Discord
Veja quando o BabelBot traduz uma mensagem, quando a ignora e o que conta nas suas traduções com IA do mês.
Esta página explica o que o BabelBot faz com cada mensagem. Leia quando faltar uma tradução, quando um canal parecer barulhento ou quando quiser saber o que conta no seu plano. Para correções passo a passo, veja Solução de problemas.
🔄 O que acontece quando alguém publica
- Um membro publica uma mensagem. Pode ser texto, um card de um bot (um embed) ou um arquivo.
- O BabelBot faz algumas verificações. A tradução precisa estar ativada no servidor e no canal. A mensagem precisa ter palavras para traduzir. O servidor precisa ter traduções com IA sobrando neste mês.
- O BabelBot traduz a mensagem. Ele faz uma tradução para cada idioma de destino. Toda tradução usa IA.
- O BabelBot publica o resultado. Ele publica uma resposta, uma thread ou uma substituição, conforme o seu Modo de resposta.
- O BabelBot conta uma tradução. Ele só conta quando publica uma tradução. Uma mensagem conta uma vez, mesmo com vários idiomas de destino.
É isso. Quando uma verificação falha, o BabelBot ignora a mensagem e nada é contado.
🤔 Por que o BabelBot não traduziu isto?
A maioria das traduções que faltam são pulos corretos. Confira estas causas primeiro:
- A tradução está desativada no servidor, no tipo de canal ou neste canal. Confira PainelTraduzirTradução automática e PainelModerarRegras de canal.
- A mensagem já está no seu único idioma de destino.
- A mensagem está em um idioma de PainelModerarIgnorar idiomas.
- A mensagem não tem palavras para traduzir. Por exemplo, só emojis, só menções ou só um link.
- Um bot escreveu a mensagem, ou o autor está em Usuários ignorados.
- O servidor usou todas as traduções com IA deste mês.
- O BabelBot não tem as permissões do Discord de que precisa no canal. A Visão geral mostra avisos de permissão.
Em todos esses casos, o BabelBot fica em silêncio e nada é contado.
📬 Entrega das traduções
Você escolhe onde as traduções aparecem em PainelTraduzirModo de resposta. Veja Modo de resposta para configurar.
| Situação | Responder no canal | Threads de tradução | Substituir a mensagem original |
|---|---|---|---|
| Um idioma de destino | Uma resposta abaixo da mensagem | Uma thread com a tradução | Uma republicação com o nome e o avatar do membro substitui o original, se os idiomas forem diferentes |
| Vários idiomas de destino | Uma resposta com todas as traduções | Uma thread com todas as traduções | Uma republicação com o texto original primeiro e depois as traduções |
| Mensagem dentro de uma thread | Resposta dentro da thread | Resposta dentro da thread | Resposta dentro da thread, com o original mantido |
- Quando uma mensagem já está em uma thread, o BabelBot responde nessa thread. Ele não abre uma nova. Posts de fórum e de mídia funcionam do mesmo jeito, porque o Discord trata cada post como uma thread.
- No chat de texto de um canal de voz, o BabelBot responde no chat, mesmo com Threads de tradução.
- Menos idiomas de destino e Threads de tradução deixam os canais movimentados fáceis de ler.
✏️ Mensagens editadas
Quando um membro edita uma mensagem até 30 dias depois de o BabelBot traduzi-la, o BabelBot atualiza a tradução no mesmo lugar. Ele edita a resposta ou as mensagens da thread que publicou. Isso funciona nas traduções automáticas dos modos Responder no canal e Threads de tradução.
A edição usa uma tradução com IA, como uma mensagem nova. Se a nova tradução falhar, a tradução anterior fica. As pontes têm regras próprias para edições (veja Pontes).
🧠 Contexto recente
Nas traduções automáticas, o BabelBot passa para a IA até cinco mensagens anteriores do mesmo canal ou thread. Isso ajuda com pronomes, gírias e palavras ambíguas. O BabelBot continua traduzindo só a mensagem nova.
📊 Cota de traduções com IA
Todo plano inclui um número mensal de traduções com IA. Isto é o que conta:
| Ação | Conta |
|---|---|
| Uma tradução automática, com qualquer número de idiomas de destino | 1 |
| Uma tradução de ponte | 1 para cada canal vinculado que recebe uma tradução |
| Uma tradução por reação com bandeira | 1 |
| Uma edição que o BabelBot traduz de novo | O mesmo que uma mensagem nova |
| Translate Text e Detect Language | 0 |
| Mensagens ignoradas, avisos de falha e cópias de ponte sem tradução | 0 |
| Tradução de chat de voz | 0 (tem regras próprias) |
O BabelBot publica um aviso no Discord quando chega a 75% e a 90% da cota. Quando a cota acaba, as traduções ficam pausadas e o BabelBot publica mais um aviso. As traduções automáticas, de ponte e por reação com bandeira param até o dia 1º do mês seguinte (UTC) ou até um administrador fazer upgrade. O Translate Text continua funcionando.
No Free, qualquer membro pode selecionar Votar para restaurar nesse aviso e votar no BabelBot no top.gg. O servidor então recebe de volta as 100 traduções com IA. O Ultra (legado) e o Founder Access têm traduções com IA ilimitadas. Veja os números em Cobrança e limites.
🌉 Pontes
Uma ponte vincula canais, para que uma mensagem em um canal de idioma apareça traduzida nos outros.
- Ponte em par: dois canais, dois idiomas, mensagens nos dois sentidos.
- Ponte com canal central: um canal central e vários canais de idioma.
- Conexão entre servidores: um canal em cada um de dois servidores, mensagens nos dois sentidos. Veja Conexões entre servidores.
O BabelBot usa o idioma do canal como idioma de origem. Um canal só pode estar em uma ponte ou em uma conexão entre servidores. Configure as pontes em PainelTraduzirPontes. Veja o passo a passo em Pontes.
Um canal vinculado que não recebe tradução recebe a mensagem original. Isso acontece quando a tradução falha ou quando a mensagem já está no idioma daquele canal. Essas cópias não contam no uso.
As regras abaixo valem para pontes em par, pontes com canal central e conexões entre servidores.
📢 Anúncios seguidos
Alguns servidores usam Seguir em um canal de anúncios de outro servidor. O BabelBot pode traduzir esses posts, mesmo que o Discord os publique como um bot. Ele só faz isso com os posts normais de Seguir do Discord, então as outras mensagens de bots continuam sem tradução. Não existe configuração para isso. Os posts usam o mesmo Modo de resposta do resto do servidor.
🚩 Traduções por reação com bandeira
Reaja a uma mensagem com a bandeira de um país, e o BabelBot a traduz para o idioma dessa bandeira. Ative isso em PainelExtrasReações com emojis de bandeira. Escolha Público para publicar no canal ou DM Privada para enviar a tradução ao membro que reagiu. Veja Reações com bandeira.
📖 Palavras personalizadas
As palavras personalizadas dizem ao BabelBot como traduzir uma palavra ou que ela deve ficar como está escrita. Use para nomes de servidores, termos de jogos, nomes de marcas e gírias da comunidade. Elas funcionam na tradução automática, nas pontes, nas reações com bandeira, no Translate Text, na tradução de chat de voz, nas legendas de mídia e nas mensagens de voz. Servidores Free podem adicionar 5, Pro 25 e Ultra, Ultra (legado) e Founder Access 100. Veja Palavras personalizadas.
🖱️ Menus de contexto e DMs
Clique com o botão direito em uma mensagem e abra Aplicativos para usar Translate Text ou Detect Language. Os dois usam IA, mas não contam nas suas traduções com IA. Eles funcionam em canais de servidores e, com a instalação na conta, em DMs e canais privados. Eles não mudam as configurações do servidor. O Detect Language mostra Desconhecido quando não tem certeza. Se uma mensagem não tiver texto legível, os dois comandos avisam. Veja Comandos.
🎙️ Tradução de chat de voz
O BabelBot pode entrar em uma chamada de voz, ouvir e publicar o texto traduzido no chat de texto do canal de voz. Isso é diferente da tradução de mensagens de voz, que funciona com arquivos de áudio publicados em canais de texto.
- Um servidor pode ter uma sessão de chat de voz por vez.
- Os membros iniciam com
/voice startdepois que um administrador ativa o recurso. Ele exige o Ultra ou o Founder Access. - Ele não conta nas suas traduções com IA do mês.
Veja o guia completo em Tradução de chat de voz.