Lanzamiento

La sala de reuniones que no cambia al inglés

Seis semanas de desarrollo llevaron a InterMIND de una demo de traducción a un espacio de trabajo multilingüe. Voz por participante, chat, notas compartidas e historial de ediciones — en 21 idiomas, con el registro de auditoría correspondiente.

The Mind.com Team

La sala de reuniones que no cambia al inglés

La sala de reuniones que no cambia al inglés

Programas una reunión transfronteriza. Se conecta gente desde tres husos horarios. En menos de noventa segundos alguien dice "sigamos en inglés para que todos estemos en la misma página" — y ves cómo las personas más sénior de la sala se quedan calladas.

Ese cambio es un impuesto. Sobre el tiempo, sobre la confianza, sobre lo que realmente se decide.

Hemos dedicado las últimas seis semanas a reconstruir InterMIND en torno al principio de que nadie en la sala debería tener que cambiar de idioma. Ni para la conversación. Ni para el chat. Ni para las notas que se escriben en vivo. Ni para el historial de ediciones que se revisará mañana.

Esto es lo que ha cambiado.


1. Todo por participante, no solo la voz

La traducción de voz en vivo siempre ha sido el titular — 21 idiomas, latencia inferior a un segundo, cada participante elige su propio idioma al inicio de la llamada. La v1.2 hace que todo lo que rodea a la voz también sea multilingüe, y lo mantiene sincronizado, por participante, en tiempo real. (Sobre por qué "21" y no las cifras mayores que muestran otras superficies, consulte el desglose.)

Chat: cada edición muestra lo que cambió, en su idioma

Cada mensaje del chat se traduce mientras se escribe. El cambio en la v1.2: cuando alguien edita un mensaje, no descartamos su traducción anterior para servirle una nueva. Calculamos el diff entre el texto traducido anterior y el texto traducido nuevo, en su idioma — y lo mostramos en línea.

Así que cuando un colega edita "deberíamos revisarlo el martes" a "deberíamos revisarlo el jueves", el revisor en español no ve un párrafo retraducido y tiene que adivinar qué cambió. Ve martes → jueves, resaltado. La misma precisión que un diff de Git, pero renderizado en cualquiera de los 21 idiomas que lea.

Si la edición solo cambia el formato — negrita, cursiva, marcadores de lista — retraducimos de todas formas, porque las ediciones solo de formato son a menudo donde cambia el significado (una coma se convierte en un punto y aparte). Y la traducción anterior permanece en pantalla mientras la nueva se transmite, para que nunca mire un espacio en blanco esperando a que la API responda.

Notas: en vivo, carácter a carácter, por idioma

El anfitrión abre el panel de notas compartidas durante la reunión y empieza a escribir. Cada participante ve la nota en su idioma, carácter a carácter, con propagación inferior a un segundo. Edite una línea y los lectores reciben un diff por idioma — el mismo modelo que las ediciones del chat.

También reescribimos la traducción de notas para traducir los elementos de lista individualmente en lugar del documento completo. Una lista de verificación anidada en inglés no conserva su estructura si traduce el bloque markdown — el modelo aplana la jerarquía. Traducir cada <li> de forma independiente preserva la sangría, la numeración y el formato en línea en cada idioma.

Adjuntos: documentos dentro del chat que hablan el idioma de la sala

Arrastre un Google Doc, un enlace de OneDrive o un PDF al chat. La v1.2 los renderiza en línea:

  • Documentos enlazados — título, vista previa, distintivo de dominio, sin URL en bruto. Los documentos editables se abren en una pestaña nueva con la pista de idioma correcta (hl=), de modo que un lector en portugués brasileño no aterriza en una interfaz de Docs en inglés.
  • Subidas de imágenes — miniatura al subir, diseño responsivo con cuadrícula intrínseca en la burbuja del mensaje para que las imágenes no se desborden en anchuras estrechas.
  • Acceso a documentos en tres niveleseditar, ver o sin acceso — con compartición automática cuando los permisos lo permiten. Los participantes sin acceso a Drive ven una vista previa de solo lectura limpia, no una página de "permiso denegado".

Traducción perezosa: más rápida, más barata, con menos ruido

Antes traducíamos cada mensaje de su historial cuando cambiaba de idioma. Para canales de equipo de larga duración eso significaba reproducir horas de llamadas a la API para mensajes a los que nunca volvería a desplazarse.

La v1.2 usa un IntersectionObserver: las traducciones se hacen bajo demanda, cuando un mensaje entra en el viewport. Cambiar de idioma a media reunión ahora es instantáneo. También detenemos el polling de la lista de chats inmediatamente ante un 401, lo que silenció un flujo de errores descontrolado que usted nunca habría notado pero nosotros sí.

Transcripción de voz: saneada antes de renderizar

El texto de la transcripción se sanea antes de renderizarse — sin inyección de HTML a través de una pronunciación creativa. Suena obvio. Tampoco era cierto hace dos meses.


2. El editor de notas se puso al día con la conversación

Las notas y los mensajes de chat comparten un editor enriquecido con:

  • Menú de barra para encabezados, listas, bloques de código
  • Transformaciones AI Improve — elija un párrafo, reescriba para ajustar el tono, expanda, resuma, corrija la gramática — directamente en el editor, sin viajes de copiar y pegar
  • Menciones @ conectadas con los datos de los participantes: escriba @ y verá la lista de participantes en vivo
  • Selector de emojis que no se descoloca en anchuras estrechas
  • Subida de imágenes directamente al cuerpo del mensaje

Las transformaciones AI Improve se ejecutan como inserciones de cadena única sin límite de tokens de salida (alcanzamos ese techo más de una vez durante las pruebas). La salida se convierte de markdown a HTML mediante marked, para que el editor nunca le muestre un artefacto en bruto del tipo ### Heading.

Una nota compartida se puede abrir en una pestaña nueva — útil cuando la reunión está en un monitor y el documento necesita una segunda pantalla completa. El redimensionado de la barra lateral ya no se queda atascado detrás del iframe.


3. La sala de reuniones por fin tiene los detalles aburridos en orden

Una función de traducción no tiene sentido si la sala de reuniones que la rodea no aguanta. La v1.2 cierra una larga lista de carencias que solo se notan cuando fallan.

CapacidadQué hacePor qué importa
Permisos solo para el anfitriónMicro, cámara, compartir pantalla, chat — controlados por participante desde Más → ConfiguraciónLa superficie de moderación deja de ser barra libre
Modal de guía de la conferenciaAtajos de teclado y explicaciones de botones en un solo panelLos nuevos usuarios encuentran funciones sin un tour
Compartir notas en escenaFije una nota junto a su superposición de cámara; la cámara sigue visibleRecorra un documento sin perder la sala
Confirmaciones de lectura en dos modosPresente (viéndolo ahora) vs de vuelta (lo vio después)Supera la mentira binaria de "entregado"
Aprobación diferida antes de entrarLos invitados ven una pantalla de aprobación pendiente antes de aparecerSin entradas sorpresa, sin expulsiones incómodas
Aviso de copiar enlace ad-hoc¿El anfitrión se conecta solo? Un toast pregunta si quiere copiar el enlaceCierra el bucle de "¿soy el único aquí, se envió el enlace?"
Arreglo de levantar la manoEl botón vuelve a funcionarEstaba roto; ahora no lo está
Tema oscuro forzado en reuniónOscuro solo mientras la sala de reuniones está activaMenos cambios bruscos de brillo a mitad de llamada
Límite de 1 hora en BasicLas reuniones gratuitas terminan a los 60 min — más margen que los 40 de Zoom FreeSuperficie de precios honesta

La traducción funciona con calidad completa en todos los planes, incluido el Free.


4. Equipos que no luchan contra la herramienta

Reescribimos el modelo de roles y asientos desde cero sobre un invariante estricto de 1 usuario - 1 organización. Sin creación perezosa de equipos. Sin organizaciones fantasma. Los propietarios cancelan las suscripciones; no se les pide transferir a ninguna parte.

RolAlcance
OwnerFacturación, gestión de dominios, todas las acciones inferiores
AdminInvitar, cambios de rol, concesión de licencias — sin facturación
MemberReuniones, chat, su propio perfil
SoloContactos personales, reuniones personales — sin alcance de equipo

Las licencias son asignables por asiento, estilo Zoom. Las operaciones masivas desde la tabla de Usuarios — hacer admin, hacer member, conceder licencia, revocar licencia — se aplican sobre la selección con una advertencia clara cuando solo una parte de la acción masiva cabe en los asientos disponibles.

El cambio de licencias es optimista, sin spinner esperando al servidor. Si concede un asiento y el siguiente clic excedería el plan, aparece un CTA contextual Comprar más licencias justo donde intentaría conceder uno a continuación. La gestión de dominios está restringida a Business+ y claramente etiquetada, no oculta en silencio.

Las invitaciones pendientes se limpian solas. El autoservicio es real: los miembros no pueden eliminarse accidentalmente a sí mismos, no pueden concederse permisos de admin, no pueden ejecutar acciones masivas sobre su propia fila. Los propietarios ven la interfaz exclusiva de propietario; los miembros no la ven en absoluto.

El flujo de acceso de invitados ahora vive totalmente fuera del límite del equipo. Los anfitriones pueden aprobar a un invitado en la reunión sin añadirlo al equipo; los contactos personales del anfitrión obtienen una opción aparte Añadir a contactos desde la barra lateral de participantes.


5. Recortes honestos, cifras honestas

Una publicación de lanzamiento también es una oportunidad para ser directos sobre lo que no llegó.

Deshabilitamos árabe, turco e hindi para voz/chat/notas en vivo durante el ciclo alfa. La calidad de traducción de esos tres no alcanzaba nuestro listón en ese momento. Preferimos lanzar idiomas que funcionen que inflar la cuenta con notas al pie. (Actualización: el turco ha superado el listón desde entonces y ya está en el selector en vivo — voz/chat/notas hoy son 22 idiomas. El árabe sigue siendo solo para archivos a través de DeepL; el hindi sigue desactivado en ambos. Consulte el desglose completo por superficie.) Los nombres del selector para español, portugués y chino ahora desambiguan región y escritura, porque nadie debería tener que adivinar si "chino" significa simplificado o tradicional.

Retiramos staging.intermind.com. main es la única rama de larga vida. Los despliegues a producción son manuales. La CI al hacer push a main ejecuta lint + unit + integration en una preview de Vercel y se detiene ahí — no auto-promovemos, lo que significa que tampoco enviamos a prod por accidente.

Migramos el servidor de traducción de Ámsterdam a París. Mejora de latencia medible para usuarios europeos, con lógica de reintentos añadida en el mismo paso para absorber los hipos del proveedor aguas arriba.

Colapsamos dos proyectos de Sentry en uno y los dividimos por etiqueta de entorno. Dos proyectos sonaban organizados; en la práctica duplicaba los paneles que teníamos que revisar antes de creernos nada.

El muestreo de sesiones de Replay bajó porque la tasa anterior estaba consumiendo toda la cuota de la organización. Los errores HTTP 4xx quedan fuera de captura por la misma razón — la mayoría no eran accionables.

Publicamos un benchmark público con latencia de traducción, puntuaciones de calidad y la metodología. La página de metodología incluye una divulgación: antes del 2026-04-23, nuestro harness de chat contaba mal algunos eventos de traducción, lo que inflaba la latencia reportada. Lo encontramos, lo arreglamos, mantuvimos los números malos en el gráfico histórico y los etiquetamos. Ese es el tipo de divulgación que debería esperarse de cualquiera que publique un benchmark.

En producción ejecutamos comprobaciones sintéticas E2E cada hora a través de Checkly — ida y vuelta completa de chat e ida y vuelta completa de voz, incluyendo una aserción de calidad de traducción puntuada por LLM — más monitoreo de Web Vitals vía Sentry Metric Alerts en cada página pública. Cuando algo se rompe, lo sabemos en minutos, no a la mañana siguiente.


6. Ocho casos de uso — pruebe antes de registrarse

Decir a la gente "traducimos" no cala. Construimos ocho páginas de casos de uso con demos animadas para los escenarios que realmente generan necesidad de reuniones transfronterizas:

  1. Reuniones multilingües reguladas — revisiones CAPA, preparación de inspecciones, llamadas de calidad multisitio. El registro de auditoría es multilingüe de principio a fin.
  2. Llamadas de ventas transfronterizas — cierre en el idioma del comprador, mantenga las notas de su equipo en el suyo.
  3. Revisiones de ingeniería multisitio — recorridos de diseño entre plantas donde el vocabulario técnico es la parte difícil, no la charla informal.
  4. Entrevistas técnicas remotas — evalúe al ingeniero, no su inglés.
  5. Soporte al cliente multilingüe — cada conversación de ticket, en cada idioma, con un solo agente.
  6. Tutorías de idiomas — el instructor habla con naturalidad; el alumno obtiene subtítulos y chat en dos idiomas.
  7. Eventos y webinars en línea — un anfitrión, muchas pistas de idioma, sin intérpretes de relevo.
  8. Consultoría remota — horas facturables que no se gastan traduciendo jerga.

La página de listado /use-case tiene el conjunto completo con demos animadas con CSS. La ruta /demo le permite experimentar la traducción contra una conversación guionizada — sin cuenta, sin registro.


Qué más se ha lanzado

Lista compacta, para que esté completo:

  • Localización en todo el sitio para ES / PT / RU / ZH con enrutamiento con prefijo de localización y hreflang en cada ruta pública
  • Auto-traducción de i18n al hacer commit — editamos en.json, los otros cuatro idiomas se traducen y se reincorporan al staging en el mismo hook pre-commit (Gemini Flash → fallback a Sonnet)
  • Anulación única del idioma de traducción — el idioma de la interfaz y el idioma de traducción solían ser dos ajustes que divergían; ahora son uno
  • Reportes de errores con adjuntos — captura de pantalla bajo demanda, contexto del botón de conferencia, entrega por correo electrónico con un ID de hilo de Sentry
  • Respuesta a reportes de errores en la app — cuando respondemos a su incidencia de Sentry, el mensaje vuelve a su feed mediante una convención @reply
  • Carrusel de prueba social de G2 con reseñas seleccionadas en la página de inicio
  • Generación de Sitemap + robots.txt para SEO; redirección de URLs heredadas perdidas
  • Documentación en la app con chat de IA — base de conocimiento completa inyectada, búsqueda, navegable desde /docs
  • Página por defecto adaptativa — la barra lateral se reordena según el área que realmente use

El plan gratuito sigue funcionando

La alfa gratis para todos estuvo activa hasta junio de 2026; la facturación ya está activa. El plan Basic se queda gratis para siempre — traducción de voz y chat en vivo incluida, con un límite de 1 hora por reunión y sin tarjeta de crédito.

Si va a probar InterMIND para su equipo, cada plan de pago comienza con una prueba de 14 días — obtiene la experiencia Business completa sin pagar por ella.

Pruebe la demo — sin registro → Cree una cuenta gratis — 30 segundos → Vea los casos de uso — encuentre su escenario

— The Mind.com Team

Su equipo no cambia al inglés en el pasillo. La reunión tampoco debería obligarles a cambiar.

Recibe nuevas publicaciones por correo

Te enviaremos un correo cuando publiquemos una nueva entrada. Cancela la suscripción cuando quieras.