Como funciona a tradução automática nos canais do Discord?
Um bot de tradução automática recebe novas mensagens nos canais aos quais consegue acessar, verifica quais precisam de tradução e publica o resultado nos idiomas configurados. No BabelBot, um admin ativa esse recurso no painel. Depois, os membros escrevem normalmente no Discord sem executar um comando para cada mensagem.
- Um membro publica
Uma nova mensagem chega a um canal ativado.
- O BabelBot verifica e traduz
As regras de canal e os idiomas de destino decidem o que acontece.
- A tradução aparece
O método de exibição escolhido define onde os membros a leem.
Quais mensagens são traduzidas?
O BabelBot verifica se as traduções estão ativadas, se o canal permite traduções e se a mensagem contém texto que vale a pena traduzir. Uma frase normal é um teste melhor do que uma mensagem que contém apenas uma URL ou um emoji.
Na tradução automática normal, o BabelBot detecta o idioma de origem. Os idiomas de destino vêm das configurações do servidor ou de uma regra de canal. O painel também tem a configuração "Não traduzir a partir de" para os idiomas que você quer deixar sem tradução. Essa exclusão não controla o tráfego das pontes.
Onde a tradução aparece?
O modo "Respostas no canal" coloca a tradução abaixo da conversa, como uma resposta. Você pode escolher Embed ou Plain text. Com vários idiomas de destino, a saída inclui mais texto traduzido, então confira como ela fica em um canal movimentado.
O modo "Respostas em threads" agrupa as traduções em uma thread anexada à mensagem. Se alguém já estiver conversando dentro de uma thread ou publicação de fórum, o BabelBot responde ali. O Discord não permite criar uma thread dentro de outra thread.
A opção "Substituir o original" publica uma mensagem de webhook e depois remove a mensagem original do membro após a entrega bem-sucedida. Com um único idioma de destino, a substituição mostra apenas a tradução. Com vários destinos, ela inclui o original e as traduções. Isso exige Manage Webhooks e Manage Messages, além das permissões normais para acessar o canal e enviar mensagens. Escolher essa opção não concede essas permissões.
O que acontece quando a cota de IA acaba?
Nos planos Free, Pro e Ultra, textos simples compatíveis podem continuar usando o tradutor próprio do BabelBot depois que a cota de IA acabar. Os destinos marcados como "Apenas IA" ainda precisam de cota de IA. Anexos e recursos como palavras personalizadas têm requisitos diferentes.
Um resultado que o BabelBot não consegue entregar não conta como uma tradução entregue com sucesso. O guia de cobrança explica as cotas atuais e como os diferentes recursos entram nessa conta.
O que muda em um canal com ponte?
Uma ponte dá às mensagens uma rota explícita entre canais vinculados. O BabelBot usa o idioma atribuído ao canal de origem e envia mensagens traduzidas aos destinos vinculados.
Uma regra de canal que desativa as traduções automáticas normais não interrompe uma ponte configurada. Se quiser parar de retransmitir entre canais de idioma, remova a própria ponte.
O que verificar se nada aparece?
Confira primeiro a ativação do servidor, os idiomas de destino e as regras de canal. Depois verifique as permissões do bot no canal de teste. Um canal privado pode ter permissões diferentes do restante do servidor.
Envie uma frase em um idioma diferente do idioma de destino. Se o texto comum funcionar, mas um anexo não, confira o plano e os requisitos de arquivo desse anexo. Use o guia de solução de problemas se o resultado ainda não corresponder às configurações.
Perguntas frequentes
Os membros precisam executar um comando slash para cada tradução?
Não. Depois que um admin ativa a tradução automática, os membros publicam mensagens normalmente. O BabelBot também oferece formas de solicitar traduções individuais, incluindo o menu de contexto de mensagem "Traduzir Texto".
O BabelBot traduz mensagens antigas quando eu o ativo?
A tradução automática responde a mensagens novas. Para traduzir uma mensagem existente, use um método individual compatível, como o menu de contexto "Traduzir Texto".
A tradução pode ficar dentro da thread atual do Discord?
Sim. O BabelBot responde dentro de uma thread existente, incluindo publicações de fórum e de mídia, em vez de criar outra thread de tradução.