发布

不切换到英语的会议室

六周的开发迭代,让 InterMIND 从一个翻译演示工具成长为多语言协作空间。每位参会者独立的语音、聊天、共享笔记和编辑历史——支持 21 种语言,并配有相应的审计记录。

The Mind.com Team

不切换到英语的会议室

不切换到英语的会议室

您安排了一场跨境会议。与会者来自三个时区。不到九十秒,就有人说**"我们统一用英语沟通吧,这样大家都能跟上"**——然后您眼看着会议室里资历最深的几位陷入沉默。

这种切换是一种代价——耗费时间、消磨信心,也影响最终的决策结果。

过去六周,我们围绕一个原则重建了 InterMIND:**会议室里的任何人都不应该被迫切换语言。**无论是对话、聊天、实时输入的笔记,还是您明天要查看的编辑历史,都是如此。

以下是这次更新带来的变化。


1. 不只是语音,而是面向每位参会者的一切

实时语音翻译一直是我们的核心功能——支持 21 种语言,延迟低于一秒,每位参会者在通话开始时选择自己的语言。v1.2 让语音周边的一切也实现了多语言化,并针对每位参会者实时保持同步。(关于为什么是"21"种而非其他页面展示的更大数字,请参见详细说明。)

聊天:每一次编辑,都用您的语言呈现改动内容

聊天中的每条消息在输入时即被翻译。v1.2 带来的变化是:当有人编辑一条消息时,我们不会丢弃之前的翻译内容然后重新翻译一遍,而是在您的语言中,计算旧译文与新译文之间的差异,并以内联方式展示出来。

因此,当您的同事把"我们应该在周二前完成审阅"改成"我们应该在周四前完成审阅"时,使用西班牙语的审阅者看到的不是一段重新翻译的文字、自己猜测哪里变了,而是被高亮标出的 martes → jueves。精度与 Git diff 一致,只是以他们所使用的 21 种语言中的任意一种呈现。

如果编辑只涉及格式——加粗、斜体、列表符号——我们仍然会重新翻译,因为纯格式的改动往往也会改变含义(比如一个逗号变成了分句)。而且在新译文生成的过程中,旧译文会一直显示在屏幕上,因此您不会在等待接口返回结果时看到一片空白。

笔记:逐字符实时更新,按语言分别呈现

主持人在会议中打开共享笔记面板并开始输入。每位参会者都能以自己的语言、逐字符地看到笔记内容,同步延迟低于一秒。编辑某一行时,观看者会看到按语言呈现的差异对比——与聊天编辑采用相同的机制。

我们还重写了笔记翻译逻辑,改为逐条翻译列表项,而不是整篇文档一次性翻译。如果直接翻译整段 markdown 文本,英文中的嵌套清单会失去原有结构——模型会把层级"压平"。而对每个 <li> 单独翻译,则能在所有语言中保留缩进、编号和内联格式。

附件:聊天内的文档也能"说"这间会议室的语言

将 Google Docs 文档、OneDrive 链接或 PDF 拖入聊天窗口,v1.2 会以内联方式呈现:

  • 链接的文档 —— 显示标题、预览、域名标签,不会露出原始 URL。可编辑文档会在新标签页中打开,并附带正确的语言提示参数(hl=),因此使用巴西葡萄牙语的用户不会打开一个英文界面的 Docs 页面。
  • 图片上传 —— 上传后即生成缩略图,消息气泡内采用自适应网格布局,图片不会在窄屏下变形溢出。
  • 三级文档访问权限 —— 可编辑可查看无权限,在权限允许的情况下会自动共享。没有 Drive 访问权限的参会者仍能看到简洁的只读预览,而不是一个"权限不足"的错误页面。

惰性翻译:更快、更省、更清爽

过去,当您切换语言时,我们会翻译历史记录中的每一条消息。对于长期运行的团队频道来说,这意味着要为那些您永远不会翻回去看的消息重复调用接口,耗时数小时。

v1.2 使用 IntersectionObserver 实现按需翻译:只有当消息进入可视区域时才会触发翻译。会议中途切换语言现在可以做到即时响应。此外,在遇到 401 错误时我们会立即停止聊天列表轮询,这解决了一个您可能从未注意到、但我们一直看在眼里的失控错误流问题。

语音转录:渲染前先做净化处理

转录文本在渲染前会先经过净化处理——不会因为某种"有创意"的发音而被注入 HTML。这听起来理所当然,但两个月前它其实并不成立。


2. 笔记编辑器终于追上了对话的节奏

笔记和聊天消息共用一个富文本编辑器,包含以下功能:

  • 斜杠菜单,用于插入标题、列表、代码块
  • AI Improve 转换功能——选中一段文字,直接在编辑器内改写语气、扩写、总结或修正语法,无需来回复制粘贴
  • @ 提及功能与参会者数据打通:输入 @ 即可看到实时参会者列表
  • 表情选择器,在窄屏下也不会错位
  • 图片上传,可直接插入消息正文

AI Improve 转换以单链插入的方式运行,且没有输出 token 上限(测试期间我们不止一次触及过这个限制)。输出内容会通过 marked 从 markdown 转换为 HTML,因此编辑器中不会出现未渲染的 ### Heading 原始标记。

共享笔记可以在新标签页中打开——当会议占用一个显示器、文档需要独占第二块屏幕时非常实用。侧边栏调整大小时也不会再被 iframe 卡住。


3. 会议室终于把"不起眼的细节"做对了

如果翻译功能周边的会议室体验撑不住,那么翻译功能本身也就失去了意义。v1.2 修复了一长串您只有在出问题时才会注意到的细节缺口。

功能作用重要性
仅主持人权限麦克风、摄像头、屏幕共享、聊天——可在"更多 → 设置"中按参会者逐一控制主持面板不再是任人操作的"自由市场"
会议指南弹窗一个面板集中展示键盘快捷键和按钮说明新用户无需引导也能找到相应功能
舞台上的笔记共享将笔记固定在摄像头画面旁,摄像头始终保持可见边讲解文档边保持与会议室的连接
双模式已读回执在场(正在观看)与回看(之后查看)胜过"已送达"这种非黑即白的模糊说法
入会前延迟审批访客在正式出现前会看到"等待审批"界面没有突然入会的意外,也没有尴尬的移除操作
即时复制链接提示主持人独自入会时,系统会弹出提示询问是否要复制链接消除"是不是只有我一个人在,链接发出去了吗"的困惑
举手功能修复按钮恢复正常工作之前坏了,现在修好了
会议中强制深色主题仅在会议室加载期间启用深色模式减少通话中亮度骤变带来的不适
Basic 计划 1 小时上限免费会议时长上限为 60 分钟,比 Zoom 免费版的 40 分钟更宽裕定价信息透明诚实

无论使用哪种计划,包括免费版,翻译功能均以完整质量运行。


4. 让团队协作与工具本身不再"对着干"

我们从零开始重写了角色与席位模型,严格遵循一个用户对应一个组织的原则。不会出现随意创建的团队,也不会有"幽灵组织"。所有者取消订阅时,不会被要求把权限转移到一个不存在的地方。

角色权限范围
所有者账单管理、域名管理,以及以下所有操作权限
管理员邀请成员、变更角色、分配许可证——不含账单管理
成员会议、聊天、个人资料管理
个人用户个人联系人、个人会议——不具备团队范围权限

许可证可按席位分配,模式与 Zoom 类似。在用户表格中进行的批量操作——设为管理员、设为成员、授予许可证、撤销许可证——会应用到所有选中项,如果可用席位只能满足部分操作,系统会给出明确提示。

许可证切换采用乐观更新,无需等待服务器响应时的加载动画。如果您分配了一个席位,而下一次点击将超出当前计划的额度,系统会在您接下来准备操作的位置精准显示购买更多许可证的操作按钮。域名管理功能仅限 Business 及以上计划使用,并有明确标注,而不是被悄悄隐藏。

待处理邀请会自动清理。自助操作是真正可靠的:成员不可能误删自己的账号,不能给自己授予管理员权限,也不能对自己所在的行执行批量操作。所有者能看到专属于所有者的界面,而成员完全看不到这些内容。

访客访问流程现已完全独立于团队边界之外。主持人可以批准访客加入会议,而无需将其加入团队;主持人可以在参会者侧边栏中通过单独的添加到联系人选项,将其加入个人联系人。


5. 诚实地做减法,诚实地报数字

发布说明也是一个坦诚交代哪些内容没能如期完成的机会。

**在 alpha 阶段,我们暂时下线了实时语音/聊天/笔记中的阿拉伯语、土耳其语和印地语。**这三种语言当时的翻译质量没有达到我们的标准。与其用脚注凑数,我们更愿意只发布真正可用的语言。(更新:这三种语言目前均已重新上线——语音/聊天/笔记现已支持 24 种语言,各语言对的翻译质量发布在 /benchmark 上,而不是被数字掩盖。详见完整的分场景说明。)西班牙语、葡萄牙语和中文在语言选择器中的名称现已区分地区和文字体系,因为没有人应该去猜"中文"指的是简体还是繁体。

我们下线了 staging.intermind.commain 是唯一长期维护的分支。生产环境部署为手动操作。推送到 main 后,CI 会在 Vercel 预览环境上运行 lint、单元测试和集成测试,到此为止——我们不做自动升级,这也意味着我们不会不小心把代码发布到生产环境。

**我们将翻译服务器从阿姆斯特丹迁移到了巴黎。**欧洲用户的延迟得到了可观测的改善,同时我们也在这次迁移中加入了重试机制,用于吸收上游服务商的短暂波动。

我们将两个 Sentry 项目合并为一个,改用环境标签来区分。两个项目听起来更有条理,但实际上在下结论之前我们需要查看双倍的仪表板。

回放会话采样率降低了,因为此前的采样率会耗尽整个组织的配额。出于同样的原因,4xx HTTP 错误也不再被捕获——因为其中大多数并不具备可操作性。

我们发布了一份**公开基准测试**,包含翻译延迟、质量评分以及测试方法说明。方法说明页面中包含一项披露:在 2026-04-23 之前,我们的聊天测试工具曾错误统计部分翻译事件,导致延迟数据偏高。我们发现了这个问题、修复了它,并将有误的历史数据保留在图表中且加以标注。这正是任何发布基准测试的团队都应该做到的披露标准。

在生产环境中,我们通过 Checkly 运行每小时一次的合成端到端检测——包括完整的聊天往返和语音往返流程,并附带由 LLM 评分的翻译质量断言——此外还在每个公开页面上通过 Sentry Metric Alerts 进行 Web Vitals 监控。一旦出现问题,我们能在几分钟内察觉,而不是等到第二天早上。


6. 八大使用场景——注册前先体验

光说"我们能翻译"打动不了任何人。我们为真正催生跨境会议需求的场景,构建了八个带动画演示的使用场景页面:

  1. 受监管的多语言会议 —— CAPA 审查、检查准备、多站点质量会议。审计记录从头到尾都是多语言的。
  2. 跨境销售通话 —— 用买家的语言完成成交,同时用您自己的语言记录团队笔记。
  3. 多站点工程评审 —— 跨工厂的设计讲解,难点在于专业术语,而不是寒暄客套。
  4. 远程技术面试 —— 考察工程师的能力,而不是他们的英语水平。
  5. 多语言客户支持 —— 一名客服即可用任意语言处理每一个工单对话。
  6. 语言教学 —— 讲师用母语自然授课,学员获得双语字幕和聊天内容。
  7. 在线活动与网络研讨会 —— 一位主持人,多条语言频道,无需中继译员。
  8. 远程咨询 —— 计费工时不再耗费在翻译专业术语上。

/use-case 列表页面展示了包含 CSS 动画演示的完整场景集合。/demo 页面则可以让您通过一段预设对话体验翻译效果——无需账号,无需注册。


本次还发布了哪些内容

以下是一份精简清单,以求完整:

  • 全站本地化,支持 ES / PT / RU / ZH,采用语言前缀路由,并在每个公开路由上配置 hreflang
  • 提交时自动翻译国际化文件 —— 我们编辑 en.json 后,其余四种语言会在同一个 pre-commit 钩子中被翻译并重新暂存(Gemini Flash → Sonnet 作为备用方案)
  • 统一的翻译语言设置 —— 界面语言与翻译语言此前是两个可能不一致的设置,现已合并为一个
  • 带附件的问题反馈 —— 按需截图、附带会议按钮上下文,并通过邮件发送、附上 Sentry 线程 ID
  • 应用内回复问题反馈 —— 当我们回复您的 Sentry 问题时,消息会通过 @reply 机制返回到您的信息流中
  • 落地页新增 G2 用户口碑轮播,展示精选评价
  • 为 SEO 生成 Sitemap + robots.txt;对遗留的失效 URL 进行了重定向
  • 应用内文档 + AI 对话 —— 注入完整知识库,支持搜索,可从 /docs 直接浏览
  • 自适应默认页面 —— 侧边栏会根据您实际使用的功能区域自动重新排序

免费版依然可用

面向所有人开放的免费 alpha 版本持续到 2026 年 6 月,目前计费功能已正式启用。Basic 计划将永久免费——包含实时语音和聊天翻译,会议时长上限为 1 小时,无需信用卡。

如果您打算为团队试用 InterMIND,所有付费计划均提供 14 天免费试用——您可以在不付费的情况下体验完整的 Business 版功能。

体验演示 —— 无需注册 → 创建免费账号 —— 仅需 30 秒 → 查看使用场景 —— 找到适合您的场景

—— The Mind.com Team

您的团队在走廊里聊天时不会切换成英语,会议也不应该逼他们这样做。


资料来源:Zoom —— 计划与定价(Basic 计划会议时长上限为 40 分钟),核实于 2026 年 8 月。本文为发布说明——文中的产品数据反映的是 2026 年 5 月发布的 v1.2 版本;当前各场景下的语言支持数量请参见《我们支持多少种语言?》

通过电子邮件接收新文章

我们将在发布新文章时通过电子邮件通知您。可随时取消订阅。