Релиз

Переговорная комната, которая не переключается на английский

Шесть недель разработки превратили InterMIND из демонстрации перевода в многоязычное рабочее пространство. Голосовое общение, чат, общие заметки и история изменений для каждого пользователя — на 21 языке, с соответствующим журналом аудита. Бесплатно для всех до июня 2026 года.

The Mind.com Team

Переговорная комната, которая не переключается на английский

Переговорная комната, которая не переключается на английский

Вы назначаете международную встречу. Люди присоединяются из трех часовых поясов. В течение девяноста секунд кто-то говорит «давайте продолжим на английском, чтобы мы все были на одной волне» — и вы наблюдаете, как самые высокопоставленные участники встречи замолкают.

Это переключение — налог. На время, на уверенность, на то, что на самом деле будет решено.

Последние шесть недель мы перестраивали InterMIND вокруг принципа: никто в комнате не должен переключаться. Ни для разговора. Ни для чата. Ни для заметок, которые вы печатаете в реальном времени. Ни для истории изменений, которую вы будете просматривать завтра.

Вот что изменилось.


1. Всё для каждого пользователя, а не только голос

Прямой голосовой перевод всегда был главной особенностью — 21 язык, задержка менее секунды, каждый участник выбирает свой язык в начале звонка. В версии 1.2 всё, что окружает голосовое общение, также становится многоязычным и синхронизируется для каждого пользователя в реальном времени. (Почему «21», а не бóльшие числа, показанные на других поверхностях, см. в подробном описании.)

Чат: каждое изменение показывает, что именно изменилось, на вашем языке

Каждое сообщение в чате переводится по мере ввода. Изменение в версии 1.2: когда кто-то редактирует сообщение, мы не выбрасываем его предыдущий перевод и не предоставляем вам новый. Мы вычисляем разницу между предыдущим переведенным текстом и новым переведенным текстом на вашем языке — и показываем её встроенно.

Таким образом, когда ваш коллега редактирует "we should review by Tuesday" на "we should review by Thursday", ваш испаноязычный рецензент не видит заново переведенный абзац и не гадает, что изменилось. Он видит martes → jueves, выделенное. Та же точность, что и в Git diff, но отображается на любом из 21 языков, которые они читают.

Если изменение затрагивает только форматирование — полужирный шрифт, курсив, маркеры списка — мы все равно переводим, потому что изменения только формата часто приводят к изменению смысла (запятая становится разделителем предложений). А предыдущий перевод остается на экране, пока загружается новый, так что вы никогда не смотрите на пустое пространство в ожидании ответа от API.

Заметки: в реальном времени, посимвольно, на каждом языке

Ведущий открывает панель общих заметок во время встречи и начинает печатать. Каждый участник видит заметку на своем языке, посимвольно, с распространением менее чем за секунду. Отредактируйте строку, и зрители получат разницу для каждого языка — та же модель, что и при редактировании чата.

Мы также переписали перевод заметок, чтобы переводить элементы списка по отдельности, а не весь документ. Вложенный контрольный список на английском языке не сохраняет свою структуру, если вы переводите весь блок Markdown — модель сглаживает иерархию. Перевод каждого <li> по отдельности сохраняет отступы, нумерацию и встроенное форматирование на каждом языке.

Вложения: документы в чате говорят на языке комнаты

Перетащите Google Doc, ссылку OneDrive или PDF в чат. v1.2 отображает их встроенно:

  • Прикрепленные документы — заголовок, предварительный просмотр, значок домена, без просачивания необработанного URL. Редактируемые документы открываются в новой вкладке с правильной подсказкой локали (hl=), чтобы читатель из Бразилии, говорящий на португальском, не попал в английский интерфейс Docs.
  • Загрузки изображений — миниатюра при загрузке, адаптивный макет с внутренней сеткой в пузыре сообщения, чтобы изображения не искажались при узких ширинах.
  • Трехуровневый доступ к документамредактирование, просмотр или нет доступа — с автоматическим общим доступом при наличии разрешений. Участники без доступа к Drive по-прежнему видят чистое представление только для чтения, а не страницу «доступ запрещен».

Ленивый перевод: быстрее, дешевле, меньше шума

Раньше мы переводили каждое сообщение в вашей истории при смене языка. Для долгосрочных командных каналов это означало повторное воспроизведение часов вызовов API для сообщений, к которым вы никогда бы не прокрутили обратно.

v1.2 использует IntersectionObserver: переводы происходят по запросу, когда сообщение попадает в область просмотра. Переключение языков в середине встречи теперь происходит мгновенно. Мы также немедленно прекращаем опрос списка чатов при 401 ошибке, что заглушило неконтролируемый поток ошибок, который вы бы никогда не заметили, но мы заметили.

Транскрипция голоса: очищена перед отображением

Текст транскрипции очищается перед отображением — никаких инъекций HTML через креативное произношение. Звучит очевидно. Но два месяца назад это было не так.


2. Редактор заметок догнал беседу

Заметки и сообщения чата используют единый расширенный редактор со следующими возможностями:

  • Команды с косой чертой для заголовков, списков, блоков кода
  • Преобразования AI Improve — выберите абзац, перепишите его с учетом тона, расширьте, суммируйте, исправьте грамматику — прямо в редакторе, без копирования и вставки туда-обратно
  • @-упоминания, связанные с данными участников: наберите @, и вы увидите список активных участников
  • Выбор эмодзи, который не смещается при узких ширинах
  • Загрузка изображений прямо в тело сообщения

Преобразования AI Improve выполняются как одноцепочечные вставки без ограничения на количество выходных токенов (мы превышали этот лимит не раз во время тестирования). Вывод конвертируется из Markdown в HTML с помощью marked, поэтому редактор никогда не показывает вам необработанный артефакт ### Заголовок.

Общая заметка может быть открыта в новой вкладке — это удобно, когда встреча проходит на одном мониторе, а документ требует полного второго экрана. Изменение размера боковой панели больше не застревает за iframe.


3. Переговорная комната наконец-то работает правильно в скучных аспектах

Функция перевода бессмысленна, если переговорная комната вокруг неё не выдерживает нагрузки. v1.2 устраняет длинный список недочетов, которые вы замечаете только тогда, когда они дают сбой.

ВозможностьЧто это делаетПочему это важно
Разрешения только для ведущегоМикрофон, камера, демонстрация экрана, чат — ограничены для каждого участника через More → SettingsПоверхность модерации перестает быть общей для всех
Модальное окно руководства по конференцииКомбинации клавиш и объяснения кнопок в одной панелиНовые пользователи находят функции без ознакомительного тура
Совместное использование заметок на сценеЗакрепите заметку рядом с наложением вашей камеры; камера остается видимойПросматривайте документ, не теряя из виду комнату
Двухрежимные уведомления о прочтенииПрисутствует (сейчас смотрит) vs вернулся (увидел позже)Превосходит бинарную ложь «доставлено»
Отложенное одобрение перед присоединениемГости видят экран ожидания одобрения, прежде чем появитьсяНикаких неожиданных присоединений, никаких неловких исключений
Всплывающее предложение скопировать ссылкуВедущий присоединяется один? Всплывающее окно спрашивает, хотят ли они скопировать ссылкуЗавершает цикл «я здесь один, ссылка была отправлена?»
Исправление поднятия рукиКнопка снова работаетОна была сломана; теперь нет
Принудительная темная тема во время встречиТолько темная, пока комната встречи активнаМеньше резких перепадов яркости во время звонка
Ограничение Basic на 40 минутБесплатные встречи заканчиваются через 40 минут, такое же основное ограничение, как и у Zoom FreeЧестная модель ценообразования

Перевод работает в полном качестве на любом тарифе, включая Free.


4. Команды, которые не борются с инструментом

Мы полностью переписали модель ролей и рабочих мест, основываясь на строгом инварианте 1 пользователь — 1 организация. Никакого ленивого создания команд. Никаких призрачных организаций. Владельцы отменяют подписки; их не просят перевестись в никуда.

РольОбласть действия
ВладелецВыставление счетов, управление доменом, все действия ниже
АдминистраторПриглашения, изменения ролей, выдача лицензий — без выставления счетов
УчастникВстречи, чат, собственный профиль
СолоЛичные контакты, личные встречи — без командного охвата

Лицензии назначаются на каждое место, в стиле Zoom. Массовые операции из таблицы Пользователи — назначить администратором, назначить участником, выдать лицензию, отозвать лицензию — применяются ко всему выбранному с четким предупреждением, когда только часть массового действия соответствует доступным местам.

Переключение лицензий происходит оптимистично, без спиннера в ожидании ответа сервера. Если вы предоставляете место, и следующий щелчок превысит лимит тарифа, контекстная кнопка Купить больше лицензий появляется именно там, где вы бы попытались предоставить его в следующий раз. Управление доменами доступно только для Business+ и четко обозначено, а не скрыто незаметно.

Ожидающие приглашения очищаются автоматически. Самообслуживание реально: участники не могут случайно удалить себя, не могут предоставить себе права администратора, не могут массово изменять свою собственную строку. Владельцы видят только пользовательский интерфейс для Владельцев; участники не видят его вовсе.

Поток доступа для гостей теперь полностью находится за пределами командных границ. Ведущие могут одобрить гостя на встречу, не добавляя его в команду; личные контакты ведущего получают отдельную опцию Добавить в контакты из боковой панели участников.


5. Честные сокращения, честные цифры

Публикация о выпуске — это также шанс быть откровенным относительно того, что не вошло.

Мы отключили арабский, турецкий и хинди для голосового общения, чата и заметок в реальном времени. Качество перевода для этих трех языков не соответствовало нашим стандартам во время альфа-тестирования. Мы предпочли выпустить 21 работающий язык, чем 24 с оговорками. (Арабский и турецкий остаются доступными в конвейере перевода файлов через DeepL — см. полный обзор по каждой поверхности.) Названия в меню выбора для испанского, португальского и китайского теперь различают регион и письмо, потому что никто не должен гадать, означает ли «китайский» упрощенный или традиционный.

Мы отказались от staging.intermind.com. main — единственная долгоживущая ветка. Развертывания в продакшн выполняются вручную. CI при push в main запускает lint + unit + integration в предварительном просмотре Vercel и останавливается на этом — мы не продвигаем автоматически, что означает, что мы не отправляем в продакшн случайно.

Мы перенесли сервер перевода из Амстердама в Париж. Заметное улучшение задержки для европейских пользователей, с добавлением логики повторных попыток в том же проходе для поглощения сбоев вышестоящих провайдеров.

Мы объединили два проекта Sentry в один и разделили по тегам среды. Два проекта звучали организованно; на практике это удвоило количество панелей мониторинга, которые нам приходилось проверять, прежде чем верить чему-либо.

Мы сократили выборку сессий Replay, потому что предыдущая скорость сжигала всю квоту организации. Ошибки HTTP 4xx также выпадают из захвата по той же причине — большинство из них не были действенными.

Мы публикуем открытый бенчмарк с задержкой перевода, оценками качества и методологией. Страница методологии содержит раскрытие информации: до 23.04.2026 наша система тестирования чата неправильно учитывала некоторые события перевода, что завышало сообщаемую задержку. Мы обнаружили это, исправили, сохранили неверные данные в историческом графике и пометили их. Такое раскрытие информации должно ожидаться от любого, кто публикует бенчмарк.

В продакшене мы запускаем ежечасные синтетические E2E-проверки через Checkly — полный цикл чата и полный цикл голосовой связи, включая проверку качества перевода с помощью LLM — плюс мониторинг Web Vitals через Sentry Metric Alerts на каждой публичной странице. Когда что-то ломается, мы узнаем об этом в течение нескольких минут, а не на следующее утро.


6. Восемь сценариев использования — попробуйте, прежде чем зарегистрироваться

Сказать людям «мы переводим» — это не сработает. Мы создали восемь страниц со сценариями использования и анимированными демонстрациями для ситуаций, которые действительно стимулируют потребность в международных встречах:

  1. Регулируемые многоязычные встречи — обзоры CAPA, подготовка к инспекциям, звонки по вопросам качества на нескольких площадках. Журнал аудита является многоязычным от начала до конца.
  2. Трансграничные звонки по продажам — заключайте сделки на языке покупателя, а заметки вашей команды ведите на своем.
  3. Инженерные обзоры на нескольких площадках — обходы проекта по заводам, где техническая лексика является сложной частью, а не светская беседа.
  4. Удаленные технические интервью — оценивайте инженера, а не его английский.
  5. Многоязычная поддержка клиентов — каждое обращение в службу поддержки, на любом языке, с одним оператором.
  6. Обучение языку — преподаватель говорит естественно; ученик получает двуязычные субтитры и чат.
  7. Онлайн-мероприятия и вебинары — один ведущий, много языковых дорожек, без переводчиков-ретрансляторов.
  8. Удаленный консалтинг — оплачиваемые часы, которые не тратятся на перевод жаргона.

Страница списка /use-case содержит полный набор с CSS-анимированными демонстрациями. Маршрут /demo позволяет вам опробовать перевод в рамках скриптового разговора — без учетной записи, без регистрации.


Что еще было выпущено

Короткий список, для полноты:

  • Локализация по всему сайту для ES / PT / RU / ZH с маршрутизацией по префиксу локали и hreflang на каждом публичном маршруте
  • Автоматический перевод i18n при коммите — мы редактируем en.json, остальные четыре локали переводятся и повторно индексируются в том же хуке pre-commit (Gemini Flash → Sonnet fallback)
  • Единое переопределение языка перевода — язык интерфейса и язык перевода раньше были двумя отдельными настройками, теперь они объединены в одну
  • Отчеты об ошибках с вложениями — скриншот по запросу, контекст кнопки конференции, доставка по электронной почте с идентификатором потока Sentry
  • Ответ на отчеты об ошибках внутри приложения — когда мы отвечаем на вашу проблему в Sentry, сообщение возвращается в вашу ленту через соглашение @reply
  • Карусель социальных доказательств G2 с подобранными отзывами на целевой странице
  • Генерация Sitemap + robots.txt для SEO; перенаправлены устаревшие URL-адреса
  • Документация в приложении с AI-чатом — полная база знаний встроена, поиск, доступно из /docs
  • Адаптивная страница по умолчанию — боковая панель переупорядочивается в зависимости от того, какую область вы фактически используете

Бесплатно до июня. Затем Free все еще работает.

Полная платформа бесплатна для всех до июня 2026 года — каждый тарифный план, каждая функция, без кредитной карты.

После июня активируется биллинг. План Free сохраняет живой голосовой и чат-перевод с ограничением в 40 минут на встречу. Платные планы снимают это ограничение и добавляют назначение мест по лицензиям, управление доменами и экспорт данных.

Если вы собираетесь протестировать InterMIND для своей команды, сделайте это в течение пробного периода. Вы получите полный опыт Business без оплаты, и ваш отзыв повлияет на то, что будет включено в окончательную версию.

Попробуйте демо — без регистрации → Создайте бесплатный аккаунт — 30 секунд → Посмотрите сценарии использования — найдите свой сценарий

— Команда Mind.com

Ваша команда не переходит на английский в коридоре. Встреча тоже не должна заставлять их переключаться.