¿Cómo funciona la traducción automática en Discord?
Discord no tiene un ajuste de traducción automática propio. Lo añade un bot de traducción. El bot recibe los mensajes nuevos de los canales que puede ver, comprueba cuáles necesitan traducción y publica el resultado en tus idiomas de destino. En BabelBot, un admin lo activa en el panel. Después, los miembros escriben con normalidad, sin un comando para cada mensaje.
- Un miembro publica
Llega un mensaje nuevo a un canal activado.
- BabelBot comprueba y traduce
Las reglas del canal y los idiomas de destino deciden qué ocurre.
- Aparece la traducción
Tu modo de respuesta decide dónde la leen los miembros.
¿Cómo se activa la traducción automática en Discord?
Lo activas con un bot traductor. Con BabelBot, tarda unos dos minutos:
- Añade BabelBot a tu servidor. Necesitas el permiso Administrar servidor. La configuración guiada se abre después de añadirlo.
- Elige tus idiomas de destino. Luego elige respuestas o hilos y selecciona Guardar y probar.
- Envía un mensaje de prueba en un idioma que no sea uno de tus idiomas de destino. BabelBot publica la traducción en unos segundos.
- Más tarde, usa el interruptor Traducciones en Resumen para desactivar o activar la traducción automática. Traducción > Traducción automática elige los tipos de canal. Los canales de texto vienen activados por defecto. Los chats de canales de voz y las publicaciones de foros siguen desactivados hasta que los actives.
¿Cómo se traduce Discord automáticamente al inglés?
El inglés es el idioma por defecto. Cuando añades BabelBot, el inglés es el único idioma de destino, y la traducción automática está activada en los canales de texto. BabelBot traduce al inglés cada mensaje que no esté en inglés. No publica nada para los mensajes que ya están en inglés.
Para añadir un idioma más tarde, abre Traducción > Idiomas de destino en el panel. Free admite 3 idiomas de destino. Para usar otro idioma en un canal, añade una regla de canal para ese canal.
¿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 "Omitir idiomas" 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?
Responder en el canal pone la traducción bajo el mensaje como respuesta. Puedes elegir un embed con estilo o texto sin formato. Con varios idiomas de destino, cada mensaje recibe más texto traducido, así que comprueba cómo se ve en un canal con mucha actividad.
Hilo por mensaje pone las traducciones en un hilo del 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.
Reemplazar el mensaje original publica la traducción como el hablante original, con el mismo nombre y avatar, en el mismo canal. Después, BabelBot borra el mensaje original del miembro. Con un solo idioma de destino, el reemplazo muestra solo la traducción. Con varios idiomas de destino, muestra el original y las traducciones. Esto necesita Manage Webhooks y Manage Messages, además de los permisos normales para ver el canal y enviar mensajes. Elegir este modo no da esos permisos a BabelBot. Dalos primero en Discord.
¿Qué pasa cuando se agotan las traducciones del mes?
Cuando la asignación se agota, las traducciones se pausan hasta que se restablece: el día 1 del mes en Free, o al renovarse el plan en Pro y Ultra. En Free, un voto en Top.gg de cualquier miembro la restablece al instante. Las traducciones automáticas, las traducciones con bandera y las publicadas en canales enlazados cuentan para la asignación mensual de IA del servidor. Translate Text y la traducción del chat de voz no cuentan.
Si BabelBot no puede publicar una traducción, esta no cuenta. La guía de facturación muestra los límites de cada plan y qué cuenta.
¿Qué cambia en un canal con puente?
Un puente enlaza canales de idioma, como #english y #español. BabelBot copia cada mensaje en los otros canales, en el idioma que fijas para cada canal.
Una regla de canal que desactiva la traducción no detiene un puente. Para detener un puente, elimínalo.
¿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
¿Puede Discord traducir mensajes automáticamente sin un bot?
No. Discord no tiene traducción de mensajes integrada. Ajustes de usuario > Idioma cambia los menús y los botones de Discord, no los mensajes.
¿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?
No. La traducción automática funciona solo con mensajes nuevos. Para traducir un mensaje antiguo para ti, usa Translate Text. Para publicar una traducción en el canal, reacciona al mensaje con la bandera de un país.
¿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.