A sala de reunião que não muda para o inglês

Seis semanas de entregas transformaram o InterMIND de uma demonstração de tradução em um workspace multilíngue. Voz por participante, chat, notas compartilhadas e histórico de edições — em 21 idiomas, com a trilha de auditoria à altura.

The Mind.com Team

A sala de reunião que não muda para o inglês

A sala de reunião que não muda para o inglês

Você marca uma reunião internacional. As pessoas entram de três fusos horários diferentes. Em noventa segundos alguém diz "vamos manter em inglês para ficarmos todos alinhados", e você vê as pessoas mais seniores da sala ficarem em silêncio.

Essa troca é um imposto. Sobre o tempo, sobre a confiança, sobre o que de fato é decidido.

Passamos as últimas seis semanas reconstruindo o InterMIND em torno do princípio de que ninguém na sala deveria ter que trocar de idioma. Nem na conversa. Nem no chat. Nem nas anotações que você digita ao vivo. Nem no histórico de edições que você vai revisar amanhã.

Veja o que mudou.


1. Tudo por pessoa, não só a voz

A tradução de voz ao vivo sempre foi o destaque: 21 idiomas, ao vivo, e cada participante escolhe o próprio idioma no início da chamada. A v1.2 faz com que tudo o que está ao redor da voz também seja multilíngue, e o mantém sincronizado, para cada pessoa, em tempo real. (Para entender por que "21" e não os números maiores que aparecem em outros lugares, veja o detalhamento.)

Chat: cada edição mostra o que mudou, no seu idioma

Cada mensagem do chat é traduzida enquanto é digitada. A mudança na v1.2: quando alguém edita uma mensagem, não descartamos a tradução anterior para entregar uma nova do zero. Calculamos a diferença entre o texto traduzido anterior e o novo texto traduzido, no seu idioma, e a mostramos inline.

Assim, quando seu colega edita "we should review by Tuesday" para "we should review by Thursday", quem revisa em espanhol não vê um parágrafo retraduzido e precisa adivinhar o que mudou. Vê martes → jueves, destacado. A mesma precisão de um diff do Git, mas exibida em qualquer um dos 21 idiomas que a pessoa lê.

Se a edição altera apenas a formatação (negrito, itálico, marcadores de lista), traduzimos de novo mesmo assim, porque edições só de formato muitas vezes são onde o sentido muda (uma vírgula vira uma quebra de oração). E a tradução anterior permanece na tela enquanto a nova chega em streaming, para que você nunca fique olhando para um espaço em branco esperando a API responder.

Anotações: ao vivo, caractere por caractere, em cada idioma

O host abre o painel de anotações compartilhadas durante a reunião e começa a digitar. Cada participante vê a anotação no seu idioma, caractere por caractere, conforme ela é digitada. Edite uma linha e quem está vendo recebe um diff por idioma, no mesmo modelo das edições do chat.

Também reescrevemos a tradução das anotações para traduzir cada item de lista individualmente, em vez do documento inteiro. Um checklist aninhado em inglês não preserva a estrutura se você traduz o bloco de markdown inteiro: o modelo achata a hierarquia. Traduzir cada <li> de forma independente mantém a indentação, a numeração e a formatação inline intactas em todos os idiomas.

Anexos: documentos dentro do chat falam o idioma da sala

Solte um Google Doc, um link do OneDrive ou um PDF no chat. A v1.2 os exibe inline:

  • Documentos vinculados: título, pré-visualização, selo de domínio, sem URL bruta vazando na tela. Documentos editáveis abrem em uma nova aba com a dica de idioma correta (hl=), para que quem lê em português do Brasil não caia em uma interface do Docs em inglês.
  • Uploads de imagem: miniatura no upload e layout responsivo com grade intrínseca no balão da mensagem, para que as imagens não estourem em larguras estreitas.
  • Acesso a documentos em três níveis: edição, visualização ou sem acesso, com compartilhamento automático quando as permissões permitem. Participantes sem acesso ao Drive ainda veem uma pré-visualização limpa, somente leitura, e não uma página de "permissão negada".

Tradução sob demanda: mais rápida, mais barata, menos ruidosa

Antes, traduzíamos todas as mensagens do seu histórico quando você trocava de idioma. Em canais de equipe de longa duração, isso significava reexecutar horas de chamadas de API para mensagens que você nunca rolaria a tela para rever.

A v1.2 usa um IntersectionObserver: as traduções acontecem sob demanda, quando uma mensagem entra na área visível. Trocar de idioma no meio da reunião agora é instantâneo. Também paramos imediatamente o polling da lista de chats ao receber um 401, o que silenciou um fluxo descontrolado de erros que você nunca teria notado, mas nós notamos.

Transcrição de voz: sanitizada antes de renderizar

O texto da transcrição é sanitizado antes de ser renderizado: nenhuma injeção de HTML por meio de uma pronúncia criativa. Parece óbvio. Mas também não era verdade há dois meses.


2. O editor de anotações alcançou a conversa

Anotações e mensagens de chat compartilham um editor rico com:

  • Menu de barra para títulos, listas e blocos de código
  • Transformações de AI Improve: selecione um parágrafo, reescreva o tom, expanda, resuma, corrija a gramática, tudo direto no editor, sem ida e volta de copiar e colar
  • @-menções conectadas aos dados dos participantes: digite @ e veja a lista de participantes ao vivo
  • Seletor de emoji que não sai do lugar em larguras estreitas
  • Upload de imagem direto no corpo da mensagem

As transformações do AI Improve rodam como inserções de cadeia única, sem limite de tokens de saída (batemos nesse teto mais de uma vez durante os testes). A saída é convertida de markdown para HTML via marked, então o editor nunca mostra um artefato bruto como ### Heading.

Uma anotação compartilhada pode ser aberta em uma nova aba, o que é útil quando a reunião está em um monitor e o documento precisa de uma segunda tela inteira. O redimensionamento da barra lateral não fica mais preso atrás do iframe.


3. A sala de reunião finalmente acerta o básico

Um recurso de tradução não vale nada se a sala de reunião ao redor dele não se sustenta. A v1.2 fecha uma longa lista de lacunas que você só percebe quando falham.

RecursoO que fazPor que importa
Permissões exclusivas do hostMicrofone, câmera, compartilhamento de tela, chat: controlados por participante em Mais → ConfiguraçõesA moderação deixa de ser um vale-tudo
Modal de guia da conferênciaAtalhos de teclado e explicações dos botões em um único painelQuem é novo encontra os recursos sem precisar de um tour
Compartilhamento de anotação no palcoFixe uma anotação ao lado da sobreposição da sua câmera; a câmera continua visívelPercorra um documento sem perder a sala
Confirmação de leitura em dois modosPresente (assistindo agora) vs. retornou (viu depois)Supera a mentira binária do "entregue"
Aprovação adiada antes de entrarConvidados veem uma tela de aprovação pendente antes de apareceremSem entradas surpresa, sem expulsões constrangedoras
Lembrete de copiar o link em reuniões ad hocO host entrou sozinho? Um toast pergunta se ele quer copiar o linkEncerra o ciclo do "será que só tem eu aqui, será que o link foi enviado?"
Correção do levantar a mãoO botão voltou a funcionarEstava quebrado; agora não está
Tema escuro forçado na reuniãoEscuro apenas enquanto a sala de reunião está montadaMenos choque de brilho no meio da chamada
Limite de 1 hora no BasicReuniões gratuitas terminam aos 60 min, mais folga que os 40 do Zoom FreeUma superfície de preços honesta

A tradução roda em qualidade total em todos os planos, inclusive no gratuito.


4. Equipes que não brigam com a ferramenta

Reescrevemos do zero o modelo de papéis e licenças, sobre uma regra estrita de 1 usuário, 1 organização. Sem criação preguiçosa de equipes. Sem organizações fantasma. Proprietários cancelam assinaturas; não precisam transferi-las para lugar nenhum.

PapelEscopo
OwnerCobrança, gerenciamento de domínio, todas as ações abaixo
AdminConvites, alterações de papel, concessão de licenças, sem cobrança
MemberReuniões, chat, o próprio perfil
SoloContatos pessoais, reuniões pessoais, sem escopo de equipe

As licenças são atribuíveis por assento, no estilo Zoom. As operações em lote na tabela de Usuários (tornar admin, tornar membro, conceder licença, revogar licença) se aplicam a toda a seleção, com um aviso claro quando apenas parte da ação em lote couber nos assentos disponíveis.

A troca de licença é otimista, sem spinner esperando o servidor. Se você concede um assento e o próximo clique excederia o plano, um CTA contextual Comprar mais licenças aparece exatamente onde você tentaria conceder o próximo. O Gerenciamento de Domínio é restrito ao Business ou superior e está claramente indicado, não escondido silenciosamente.

Convites pendentes se limpam sozinhos. O autoatendimento é real: membros não conseguem se excluir por acidente, não conseguem conceder admin a si mesmos e não conseguem aplicar ações em lote à própria linha. Proprietários veem a interface exclusiva de Owner; membros nem chegam a vê-la.

O fluxo de acesso de convidados agora fica totalmente fora do limite da equipe. Hosts podem aprovar um convidado na reunião sem adicioná-lo à equipe; os contatos pessoais do host ganham uma opção separada, Adicionar aos contatos, na barra lateral de participantes.


5. Cortes honestos, números honestos

Um post de lançamento também é uma chance de ser franco sobre o que ficou de fora.

Desativamos árabe, turco e híndi para voz/chat/anotações ao vivo durante o ciclo alfa. A qualidade da tradução desses três idiomas não atingia o nosso padrão na época. Preferimos lançar idiomas que funcionam a inflar a contagem com notas de rodapé. (Atualização: turco e híndi já voltaram ao seletor ao vivo; o árabe voltou em julho de 2026 e foi retirado novamente em agosto de 2026, enquanto o motor está abaixo do padrão nas duas direções. Hoje voz/chat/anotações somam 23 idiomas, e a qualidade por par de idiomas é publicada em /benchmark em vez de ficar escondida atrás da contagem. Veja o detalhamento completo por superfície.) Os nomes no seletor para espanhol, português e chinês agora especificam região e escrita, porque ninguém deveria ter que adivinhar se "chinês" significa simplificado ou tradicional.

Aposentamos o staging.intermind.com. A main é a única branch de longa duração. Os deploys em produção são manuais. O CI a cada push na main executa lint + testes unitários + testes de integração em um preview da Vercel e para por aí: não promovemos automaticamente, o que significa que também não vamos para produção por acidente.

Migramos o servidor de tradução de Amsterdã para Paris. Houve uma melhoria mensurável de latência para usuários europeus, com lógica de nova tentativa adicionada na mesma passada para absorver instabilidades momentâneas dos provedores upstream.

Unificamos dois projetos do Sentry em um só e passamos a separar por tag de ambiente. Dois projetos pareciam organizados; na prática, dobraram os painéis que tínhamos de checar antes de acreditar em qualquer coisa.

A amostragem de replay de sessões foi reduzida porque a taxa anterior estava consumindo toda a cota da organização. Os erros HTTP 4xx também saíram da captura pelo mesmo motivo: a maioria não era acionável.

Publicamos um benchmark público com latência de tradução, pontuações de qualidade e a metodologia. A página de metodologia inclui uma divulgação: antes de 2026-04-23, nosso harness de chat contava incorretamente alguns eventos de tradução, o que inflava a latência informada. Encontramos o problema, corrigimos, mantivemos os números errados no gráfico histórico e os identificamos. Esse é o tipo de divulgação que deveria ser esperado de qualquer pessoa que publique um benchmark.

Em produção, executamos verificações E2E sintéticas a cada hora pelo Checkly, com um ciclo completo de chat e um ciclo completo de voz, incluindo uma verificação de qualidade de tradução avaliada por LLM, além de monitoramento de Web Vitals por meio dos Metric Alerts do Sentry em todas as páginas públicas. Quando algo quebra, sabemos em minutos, não na manhã seguinte.


6. Oito casos de uso: experimente antes de se cadastrar

Dizer às pessoas que "nós traduzimos" não convence. Criamos oito páginas de casos de uso com demonstrações animadas para os cenários que de fato geram a necessidade de reuniões internacionais:

  1. Reuniões multilíngues regulamentadas: revisões de CAPA, preparação para inspeções, chamadas de qualidade com várias unidades. A trilha de auditoria é multilíngue de ponta a ponta.
  2. Chamadas de vendas internacionais: feche no idioma do comprador e mantenha as anotações da sua equipe no seu.
  3. Revisões de engenharia entre várias unidades: apresentações de projeto entre fábricas, onde o vocabulário técnico é a parte difícil, não a conversa informal.
  4. Entrevistas técnicas remotas: avalie o engenheiro, não o inglês dele.
  5. Suporte ao cliente multilíngue: cada conversa de ticket, em cada idioma, com um único atendente.
  6. Aulas de idiomas: o instrutor fala naturalmente; o aluno recebe legendas e chat em dois idiomas.
  7. Eventos online e webinars: um host, várias faixas de idioma, sem intérpretes de revezamento.
  8. Consultoria remota: horas faturáveis que não são gastas traduzindo jargão.

A página de listagem /use-case traz o conjunto completo, com demonstrações animadas em CSS. A rota /demo permite que você experimente a tradução em uma conversa roteirizada, sem conta e sem cadastro.


O que mais foi lançado

Lista compacta, para ficar completo:

  • Localização em todo o site para ES / PT / RU / ZH, com roteamento por prefixo de idioma e hreflang em todas as rotas públicas
  • Tradução automática do i18n no commit: editamos o en.json, e os outros quatro idiomas são traduzidos e re-staged no mesmo hook de pre-commit (Gemini Flash → fallback para Sonnet)
  • Configuração única de idioma de tradução: o idioma da interface e o idioma de tradução eram duas configurações que divergiam; agora são uma só
  • Relatos de bug com anexos: captura de tela sob demanda, contexto dos botões da conferência, envio por e-mail com um ID de thread do Sentry
  • Resposta dentro do app aos relatos de bug: quando respondemos à sua issue do Sentry, a mensagem chega de volta ao seu feed por meio de uma convenção @reply
  • Carrossel de prova social do G2 com avaliações selecionadas na página inicial
  • Geração de sitemap + robots.txt para SEO; URLs legadas perdidas foram redirecionadas
  • Documentação no app com chat de IA: base de conhecimento completa injetada, busca, acessível a partir de /docs
  • Página inicial adaptativa: a barra lateral se reordena conforme a área que você realmente usa

O plano gratuito continua valendo

O alfa gratuito para todos durou até junho de 2026; a cobrança agora está ativa. O plano Basic continua gratuito para sempre, com tradução de voz e chat ao vivo incluída, limite de 1 hora por reunião e sem cartão de crédito.

Se você vai testar o InterMIND com a sua equipe, todo plano pago começa com um teste de 14 dias: você recebe a experiência completa do Business sem pagar por ela.

→ Experimente a demo: sem cadastro → Crie uma conta gratuita: 30 segundos → Veja os casos de uso: encontre o seu cenário

— Equipe Mind.com

Sua equipe não muda para o inglês no corredor. A reunião também não deveria obrigá-la a mudar.


Fontes: Zoom — plans and pricing (limite de 40 minutos por reunião no plano Basic), consultado em agosto de 2026. Este é um post de lançamento: os números do produto refletem a v1.2 como foi lançada em maio de 2026; as contagens atuais de idiomas por superfície estão em Quantos idiomas vocês suportam?.

Pague apenas por quem usa: InterMIND muda para cobrança por membro ativo
Novidades

Pague apenas por quem usa: InterMIND muda para cobrança por membro ativo

Pro e Business param de vender assentos que você atribui manualmente. Convide toda a sua equipe; cada renovação conta os membros que estiveram ativos nos 28 dias anteriores e cobra apenas deles. Um membro que fica inativo mantém o acesso e não custa nada; convidados de reunião e participantes de canais externos continuam gratuitos. O que conta como ativo, como o número muda dentro de um ciclo de cobrança, o que a carta antes da renovação diz e o que muda na sua página de cobrança.

The Mind.com Team

Ganhamos apenas quando você ganha: como o modelo de parceiros da InterMIND funciona
Novidades

Ganhamos apenas quando você ganha: como o modelo de parceiros da InterMIND funciona

A mecânica completa do nosso programa de parceiros, de ponta a ponta: o que é gratuito para sempre, sobre o que recebemos uma participação na receita, como funciona a declaração trimestral, como verificamos sem auditorias e o que protege o parceiro. Escrito para que você possa decidir sem uma única chamada de esclarecimento.

The Mind.com Team

InterMIND v1.0.0-alpha — A barreira do idioma acaba aqui
Novidades

InterMIND v1.0.0-alpha — A barreira do idioma acaba aqui

Estamos lançando o InterMIND: a primeira plataforma de videoconferência do mundo em que todos falam o seu próprio idioma e se entendem perfeitamente. Gratuito para todos os usuários até junho de 2026.

The Mind.com Team

Receba novos posts e atualizações do produto por e-mail

Um e-mail por mês com novas publicações e atualizações do produto. Cancele a inscrição a qualquer momento.