¿Cómo funciona la traducción automática en los canales de Discord?

Un bot de traducción automática recibe los mensajes nuevos de los canales a los que puede acceder, comprueba cuáles necesitan traducción y publica el resultado en los idiomas configurados. En BabelBot, un administrador activa esta función en el panel de control. Después, los miembros escriben con normalidad en Discord sin ejecutar un comando para cada mensaje.

Ejemplo de flujo entre canales
  1. Un miembro publica

    Llega un mensaje nuevo a un canal activado.

  2. BabelBot comprueba y traduce

    Las reglas del canal y los idiomas de destino deciden qué ocurre.

  3. Aparece la traducción

    El método de presentación elegido decide dónde la leen los miembros.

El recorrido de una traducción automática de texto normal.

¿Qué mensajes se traducen?

BabelBot comprueba si las traducciones están activadas, si el canal las permite y si el mensaje contiene texto que merece la pena traducir. Una frase normal es una prueba mejor que un mensaje que solo contiene una URL o un emoji.

Para la traducción automática normal, BabelBot detecta el idioma de origen. Los idiomas de destino proceden de la configuración del servidor o de una regla de canal. El panel también tiene una opción "No traducir desde" para los idiomas que quieras dejar sin traducir. Esta exclusión no controla el tráfico de los puentes.

¿Dónde aparece la traducción?

El modo "Respuestas en el canal" coloca la traducción debajo de la conversación como una respuesta. Puedes elegir Embed o Plain text. Con varios idiomas de destino, la salida contiene más texto traducido, así que comprueba cómo se ve en un canal con mucha actividad.

El modo "Respuestas en hilos" agrupa las traducciones en un hilo vinculado al mensaje. Si alguien ya está hablando dentro de un hilo o una publicación de foro, BabelBot responde allí. Discord no permite crear un hilo dentro de otro hilo.

La opción "Reemplazar el original" publica un mensaje de webhook y después elimina el mensaje original del miembro cuando la entrega se completa correctamente. Con un solo idioma de destino, el reemplazo muestra solo la traducción. Con varios idiomas, incluye el original y las traducciones. Necesita Manage Webhooks y Manage Messages, además de los permisos normales para acceder al canal y enviar mensajes. Elegir esta opción no concede esos permisos.

¿Qué ocurre cuando se agota la cuota de IA?

En Free, Pro y Ultra, el texto sencillo compatible puede seguir pasando por el traductor propio de BabelBot cuando se agota la cuota de IA. Los destinos marcados como "Solo con IA" siguen necesitando cuota de IA. Los archivos adjuntos y funciones como las palabras personalizadas tienen requisitos diferentes.

Un resultado que BabelBot no puede entregar no cuenta como una traducción entregada correctamente. La guía de facturación explica las cuotas actuales y cómo se contabilizan las distintas funciones.

¿Qué cambia en un canal con puente?

Un puente da a los mensajes una ruta explícita entre canales enlazados. BabelBot usa el idioma asignado al canal de origen y envía los mensajes traducidos a los destinos enlazados.

Una regla de canal que desactiva las traducciones automáticas normales no detiene un puente configurado. Si quieres dejar de retransmitir entre canales por idioma, elimina el puente.

¿Qué debes comprobar si no aparece nada?

Comprueba primero el interruptor del servidor, los idiomas de destino y las reglas del canal. Después revisa los permisos del bot en el canal de prueba. Un canal privado puede tener permisos distintos a los del resto del servidor.

Envía una frase en un idioma distinto del idioma de destino. Si el texto normal funciona pero un archivo adjunto no, comprueba el plan y los requisitos de archivo de ese adjunto. Consulta la guía de solución de problemas si el resultado sigue sin coincidir con la configuración.

Preguntas frecuentes

¿Los miembros tienen que usar un comando slash para cada traducción?

No. Cuando un administrador activa la traducción automática, los miembros publican mensajes con normalidad. BabelBot también permite solicitar traducciones individuales, incluido el menú contextual de mensajes "Traducir texto".

¿BabelBot traducirá los mensajes antiguos cuando lo active?

La traducción automática responde a los mensajes nuevos. Para traducir un mensaje existente, usa un método individual compatible, como el menú contextual "Traducir texto".

¿La traducción puede quedarse dentro del hilo actual de Discord?

Sí. BabelBot responde dentro de un hilo existente, incluidas las publicaciones de foro y multimedia, en lugar de crear otro hilo de traducción.

Configuración y referencia