De vergaderruimte die niet overschakelt naar het Engels
Je plant een grensoverschrijdende vergadering. Mensen nemen deel vanuit drie tijdzones. Binnen negentig seconden zegt iemand "laten we dit in het Engels houden, zodat we allemaal op dezelfde pagina zitten" — en je ziet hoe de meest senior mensen in de ruimte stil worden.
Die schakeling is een belasting. Op tijd, op zelfvertrouwen, op wat er daadwerkelijk wordt besloten.
We hebben de afgelopen zes weken InterMIND herbouwd rond het principe dat niemand in de ruimte zou hoeven schakelen. Niet voor het gesprek. Niet voor de chat. Niet voor de notities die je live typt. Niet voor de bewerkingsgeschiedenis die je morgen raadpleegt.
Dit is er veranderd.
1. Alles per kijker, niet alleen spraak
Live spraakvertaling is altijd de kop geweest — 21 talen, latentie onder een seconde, elke deelnemer kiest zijn eigen taal aan het begin van de oproep. v1.2 maakt ook alles rondom de spraak meertalig, en houdt het gesynchroniseerd, per kijker, in realtime. (Voor waarom "21" en niet de grotere aantallen die andere oppervlakken tonen, zie de uiteenzetting.)
Chat: elke bewerking laat zien wat er veranderde, in jouw taal
Elk bericht in chat wordt vertaald terwijl het wordt getypt. De verandering in v1.2: wanneer iemand een bericht bewerkt, gooien we niet de vorige vertaling weg om je een nieuwe te tonen. We berekenen de diff tussen de vorige vertaalde tekst en de nieuwe vertaalde tekst, in jouw taal — en tonen dit inline.
Dus wanneer je collega "we should review by Tuesday" bewerkt naar "we should review by Thursday", ziet je Spaanse reviewer geen opnieuw vertaalde alinea en raadt niet wat er is veranderd. Ze zien martes → jueves, gemarkeerd. Dezelfde precisie als een Git diff, maar weergegeven in welke van de 21 talen ze ook lezen.
Als de bewerking alleen de opmaak wijzigt — vetgedrukt, cursief, lijstmarkeringen — vertalen we toch opnieuw, omdat bewerkingen die alleen de opmaak wijzigen vaak de plek zijn waar de betekenis verschuift (een komma wordt een clausule-onderbreking). En de vorige vertaling blijft op het scherm terwijl de nieuwe wordt gestreamd, zodat je nooit naar een lege ruimte staart wachtend tot de API terugkomt.
Notities: live, teken voor teken, per taal
De host opent het deelvenster voor gedeelde notities tijdens de meeting en begint te typen. Elke deelnemer ziet de notitie in zijn taal, teken voor teken, met voortplanting onder een seconde. Bewerk een regel en kijkers krijgen een diff per taal — hetzelfde model als bij chatbewerkingen.
We hebben de notitievertaling ook herschreven om lijstitems afzonderlijk te vertalen in plaats van het hele document. Een geneste checklist in het Engels behoudt zijn structuur niet als je de markdown-blob vertaalt — het model vlakt de hiërarchie af. Elk <li>-element onafhankelijk vertalen behoudt de inspringing, de nummering en de inline opmaak in elke taal.
Bijlagen: documenten in chat spreken de taal van de meeting
Drop een Google Doc, OneDrive link of PDF in de chat. v1.2 geeft ze inline weer:
- Gekoppelde docs — titel, voorbeeld, domeinbadge, geen ruwe URL die erdoorheen prikt. Bewerkbare docs openen in een nieuw tabblad met de juiste locale-hint (
hl=), zodat een Braziliaans-Portugese lezer niet in een Engelse Docs UI belandt. - Afbeeldingsuploads — miniatuur bij upload, intrinsiek-raster responsieve layout in de berichtballon zodat afbeeldingen niet uitrekken bij smalle breedtes.
- Drie-tier documenttoegang — bewerken, bekijken, of geen toegang — met automatisch delen wanneer rechten dit toestaan. Deelnemers zonder Drive-toegang zien nog steeds een schone alleen-lezen voorbeeldweergave, geen 'toegang geweigerd'-pagina.
Lazy vertaling: sneller, goedkoper, minder rumoerig
Vroeger vertaalden we elk bericht in je geschiedenis wanneer je van taal wisselde. Voor langlopende teamkanalen betekende dat het opnieuw afspelen van uren aan API-aanroepen voor berichten waar je nooit terug zou scrollen.
v1.2 gebruikt een IntersectionObserver: vertalingen gebeuren op aanvraag, wanneer een bericht in de viewport verschijnt. Schakelen tussen talen midden in een meeting is nu direct. We stoppen ook direct met het pollen van de chatlijst bij een 401, wat een op hol geslagen foutenstroom stillegde die je nooit zou hebben opgemerkt, maar wij wel.
Spraaktranscriptie: opgeschoond vóór weergave
Transcriptietekst wordt opgeschoond vóór de weergave — geen HTML-injectie via een creatieve uitspraak. Het klinkt voor de hand liggend. Twee maanden geleden was het ook niet waar.
2. De notitie-editor heeft het gesprek ingehaald
Notities en chatberichten delen een uitgebreide editor met:
- Slash-menu voor koppen, lijsten, codeblokken
- AI Improve-transformaties — kies een alinea, herschrijf voor toon, vouw uit, vat samen, corrigeer grammatica — direct in de editor, zonder heen-en-weer kopieer- en plakwerk
- @-vermeldingen gekoppeld aan deelnemersgegevens: typ
@en je ziet de live deelnemerslijst - Emoji-kiezer die niet uit positie valt op smalle breedtes
- Afbeeldingsupload direct in de berichttekst
AI Improve-transformaties draaien als single-chain inserts zonder output-token limiet (we raakten die grens meer dan eens tijdens het testen). De output wordt via marked van markdown naar HTML geconverteerd, zodat de editor je nooit een ruw ### Heading artefact laat zien.
Een gedeelde notitie kan in een nieuw tabblad worden geopend — handig wanneer de meeting op het ene beeldscherm staat en het document een volledig tweede scherm nodig heeft. Het wijzigen van de grootte van de zijbalk raakt niet meer vast achter het iframe.
3. De meetingruimte heeft de saaie onderdelen eindelijk op orde
Een vertaalfunctie is betekenisloos als de meetingruimte eromheen niet overeind blijft. v1.2 sluit een lange lijst met hiaten die je alleen opmerkt als ze falen.
| Mogelijkheid | Wat het doet | Waarom het ertoe doet |
|---|---|---|
| Alleen-host rechten | Microfoon, camera, scherm delen, chat — per deelnemer beperkt via More → Settings | Het moderatieoppervlak is niet langer een vrije voor allen |
| Conferentiegids modal | Sneltoetsen en knopuitleg in één paneel | Nieuwe gebruikers vinden functies zonder rondleiding |
| Notities delen op het podium | Pin een notitie naast je camera-overlay; de camera blijft zichtbaar | Loop door een doc zonder de ruimte kwijt te raken |
| Leesbevestigingen in twee modi | Present (momenteel aan het kijken) vs returned (later gezien) | Verslaat de binaire "afgeleverd" leugen |
| Uitgestelde goedkeuring voorafgaand aan deelname | Gasten zien een scherm met in afwachting van goedkeuring voordat ze verschijnen | Geen verrassende deelnames, geen ongemakkelijke verwijderingen |
| Ad-hoc link-kopiëren hint | Host doet alleen mee? Toast vraagt of de link gekopieerd moet worden | Sluit de "ben ik hier alleen, is de link verzonden?"-lus |
| Raise-hand fix | De knop werkt weer | Hij was kapot; nu is hij dat niet |
| Gedwongen donker thema in meeting | Donker alleen terwijl de meetingruimte is geladen | Minder helderheidschokken tijdens de oproep |
| 1-uur Basic limiet | Gratis meetings eindigen na 60 min — meer speelruimte dan Zoom Free's 40 | Eerlijk prijsstellingsoppervlak |
Vertaling draait op volledige kwaliteit op elk plan, inclusief Free.
4. Teams die niet tegen de tool vechten
We hebben het rol- en seat-model vanaf nul herschreven op een strikt 1-gebruiker-1-org invariant. Geen luie teamcreatie. Geen spook-orgs. Eigenaren zeggen abonnementen op; ze worden niet gevraagd om nergens heen over te dragen.
| Rol | Bereik |
|---|---|
| Owner | Facturering, domeinbeheer, elke actie hieronder |
| Admin | Uitnodigen, rolwijzigingen, licentietoekenningen — geen facturering |
| Member | Meetings, chat, hun eigen profiel |
| Solo | Persoonlijke contacten, persoonlijke meetings — geen teambereik |
Licenties zijn per seat toewijsbaar, in Zoom-stijl. Bulkacties vanuit de Users-tabel — maak admin, maak member, licentie toekennen, licentie intrekken — worden op de selectie toegepast met een duidelijke waarschuwing wanneer slechts een deel van de bulkactie in de beschikbare seats past.
Het schakelen van licenties is optimistisch, geen spinner die op de server wacht. Als je een seat toekent en de volgende klik zou het plan overschrijden, verschijnt er een contextuele Buy more licenses CTA precies waar je vervolgens zou proberen er een toe te kennen. Domeinbeheer is beperkt tot Business+ en duidelijk gelabeld, niet in stilte verborgen.
Lopende uitnodigingen ruimen zichzelf op. Self-service is echt: members kunnen zichzelf niet per ongeluk verwijderen, kunnen zichzelf geen admin-rechten geven, en kunnen geen bulkacties op hun eigen rij uitvoeren. Owners zien Owner-only UI; members zien deze helemaal niet.
De guest-access flow staat nu volledig buiten de teamgrens. Hosts kunnen een gast goedkeuren voor de meeting zonder hen aan het team toe te voegen; de persoonlijke contacten van de host krijgen een aparte Add to contacts-optie in de deelnemerszijbalk.
5. Eerlijke sneden, eerlijke cijfers
Een releasepost is ook een kans om open te zijn over wat het niet heeft gehaald.
We hebben Arabisch, Turks en Hindi uitgeschakeld voor live spraak/chat/notities tijdens de alpha-cyclus. De vertaalkwaliteit voor deze drie voldeed destijds niet aan onze eis. We leveren liever talen die werken dan het aantal op te vullen met voetnoten. (Update: alle drie zijn inmiddels teruggekeerd naar de live picker — spraak/chat/notities is vandaag de dag 24 talen, met per-paar kwaliteit gepubliceerd op /benchmark in plaats van verborgen achter het aantal. Zie de volledige uiteenzetting per oppervlak.) De namen in de picker voor Spaans, Portugees en Chinees maken nu onderscheid tussen regio en schrift, omdat niemand zou hoeven raden of "Chinees" vereenvoudigd of traditioneel betekent.
We hebben staging.intermind.com uitgefaseerd. main is de enige langlevende branch. Productie-deploys zijn handmatig. CI bij een push naar main draait lint + unit + integratie op een Vercel preview en stopt daar — we promoveren niet automatisch, wat betekent dat we ook niet per ongeluk naar prod leveren.
We hebben de vertaalserver van Amsterdam naar Parijs gemigreerd. Meetbare verbetering van latentie voor Europese gebruikers, waarbij in dezelfde pas retry-logica is toegevoegd om sturingen van de upstream-provider op te vangen.
We hebben twee Sentry-projecten samengevoegd tot één en gesplitst op omgevingstag. Twee projecten klonken georganiseerd; in de praktijk verdubbelde het het aantal dashboards dat we moesten controleren voordat we iets geloofden.
De bemonstering van replaysessies is omlaag gegaan omdat het vorige percentage de hele org-quota verbrandde. De 4xx HTTP-fouten vallen om dezelfde reden buiten de capture — de meeste vereisten geen actie.
We publiceren een openbare benchmark met vertaallatentie, kwaliteitsscores en de methodologie. De methodologiepagina bevat een openbaarmaking: voor 2026-04-23 telde onze chat-harness sommige vertaalgebeurtenissen verkeerd, wat de gerapporteerde latentie kunstmatig opliet. We hebben het gevonden, gerepareerd, de slechte cijfers in de historische grafiek laten staan en gelabeld. Dat is het soort openbaarmaking dat van iedereen die een benchmark publiceert verwacht mag worden.
In productie draaien we elk uur synthetische E2E-checks via Checkly — een volledige chat round-trip en een volledige spraak round-trip, inclusief een door een LLM beoordeelde bewering op vertaalkwaliteit — plus Web Vitals monitoring via Sentry Metric Alerts op elke openbare pagina. Als er iets breekt, weten we het binnen enkele minuten, niet de volgende ochtend.
6. Acht gebruiksscenario's — probeer voordat je je aanmeld
Mensen vertellen "wij vertalen" land niet. We hebben acht use-case pagina's gebouwd met geanimeerde demo's voor de scenario's die daadwerkelijk de behoefte aan grensoverschrijdende meetings aanjagen:
- Gereguleerde meertalige meetings — CAPA-reviews, inspectievoorbereiding, multi-site kwaliteitscalls. Het audit trail is end-to-end meertalig.
- Grensoverschrijdende sales calls — sluit in de taal van de koper, bewaar de notities van je team in de jouwe.
- Multi-site engineering reviews — design walkthroughs over meerdere locaties waar de technische woordens het moeilijke deel is, niet de small talk.
- Technische interviews op afstand — beoordeel de engineer, niet hun Engels.
- Meertalige klantenservice — elk ticketgesprek, in elke taal, met één medewerker.
- Taalonderwijs — instructeur spreekt natuurlijk; cursist krijgt tweetalige ondertiteling en chat.
- Online evenementen en webinars — één host, vele taaltracks, geen relay-interpretatoren.
- Consulting op afstand — factureerbare uren die niet worden besteed aan het vertalen van jargon.
De /use-case overzichtspagina heeft de volledige set met CSS-geanimeerde demo's. De /demo route laat je vertaling ervaren op een gescript gesprek — geen account, geen aanmelding.
Wat er verder nog is geleverd
Compacte lijst, voor de volledigheid:
- Site-brede lokalisatie voor ES / PT / RU / ZH met locale-prefix routing en
hreflangop elke openbare route - Auto-translate i18n bij commit — we bewerken
en.json, de andere vier locales worden vertaald en opnieuw gestaged in dezelfde pre-commit hook (Gemini Flash → Sonnet fallback) - Eén enkele vertaaltaal-override — interfacetaal en vertaaltaal waren vroeger twee instellingen die uiteenliepen; nu zijn ze één
- Foutrapporten met bijlagen — screenshot op aanvraag, context van de conferentieknop, e-maillevering met een Sentry thread ID
- In-app reactie op foutrapporten — wanneer we op je Sentry-issue reageren, belandt het bericht terug in je feed via een
@reply-conventie - G2 social proof carrousel met gecureerde reviews op de landingspagina
- Sitemap + robots.txt-generatie voor SEO; afgedwaalde legacy-URLs omgeleid
- In-app docs met AI chat — volledige kennisbank geïnjecteerd, zoekbaar, te doorlopen via /docs
- Adaptieve standaardpagina — zijbalk herschikt op basis van welk gebied je daadwerkelijk gebruikt
Free werkt nog steeds
De free-for-everyone alpha liep tot en met juni 2026; facturering is nu actief. Het Basic-plan blijft gratis, voor altijd — inclusief live spraak- en chatvertaling, met een limiet van 1 uur per meeting en zonder creditcard.
Als je InterMIND voor je team gaat testen, begint elk betaald plan met een proefperiode van 14 dagen — je krijgt de volledige Business-ervaring zonder ervoor te betalen.
→ Probeer de demo — geen aanmelding → Maak een gratis account aan — 30 seconden → Bekijk de use cases — vind jouw scenario
— The Mind.com Team
Jouw team schakelt in de gang niet over op Engels. De meeting zou hen dat ook niet moeten laten doen.
Bronnen: Zoom — plans and pricing (Basic plan limiet van 40 minuten per meeting), gecontroleerd augustus 2026. Dit is een releasepost — productnummers weerspiegelen v1.2 zoals geleverd in mei 2026; de huidige aantallen talen per oppervlak staan in How many languages do you support?.