Wydanie

Sala konferencyjna, która nie przełącza się na angielski

Sześć tygodni wdrożeń pozwoliło InterMIND przejść od demo tłumaczeń do wielojęzycznego obszaru roboczego. Głos, czat, notatki udostępnione i historia edycji dla każdego widza — w 21 językach, z odpowiednim śladem audytowym.

The Mind.com Team

Sala konferencyjna, która nie przełącza się na angielski

Sala spotkań, która nie przechodzi na angielski

Planujesz spotkanie międzynarodowe. Uczestnicy dołączają z trzech stref czasowych. W ciągu dziewięćdziesięciu sekund ktoś mówi „zostańmy przy angielskim, żebyśmy wszyscy byli na tej samej stronie" — i widzisz, jak najbardziej doświadczone osoby w pokoju milkną.

To przełączenie to podatek. Na czas, na pewność siebie, na to, co faktycznie zostaje zdecydowane.

Ostatnie sześć tygodni spędziliśmy na przebudowie InterMIND wokół zasady, że nikt w pokoju nie powinien musieć się przełączać. Nie w rozmowie. Nie w czacie. Nie w notatkach, które piszesz na żywo. Nie w historii edycji, którą przejrzysz jutro.

Oto co się zmieniło.


1. Wszystko dopasowane do widza, nie tylko głos

Tłumaczenie głosu na żywo od zawsze było naszym głównym elementem — 21 języków, opóźnienie poniżej sekundy, każdy uczestnik wybiera własny język na początku rozmowy. v1.2 sprawia, że wszystko wokół głosu jest teraz również wielojęzyczne i pozostaje zsynchronizowane, dla każdego widza, w czasie rzeczywistym. (Dlaczego „21", a nie większe liczby pokazywane w innych miejscach, wyjaśniamy w tym artykule.)

Czat: każda edycja pokazuje, co się zmieniło — w twoim języku

Każda wiadomość na czacie jest tłumaczona w momencie pisania. Zmiana w v1.2: kiedy ktoś edytuje wiadomość, nie odrzucamy poprzedniego tłumaczenia, aby podać ci nowe. Obliczamy różnicę między poprzednim przetłumaczonym tekstem a nowym przetłumaczonym tekstem, w twoim języku — i wyświetlamy ją w tekście.

Więc kiedy twój współpracownik edytuje „powinniśmy to przejrzeć do wtorku" na „powinniśmy to przejrzeć do czwartku", twój hiszpański recenzent nie widzi ponownie przetłumaczonego akapitu i nie zgaduje, co się zmieniło. Widzi martes → jueves, wyróżnione. Ta sama precyzja jak w Git diff, tylko w tym z 21 języków, który czyta.

Jeśli edycja zmienia tylko formatowanie — pogrubienie, kursywę, znaczniki listy — i tak tłumaczymy ponownie, bo edycje dotyczące tylko formatowania często są miejscem, w którym zmienia się znaczenie (przecinek staje się granicą klauzuli). Poprzednie tłumaczenie pozostaje na ekranie, podczas gdy nowe jest przesyłane strumieniowo, więc nigdy nie patrzysz na puste miejsce, czekając, aż API odpowie.

Notatki: na żywo, znak po znaku, dla każdego języka

Prowadzący otwiera panel współdzielonych notatek podczas spotkania i zaczyna pisać. Każdy uczestnik widzi notatkę w swoim języku, znak po znaku, z propagacją poniżej sekundy. Edytujesz wiersz — widzowie otrzymują różnicę w swoim języku — ten sam model, co przy edycjach na czacie.

Przepisaliśmy też tłumaczenie notatek, tak aby tłumaczyć elementy listy pojedynczo, a nie cały dokument. Zagnieżdżona lista kontrolna w języku angielskim nie zachowuje swojej struktury, jeśli tłumaczysz cały blok markdown — model spłaszcza hierarchię. Tłumaczenie każdego <li> niezależnie zachowuje wcięcia, numerację i formatowanie w tekście, w każdym języku.

Załączniki: dokumenty w czacie mówią językiem pokoju

Wklej dokument Google Doc, link do OneDrive lub plik PDF do czatu. v1.2 wyświetla je w tekście:

  • Linkowane dokumenty — tytuł, podgląd, plakietka domeny, bez przebijającego się surowego adresu URL. Edytowalne dokumenty otwierają się w nowej karcie z właściwą wskazówką lokalizacji (hl=), więc czytelnik brazylijskiego portugalskiego nie trafia do angielskiego interfejsu Docs.
  • Przesyłanie obrazów — miniatura po przesłaniu, responsywny układ typu intrinsic-grid w bąbelku wiadomości, dzięki czemu obrazy nie „wybuchają" przy wąskich szerokościach.
  • Trójpoziomowy dostęp do dokumentów — edycja, podgląd lub brak dostępu — z automatycznym udostępnianiem, gdy uprawnienia to pozwalają. Uczestnicy bez dostępu do Drive wciąż widzą czysty podgląd tylko do odczytu, a nie stronę „odmowa dostępu".

Leniwe tłumaczenie: szybciej, taniej, mniej szumu

Wcześniej tłumaczyliśmy każdą wiadomość w twojej historii, kiedy zmieniałeś język. W przypadku długo działających kanałów zespołowych oznaczało to odtwarzanie godzin wywołań API dla wiadomości, do których nigdy nie przewinąłbyś.

v1.2 korzysta z IntersectionObserver: tłumaczenia odbywają się na żądanie, gdy wiadomość wchodzi w obszar widoczny na ekranie. Zmiana języka w trakcie spotkania jest teraz natychmiastowa. Zatrzymujemy również odpytywanie listy czatu natychmiast po błędzie 401, co uciszyło niekontrolowany potok błędów, którego ty nigdy byś nie zauważył, ale my zauważyliśmy.

Transkrypcja głosu: sanityzowana przed wyświetleniem

Tekst transkrypcji jest sanityzowany przed wyświetleniem — żadnej iniekcji HTML poprzez „kreatywną" wymowę. Brzmi to jak oczywistość. Dwa miesiące temu jeszcze nią nie było.


2. Edytor notatek dogonił rozmowę

Notatki i wiadomości czatu współdzielą rozbudowany edytor z:

  • Menu ukośnika (slash menu) do nagłówków, list, bloków kodu
  • Przekształceniami AI Improve — wybierz akapit, przepisz pod kątem tonu, rozwiń, streść, poprawiaj gramatykę — bezpośrednio w edytorze, bez kopiowania i wklejania
  • Wzmiankami @ połączonymi z danymi uczestników: wpisz @, a zobaczysz aktualną listę uczestników
  • Selektorem emoji, który nie zmienia pozycji przy wąskich szerokościach
  • Przesyłaniem obrazów bezpośrednio do treści wiadomości

Przekształcenia AI Improve działają jako pojedyncze wstawienia bez limitu tokenów wyjściowych (podczas testów wielokrotnie trafialiśmy w ten limit). Wynik jest konwertowany z markdown do HTML za pomocą marked, dzięki czemu edytor nigdy nie pokazuje surowego artefaktu ### Nagłówek.

Współdzieloną notatkę można otworzyć w nowej karcie — przydatne, gdy spotkanie jest na jednym monitorze, a dokument potrzebuje pełnego drugiego ekranu. Zmiana rozmiaru panelu bocznego nie zawiesza się już za iframe.


3. Sala spotkań ma nareszcie dopracowane nudne detale

Funkcja tłumaczenia nie ma sensu, jeśli sala spotkań wokół niej nie działa jak należy. v1.2 zamyka długą listę braków, które zauważasz tylko wtedy, gdy zawodzą.

FunkcjaCo robiDlaczego to ważne
Uprawnienia tylko dla prowadzącegoMikrofon, kamera, udostępnianie ekranu, czat — kontrolowane dla każdego uczestnika z More → SettingsPowierzchnia moderacji przestaje być polem bez zasad
Okno przewodnika po konferencjiSkróty klawiaturowe i wyjaśnienia przycisków w jednym paneluNowi użytkownicy znajdują funkcje bez przewodnika
Udostępnianie notatek na sceniePrzypnij notatkę obok nakładki kamery; kamera pozostaje widocznaPrzejdź przez dokument bez utraty kontaktu z pokojem
Dwustanowe potwierdzenia odczytuObecny (aktualnie oglądający) vs powrócił (zobaczył później)Pokonuje binarne uproszczenie „dostarczono"
Odroczona akceptacja przed dołączeniemGoście widzą ekran „czeka na akceptację", zanim się pojawiąBez niespodziewanych dołączeń, bez niezręcznych wyrzuceń
Doraźna podpowiedź kopiowania linkuProwadzący dołącza sam? Powiadomienie pyta, czy chce skopiować linkZamyka pętlę „czy jestem tu sam, czy link został wysłany?"
Poprawka podniesienia rękiPrzycisk znowu działaBył zepsuty; teraz nie jest
Wymuszony tryb ciemny w spotkaniuCiemny motyw tylko podczas trwania sali spotkańMniej gwałtownych zmian jasności w trakcie rozmowy
Limit 1 godziny w BasicBezpłatne spotkania kończą się po 60 minutach — więcej niż 40 minut w Zoom FreeUczciwa struktura cenowa

Tłumaczenie działa w pełnej jakości na każdym planie, włącznie z bezpłatnym.


4. Zespoły, które nie walczą z narzędziem

Przepisaliśmy model ról i miejsc od zera, opierając się na ścisłym niezmienniku 1 użytkownik – 1 organizacja. Bez leniwego tworzenia zespołów. Bez organizacji-widmo. Owner anuluje subskrypcje; nie jest proszony o przeniesienie się w nicość.

RolaZakres
OwnerRozliczenia, zarządzanie domeną, każda z czynności wskazanych poniżej
AdminZapraszanie, zmiany ról, przydzielanie licencji — bez rozliczeń
MemberSpotkania, czat, własny profil
SoloPrywatne kontakty, prywatne spotkania — bez zakresu zespołowego

Licencje są przypisywane per miejsce, w stylu Zoom. Operacje masowe z tabeli użytkowników — nadaj rolę admina, nadaj rolę członka, przydziel licencję, odbierz licencję — dotyczą całego zaznaczenia, z jasnym ostrzeżeniem, gdy tylko część operacji masowej zmieści się w dostępnych miejscach.

Przełączanie licencji jest optymistyczne, bez kołowego wskaźnika czekania na serwer. Jeśli przydzielisz miejsce, a następne kliknięcie przekroczyłoby limit planu, w miejscu, w którym próbowałbyś przydzielić kolejne, pojawia się kontekstowe wezwanie do działania Kup więcej licencji. Zarządzanie domeną jest zablokowane dla planów Business i wyższych, i wyraźnie oznaczone, a nie po prostu ukryte.

Oczekujące zaproszenia same się porządkują. Samoobsługa jest realna: członkowie nie mogą przypadkowo usunąć samych siebie, nie mogą przydzielić sobie roli admina, nie mogą wykonać operacji masowej na własnym wierszu. Owner widzi interfejs dostępny tylko dla Owner; Member nie widzi go wcale.

Proces dostępu dla gości teraz działa całkowicie poza granicami zespołu. Prowadzący może zaakceptować gościa w spotkaniu bez dodawania go do zespołu; osobiste kontakty prowadzącego mają odrębną opcję Dodaj do kontaktów w panelu bocznym uczestników.


5. Uczciwe ograniczenia, uczciwe liczby

Wpis o wydaniu to również okazja, by szczerze powiedzieć, co się nie udało.

Wyłączyliśmy arabski, turecki i hindi dla głosu/czatu/notatek na żywo podczas cyklu alfa. Jakość tłumaczenia dla tych trzech języków wtedy nie spełniała naszej normy. Woleliśmy wypuścić języki, które działają, niż podbić liczbę na papierze. (Aktualizacja: turecki i hindi od tego czasu wróciły do listy wyboru na żywo; arabski wrócił w lipcu 2026 i został ponownie wycofany w sierpniu 2026, ponieważ jakość silnika jest poniżej normy w obu kierunkach — głos/czat/notatki obsługują dzisiaj 23 języki, z jakością dla każdej pary opublikowaną na stronie /benchmark, a nie skrytą za samą liczbą. Zobacz pełny podział według powierzchni.) Nazwy w selektorze dla hiszpańskiego, portugalskiego i chińskiego teraz rozróżniają region i pismo, bo nikt nie powinien musieć zgadywać, czy „chiński" oznacza uproszczony czy tradycyjny.

Wycofaliśmy staging.intermind.com. main jest jedyną długo żyjącą gałęzią. Wdrożenia produkcyjne są ręczne. CI przy push do main uruchamia lint + testy jednostkowe + integracyjne na podglądzie Vercel i tam się zatrzymuje — nie robimy auto-promocji, co znaczy, że też nie wdrażamy na produkcję przez przypadek.

Przenieśliśmy serwer tłumaczeń z Amsterdamu do Paryża. Mierzalna poprawa opóźnienia dla europejskich użytkowników, z logiką ponownych prób dodaną w tym samym etapie, aby wyłapywać chwilowe zakłócenia dostawcy nadrzędnego.

Połączyliśmy dwa projekty Sentry w jeden i podzieliliśmy je według tagu środowiska. Dwa projekty brzmiały jak porządek; w praktyce podwajały liczbę dashboardów, które musieliśmy sprawdzić, zanim czemukolwiek uwierzyliśmy.

Próbkowanie sesji Replay zmniejszyliśmy, ponieważ poprzednia częstotliwość wypalała cały limit organizacji. Błędy HTTP 4xx z tego samego powodu wypadają z rejestrowania — większość z nich nie wymagała żadnej reakcji.

Publikujemy publiczny benchmark z opóźnieniem tłumaczenia, wynikami jakości i metodologią. Strona metodologii zawiera ujawnienie: przed 23.04.2026 nasz harness testowy czatu błędnie liczył część zdarzeń tłumaczenia, co zawyżało zgłaszane opóźnienie. Znaleźliśmy błąd, naprawiliśmy go, zachowaliśmy błędne liczby na historycznym wykresie i je oznaczyliśmy. Tego typu ujawnienia należy oczekiwać od każdego, kto publikuje benchmark.

Na produkcji uruchamiamy godzinowe syntetyczne testy E2E za pomocą Checkly — pełny cykl czatu i pełny cykl głosu, wraz z asercją jakości tłumaczenia ocenianą przez LLM — a także monitorowanie Web Vitals przez Sentry Metric Alerts na każdej publicznej stronie. Kiedy coś się psuje, wiemy o tym w ciągu kilku minut, nie następnego ranka.


6. Osiem przypadków użycia — wypróbuj, zanim się zarejestrujesz

Mówienie ludziom „tłumaczymy" nie trafia do nich. Stworzyliśmy osiem stron z przypadkami użycia i animowanymi demo dla scenariuszy, które faktycznie generują potrzebę spotkań międzynarodowych:

  1. Regulowane wielojęzyczne spotkania — przeglądy CAPA, przygotowanie do inspekcji, wielolokalizacyjne rozmowy dotyczące jakości. Ścieżka audytu jest wielojęzyczna od początku do końca.
  2. Międzynarodowe rozmowy handlowe — zamykaj transakcje w języku kupującego, a notatki swojego zespołu prowadź w swoim.
  3. Przeglądy inżynierskie wielolokalizacyjne — omówienia projektów pomiędzy zakładami, gdzie trudnością jest słownictwo techniczne, nie rozmowy towarzyskie.
  4. Zdalne rozmowy techniczne — oceniaj inżyniera, nie jego angielski.
  5. Wielojęzyczna obsługa klienta — każda rozmowa w zgłoszeniu, w każdym języku, z jednym konsultantem.
  6. Korepetycje językowe — instruktor mówi naturalnie; uczący się otrzymuje dwujęzyczne napisy i czat.
  7. Wydarzenia online i webinary — jeden prowadzący, wiele ścieżek językowych, bez tłumaczy przekazujących.
  8. Zdalny konsulting — rozliczane godziny, które nie są tracone na tłumaczenie żargonu.

Strona z listą /use-case zawiera cały zestaw z animowanymi demo w CSS. Trasa /demo pozwala doświadczyć tłumaczenia na przygotowanej rozmowie — bez konta, bez rejestracji.


Co jeszcze wdrożyliśmy

Skrócona lista, dla porządku:

  • Lokalizacja całej witryny dla ES / PT / RU / ZH z routingiem opartym na prefiksach lokalizacji i hreflang na każdej publicznej trasie
  • Automatyczne tłumaczenie i18n przy commicie — edytujemy en.json, a cztery pozostałe lokalizacje są tłumaczone i ponownie dodawane w tym samym hooku pre-commit (Gemini Flash → fallback do Sonnet)
  • Jedno ustawienie nadrzędne dla języka tłumaczenia — język interfejsu i język tłumaczenia dawniej były dwoma osobnymi ustawieniami, które się rozjeżdżały; teraz są jednym
  • Zgłoszenia błędów z załącznikami — zrzut ekranu na żądanie, kontekst przycisku konferencji, dostarczanie e-mailem z identyfikatorem wątku Sentry
  • Odpowiedzi na zgłoszenia błędów w aplikacji — kiedy odpowiadamy na twój issue w Sentry, wiadomość trafia z powrotem do twojego feedu przez konwencję @reply
  • Karuzela dowodu społecznego z G2 z wyselekcjonowanymi opiniami na stronie głównej
  • Generowanie sitemap + robots.txt dla SEO; przekierowanie zbłąkanych starych adresów URL
  • Dokumentacja w aplikacji z czatem AI — pełna baza wiedzy wprowadzona do modelu, wyszukiwanie, dostępna z /docs
  • Adaptacyjna strona domyślna — panel boczny zmienia kolejność w zależności od tego, z jakiego obszaru faktycznie korzystasz

Bezpłatny plan wciąż działa

Bezpłatna dla wszystkich alfa trwała do czerwca 2026; teraz rozliczenia są aktywne. Plan Basic pozostaje bezpłatny na zawsze — z tłumaczeniem głosu i czatu na żywo w zestawie, limitem spotkania do 1 godziny i bez karty kredytowej.

Jeśli chcesz przetestować InterMIND dla swojego zespołu, każdy płatny plan zaczyna się od 14-dniowego okresu próbnego — otrzymujesz pełne możliwości planu Business bez płacenia za nie.

→ Wypróbuj demo — bez rejestracji → Utwórz bezpłatne konto — 30 sekund → Zobacz przypadki użycia — znajdź swój scenariusz

— Zespół Mind.com

Twój zespół nie przechodzi na angielski na korytarzu. Spotkanie też nie powinno go do tego zmuszać.


Źródła: Zoom — plany i cennik (limit 40 minut dla planu Basic), sprawdzone w sierpniu 2026. To wpis o wydaniu — liczby dotyczące produktu odzwierciedlają v1.2 wydane w maju 2026; aktualna liczba obsługiwanych języków dla każdej powierzchni znajduje się w Ile języków obsługujecie?.

Otrzymuj nowe wpisy i aktualizacje produktu e-mailem

Jeden e-mail miesięcznie z nowymi postami i aktualizacjami produktu. Wypisz się w dowolnym momencie.