Release

Конференц-зала, що не перемикається на англійську

Шість тижнів релізів перетворили InterMIND з демо-версії перекладу на багатомовний робочий простір. Голос, чат, спільні нотатки та історія редагування для кожного глядача — 21 мовами з відповідним журналом аудиту.

The Mind.com Team

Конференц-зала, що не перемикається на англійську

Кімната для зустрічей, яка не переходить на англійську

Ви плануєте міжнародну зустріч. Учасники приєднуються з трьох часових поясів. Не минає й дев'яноста секунд, як хтось каже: «Давайте залишимося в межах англійської, щоб усім було зрозуміло» — і ви бачите, як найдосвідченіші люди в кімнаті замовкають.

Цей перехід — це податок. На час, на впевненість, на те, що насправді буде вирішено.

Останні шість тижнів ми перебудовували InterMIND навколо принципу: нікому в кімнаті не повинно доводитися переходити на іншу мову. Ні для розмови. Ні для чату. Ні для нотаток, які ви друкуєте в реальному часі. Ні для історії правок, яку переглядатимете завтра.

Ось що змінилося.


1. Усе персонально для кожного глядача, а не лише голос

Переклад голосу в реальному часі завжди був головною фішкою — 21 мова, затримка менше секунди, кожен учасник обирає свою мову на початку дзвінка. v1.2 робить багатомовним усе навколо голосу теж, і синхронізує це персонально для кожного глядача, у реальному часі. (Про те, чому «21», а не більші цифри, які показують інші розділи, читайте у розбірці.)

Чат: кожна правка показує, що змінилося, вашою мовою

Кожне повідомлення в чаті перекладається під час набору. Зміна у v1.2: коли хтось редагує повідомлення, ми не відкидаємо попередній переклад і не подаємо новий з нуля. Ми обчислюємо різницю між попереднім перекладеним текстом і новим перекладеним текстом вашою мовою — і показуємо її прямо в тексті.

Тож коли колега редагує «переглянемо до вівторка» на «переглянемо до четверга», ваш іспаномовний рецензент не бачить перекладений заново абзац і не вгадує, що змінилося. Він бачить martes → jueves, виділене кольором. Та ж точність, що й у Git-diff, але подана будь-якою з 21 мови, якою він читає.

Якщо правка змінює лише форматування — жирний шрифт, курсив, маркери списку — ми все одно перекладаємо повторно, бо саме такі правки часто змінюють сенс (кома перетворюється на розділення речення). А попередній переклад залишається на екрані, доки новий надходить потоково, тож ви ніколи не дивитеся на порожнє місце в очікуванні відповіді від API.

Нотатки: у реальному часі, символ за символом, для кожної мови

Ведучий відкриває панель спільних нотаток під час зустрічі й починає друкувати. Кожен учасник бачить нотатку своєю мовою, символ за символом, з поширенням менше секунди. Редагуєте рядок — глядачі отримують диференціацію для своєї мови — та ж модель, що й для правок у чаті.

Ми також переписали переклад нотаток так, щоб перекладати елементи списку окремо, а не весь документ одразу. Вкладений чекліст англійською не зберігає свою структуру, якщо перекладати весь блок markdown — модель «сплощує» ієрархію. Переклад кожного <li> окремо збережає відступи, нумерацію та вбудоване форматування незмінними на будь-якій мові.

Вкладення: документи в чаті говорять мовою кімнати

Вставте Google Doc, посилання на OneDrive або PDF у чат. v1.2 відображає їх прямо в повідомленні:

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

Відкладений переклад: швидше, дешевше, менше шуму

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

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

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

Текст транскрипції очищується перед відображенням — жодних HTML-ін'єкцій через «творчу» вимову. Звучить очевидно. Але два місяці тому це було не так.


2. Редактор нотаток наздогнав розмову

Нотатки та повідомлення в чаті використовують спільний розширений редактор із:

  • Меню через слеш (Slash menu) для заголовків, списків, блоків коду
  • Перетворення AI Improve — виберіть абзац, перепишіть у потрібному тоні, розширте, підсумуйте, виправте граматику — прямо в редакторі, без копіювання-вставки
  • @-згадування, підключені до даних учасників: введіть @ і побачите актуальний список учасників
  • Вибір емодзі, який не «зіскакує» з місця на вузьких екранах
  • Завантаження зображень прямо в тіло повідомлення

Перетворення AI Improve виконуються як односкладові вставки без обмеження на кількість вихідних токенів (під час тестування ми не раз стикалися з цією межею). Результат конвертується з markdown у HTML через marked, тож редактор ніколи не показує вам «сирий» артефакт типу ### Heading.

Спільну нотатку можна відкрити в новій вкладці — корисно, коли зустріч на одному моніторі, а документ потребує повноцінного другого екрана. Зміна розміру бічної панелі більше не зависає за iframe.


3. Кімната для зустрічей нарешті довела до ладу нудні деталі

Функція перекладу нічого не варта, якщо кімната для зустрічей навколо неї не тримається купи. v1.2 закриває довгий список прогалин, які ви помічаєте лише тоді, коли вони дають збій.

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

Переклад працює з повною якістю на всіх тарифах, включно з безкоштовним.


4. Команди, яким не доводиться боротися з інструментом

Ми повністю переписали модель ролей і місць за суворим інваріантом 1 користувач – 1 організація. Жодного «лінивого» створення команд. Жодних «організацій-привидів». Власники скасовують підписки; їм не пропонують передати щось «нікуди».

РольОбсяг
OwnerБілінг, керування доменами, усі дії нижче
AdminЗапрошення, зміна ролей, надання ліцензій — без білінгу
MemberЗустрічі, чат, власний профіль
SoloОсобисті контакти, особисті зустрічі — без командного обсягу

Ліцензії призначаються на місце, у стилі Zoom. Масові операції з таблиці користувачів — призначити адміністратором, призначити учасником, надати ліцензію, відкликати ліцензію — застосовуються до всього вибраного, з чітким попередженням, якщо доступних місць вистачить лише на частину масової дії.

Перемикання ліцензій оптимістичне, без індикатора завантаження в очікуванні відповіді сервера. Якщо ви надаєте місце, а наступний клік перевищив би тариф, контекстний CTA Buy more licenses з'являється саме там, де ви наступного разу спробуєте надати ще одну ліцензію. Керування доменом доступне лише з тарифу Business+ і чітко позначене, а не мовчки приховане.

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

Процес доступу для гостей тепер повністю виведено за межі команди. Ведучі можуть допустити гостя на зустріч без додавання його до команди; особисті контакти ведучого отримують окрему опцію Add to contacts на бічній панелі учасників.


5. Чесні скорочення, чесні цифри

Пост про реліз — це також можливість чесно сказати про те, що не увійшло.

Ми відключили арабську, турецьку та хінді для голосу/чату/нотаток у реальному часі на час альфа-циклу. Якість перекладу для цих трьох мов на той момент не відповідала нашому стандарту. Ми радше випустимо мови, що працюють, ніж роздутимо кількість виносками. (Оновлення: турецька та хінді з того часу повернулися до вибору мов у реальному часі; арабська повернулася в липні 2026 і знову була вилучена в серпні 2026, доки якість рушія нижча за стандарт в обох напрямках — голос/чат/нотатки сьогодні охоплюють 23 мови, з якістю по кожній парі мов, опублікованою на /benchmark, а не приховану за загальною цифрою. Дивіться повну розбірку по кожному розділу.) Назви мов у виборі для іспанської, португальської та китайської тепер уточнюють регіон і писемність, бо ніхто не повинен гадати, чи «китайська» означає спрощену чи традиційну.

Ми вивели з експлуатації staging.intermind.com. main — єдина довготривала гілка. Розгортання в продакшн виконується вручну. CI при пуші в main запускає lint + unit + integration на прев'ю Vercel і зупиняється на цьому — ми не робимо автопросування, тож і в продакшн випадково не потрапляємо.

Ми перенесли сервер перекладу з Амстердама до Парижа. Вимірне покращення затримки для європейських користувачів, а в тій же ітерації додано логіку повторних спроб для поглинання короткочасних збоїв постачальника.

Ми об'єднали два проєкти Sentry в один і розділили за тегом середовища. Два проєкти звучали організовано; на практиці це подвоювало кількість дашбордів, які треба перевірити, перш ніж чомусь довіряти.

Вибірка сесій Replay зменшилася, бо попередня частка вичерпувала всю квоту організації. Помилки HTTP 4xx з тієї ж причини випадають із захоплення — більшість із них не потребували дій.

Ми публікуємо публічний бенчмарк із затримкою перекладу, показниками якості та методологією. Сторінка методології містить розкриття: до 2026-04-23 наш тестовий стенд для чату неправильно рахував деякі події перекладу, що завищувало заявлену затримку. Ми знайшли це, виправили і залишили некоректні цифри в історичному графіку, позначивши їх. Саме такого розкриття варто очікувати від будь-кого, хто публікує бенчмарк.

У продакшні ми запускаємо щогодинні синтетичні 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 hook (Gemini Flash → резервний варіант Sonnet)
  • Єдине перевизначення мови перекладу — мова інтерфейсу та мова перекладу раніше були двома окремими налаштуваннями, які могли розходитися; тепер це одне налаштування
  • Звіти про помилки з вкладеннями — скриншот за запитом, контекст кнопки конференції, доставка листом із ID теми Sentry
  • Відповідь на звіти про помилки в застосунку — коли ми відповідаємо на ваш Sentry issue, повідомлення потрапляє назад у вашу стрічку через угоду @reply
  • Карусель соціального доказу G2 з відібраними відгуками на цільовій сторінці
  • Генерація Sitemap + robots.txt для SEO; переспрямування застарілих «блукаючих» URL
  • Документація в застосунку з AI-чатом — повна база знань вбудована, є пошук, доступна через /docs
  • Адаптивна стартова сторінка — бічна панель перевпорядковується залежно від того, який розділ ви фактично використовуєте

Безкоштовний тариф усе ще працює

Безкоштовна для всіх альфа-версія тривала до червня 2026 року; тепер білінг активний. Тариф Basic залишається безкоштовним назавжди — з перекладом голосу й чату в реальному часі, обмеженням у 1 годину на зустріч і без потреби в кредитній картці.

Якщо плануєте протестувати InterMIND для своєї команди, кожен платний тариф починається з 14-денного пробного періоду — ви отримуєте повний досвід тарифу Business без оплати.

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

— Команда Mind.com

Ваша команда не переходить на англійську в коридорі. Зустріч не повинна змушувати її робити це.


Джерела: Zoom — тарифи та ціни (обмеження тарифу Basic — 40 хвилин на зустріч), перевірено в серпні 2026. Це пост про реліз — цифри в продукті відображають v1.2 станом на випуск у травні 2026 року; актуальну кількість мов для кожного розділу дивіться в Скільки мов ви підтримуєте?.

Отримуйте нові публікації та оновлення продукту на email

Один лист на місяць із новими публікаціями та оновленнями продукту. Скасувати підписку можна будь-коли.