英語に切り替えないミーティングルーム
国境を越えたミーティングをスケジュールします。3つの異なるタイムゾーンから人々が参加します。90秒以内に誰かが**「全員が同じ認識を持てるように、このまま英語で進めましょう」**と言い、部屋で最も役職の高い人々が口を閉ざすのを目の当たりにします。
その切り替えはコストとなります。時間、自信、そして実際に決定される事項に対するコストです。
過去6週間にわたり、私たちは**「部屋にいる誰も切り替える必要がない」**という原則に基づいてInterMINDを再構築してきました。会話のためにではありません。チャットのためにではありません。リアルタイムで入力しているノートのためにではありません。明日レビューする編集履歴のためにでもありません。
何が変わったのかをご紹介します。
1. 音声だけでなく、すべてが視聴者ごとに
ライブ音声翻訳は常に目玉機能でした — 21の言語、サブ秒のレイテンシ、すべての参加者が通話開始時に自分の言語を選択できます。v1.2では、音声の周辺のすべてを多言語化し、視聴者ごとにリアルタイムで同期させるようにしました。(他の画面に表示されるより大きな数字ではなく「21」としている理由については、詳細な内訳をご覧ください。)
チャット: すべての編集が、あなたの言語で変更内容を示します
チャットのすべてのメッセージは、入力されると同時に翻訳されます。v1.2での変更点は、誰かがメッセージを編集した際、以前の翻訳を破棄して新しい翻訳を提供するのではなく、あなたの言語で以前の翻訳テキストと新しい翻訳テキスト間の差分を計算し、インラインで表示することです。
したがって、同僚が「火曜日までにレビューするべき」を「木曜日までにレビューするべき」に編集した場合、スペイン語のレビュアーは再翻訳された段落を見て何が変わったかを推測する必要はありません。ハイライトされた martes → jueves を見るだけです。Gitの差分と同じ精度ですが、読者が読む21の言語のいずれかで表示されます。
編集が書式のみを変更する場合(太字、斜体、リストマーカーなど)、それが意味の変化に直結することが多いため(カンマが節の区切りになるなど)、依然として再翻訳を行います。また、新しい翻訳がストリーミングされる間も以前の翻訳は画面に残るため、APIの応答を待って空白を見つめることはありません。
ノート: リアルタイム、文字ごと、言語ごと
ホストはミーティング中に共有ノートペインを開き、入力を開始します。すべての参加者は、自分の言語でノートを文字ごとに、サブ秒の伝播で確認できます。1行編集すると、視聴者には言語ごとの差分が表示されます — チャットの編集と同じモデルです。
また、ノート翻訳をドキュメント全体ではなく、リストアイテムを個別に翻訳するように書き直しました。マークダウンのまとまりを翻訳すると、英語のネストされたチェックリストは構造を維持できません — モデルが階層を平坦化してしまうからです。各 <li> を独立して翻訳することで、インデント、番号付け、インライン書式がすべての言語でそのまま維持されます。
添付ファイル: チャット内のドキュメントがその場の言語を話す
Google Doc、OneDriveリンク、またはPDFをチャットにドロップします。v1.2はそれらをインラインでレンダリングします:
- リンクされたドキュメント — タイトル、プレビュー、ドメインバッジが表示され、生のURLが露出することはありません。編集可能なドキュメントは適切なロケールヒント(
hl=)を伴って新しいタブで開かれるため、ブラジルポルトガル語の読者が英語のDocs UIに迷い込むことはありません。 - 画像のアップロード — アップロード時のサムネイル、メッセージバブル内の固有グリッドのレスポンシブレイアウトにより、狭い幅でも画像がレイアウトからはみ出すことはありません。
- 3段階のドキュメントアクセス — 編集、閲覧、またはアクセス不可 — 権限が許可される場合は自動共有されます。Driveへのアクセス権がない参加者にも、「権限がありません」というページではなく、クリーンな読み取り専用プレビューが表示されます。
遅延翻訳: より速く、より安く、より静かに
以前は、言語を切り替えた際に履歴内のすべてのメッセージを翻訳していました。長期間実行されるチームチャネルの場合、決してスクロールして戻らないメッセージに対して何時間もAPI呼び出しを再生することを意味していました。
v1.2ではIntersectionObserverを使用します。メッセージがビューポートに入ったときにオンデマンドで翻訳が行われます。ミーティング中の言語切り替えが瞬時に行われるようになりました。また、401エラー時にはチャットリストのポーリングを直ちに停止するようにしました。これにより、お客様は気づかないかもしれないが私たちが気づいていた、暴走するエラーストリームを沈黙させました。
音声転写: レンダリング前にサニタイズ
転写テキストはレンダリング前にサニタイズされます — 巧妙な発音を通じたHTMLインジェクションはありません。当たり前のように聞こえるかもしれません。しかし、2ヶ月前まではそうではありませんでした。
2. ノートエディタが会話に追いついた
ノートとチャットメッセージは、以下の機能を備えたリッチエディタを共有します。
- 見出し、リスト、コードブロック用のスラッシュメニュー
- AI Improve 変換 — 段落を選択し、トーンの書き換え、拡張、要約、文法修正を行います — エディタ内で直接行え、コピーペーストの往復は不要です
- 参加者データに連動した**@-メンション**:
@を入力するとライブの参加者リストが表示されます - 狭い幅でも位置がずれない絵文字ピッカー
- メッセージ本文に直接画像をアップロード
AI Improveの変換は、出力トークンの上限なしで単一チェーンの挿入として実行されます(テスト中にこの上限に何度も達しました)。出力はmarkedを介してマークダウンからHTMLに変換されるため、エディタに生の### 見出しアーティファクトが表示されることはありません。
共有ノートは新しいタブで開くことができます — ミーティングが1つのモニターに表示され、ドキュメントに2つ目の全画面が必要な場合に役立ちます。サイドバーのリサイズがiframeの後ろでスタックすることはもうありません。
3. ミーティングルームがついに地味な部分を正しく実装
周囲のミーティングルームが機能しなければ、翻訳機能は無意味です。v1.2は、失敗したときにしか気づかない長いギャップのリストを埋めます。
| 機能 | 作用 | 重要な理由 |
|---|---|---|
| ホスト専用の権限 | マイク、カメラ、画面共有、チャット — More → Settingsから参加者ごとに制御 | モデレーションの場が無秩序にならずに済む |
| カンファレンスガイドモーダル | キーボードショートカットとボタンの説明が1つのパネルに | 新しいユーザーがツアーなしで機能を見つけられる |
| ノートのステージ共有 | カメラオーバーレイの横にノートをピン留め、カメラは見えたままに | ルームの雰囲気を損なわずにドキュメントを歩いて見せられる |
| 2モードの開封確認 | 閲覧中(現在見ている)か 後で閲覧(後で見た)か | 「配信済み」という二値の嘘に勝る |
| 参加前の承認遅延 | ゲストが参加する前に承認待ち画面が表示される | 驚きの参加や気まずい退出がなくなる |
| 臨時のリンクコピーナッジ | ホストが単独参加?リンクをコピーするか尋ねるトーストが表示 | 「自分だけがここにいるのか、リンクは送られたのか?」という不安のループを解消 |
| 挙手の修正 | ボタンが再び機能する | 壊れていたが、今は直った |
| ミーティング中の強制ダークテーマ | ミーティングルームのマウント中のみダークテーマ | 通話中の明るさの急変を軽減 |
| Basicの1時間上限 | 無料ミーティングは60分で終了 — Zoom Freeの40分より余裕あり | 正直な価格設定の表明 |
すべてのプラン(Freeを含む)で、翻訳は完全な品質で実行されます。
4. ツールと戦わないチーム
私たちはロールとシートのモデルを厳格な1ユーザー・1組織という不変条件に基づいてゼロから書き直しました。怠惰なチーム作成はありません。ゴースト組織もありません。オーナーはサブスクリプションをキャンセルできます。どこにも移行できないような移行を求められることはありません。
| ロール | 範囲 |
|---|---|
| Owner | 請求、ドメイン管理、以下のすべてのアクション |
| Admin | 招待、ロール変更、ライセンス付与 — 請求なし |
| Member | ミーティング、チャット、自身のプロファイル |
| Solo | 個人の連絡先、個人のミーティング — チーム範囲なし |
ライセンスはZoomのように座席ごとに割り当て可能です。Usersテーブルからの一括操作 — 管理者にする、メンバーにする、ライセンスを付与する、ライセンスを取り消す — は、選択範囲全体に適用され、利用可能な座席に一部の一括操作しか収まらない場合は明確な警告が表示されます。
ライセンスの切り替えは楽観的に行われ、サーバーを待つスピナーはありません。座席を付与した後に次のクリックでプランの上限を超える場合、次に付与しようとする場所にちょうどコンテキストに応じたBuy more licensesというCTAが表示されます。Domain ManagementはBusiness以上で利用可能で、明確にラベル付けされており、黙って隠されることはありません。
保留中の招待は自動的にクリーンアップされます。セルフサービスは真のセルフサービスです。メンバーは誤って自分自身を削除したり、自分に管理者権限を付与したり、自分の行を一括操作したりすることはできません。オーナーにはオーナー専用のUIが表示され、メンバーにはまったく表示されません。
ゲストアクセスのフローは現在、チームの境界外に完全に置かれています。ホストは、ゲストをチームに追加せずにミーティングへの参加を承認できます。ホストの個人の連絡先には、参加者サイドバーから個別のAdd to contactsオプションが表示されます。
5. 正直な削減、正直な数字
リリース投稿は、実現しなかったことについて正直に話す機会でもあります。
アルファサイクル中、ライブ音声/チャット/ノートについてアラビア語、トルコ語、ヒンディー語を無効にしました。 これら3つの言語の翻訳品質は当時、私たちの基準を満たしていませんでした。注釈で数を水増しするよりも、機能する言語を出荷したいと考えました。(更新:これら3つの言語はライブピッカーに戻りました — 現在、音声/チャット/ノートは24言語で、ペアごとの品質は数に隠されることなく/benchmarkで公開されています。詳細はサーフェスごとの完全な内訳をご覧ください。)スペイン語、ポルトガル語、中国語のピッカー名は地域と文字体系を区別するようになり、「中国語」が簡体字か繁体字か推測する必要はなくなりました。
staging.intermind.comを廃止しました。 mainが唯一の長期間存在するブランチです。本番へのデプロイは手動です。mainへのプッシュ時のCIはVercelプレビューでlint + unit + integrationを実行し、そこで止まります — 自動プロモートは行わないため、誤って本番にリリースすることもありません。
翻訳サーバーをアムステルダムからパリに移行しました。 ヨーロッパのユーザーにとって測定可能なレイテンシの改善となり、同じ作業中に再試行ロジックを追加して上流プロバイダの小さな障害を吸収するようにしました。
2つのSentryプロジェクトを1つに統合し、環境タグで分割しました。2つのプロジェクトは整理されているように聞こえますが、実際には何かを信じる前に確認しなければならないダッシュボードが倍増していました。
リプレイセッションのサンプリング率を下げました。 以前の率では組織全体のクォータを消費し尽くしていたためです。4xx HTTPエラーも同じ理由でキャプチャから外しました — ほとんどは対処可能なものではありませんでした。
私たちは翻訳レイテンシ、品質スコア、および方法論を記載した**公開ベンチマーク**を公開しています。方法論のページには開示事項が含まれています:2026-04-23より前は、チャットハーネスが一部の翻訳イベントを誤ってカウントしており、報告されるレイテンシが膨らんでいました。私たちはこれを発見し、修正し、不正確な数字を履歴チャートに残してラベルを付けました。このような開示は、ベンチマークを公開する誰もに期待されるべきものです。
本番環境では、Checklyを通じて毎時の合成E2Eチェックを実行しています — LLMによるスコアリングを伴う翻訳品質アサーションを含む、チャットの完全なラウンドトリップと音声の完全なラウンドトリップ — に加えて、すべての公開ページでSentry Metric Alertsを介したWeb Vitalsモニタリングを行っています。何かが壊れた場合、翌朝ではなく数分以内に把握します。
6. 8つのユースケース — サインアップ前に試す
「私たちは翻訳します」と伝えても伝わりません。私たちは、国境を越えたミーティングのニーズを実際に引き起こすシナリオについて、アニメーションデモを備えた8つのユースケースページを作成しました。
- 規制された多言語ミーティング — CAPAレビュー、検査準備、複数拠点の品質会議。監査証跡はエンドツーエンドで多言語になります。
- 国境を越えた営業電話 — 買い手の言語で商談を成立させ、チームのノートは自分たちの言語で維持します。
- 複数拠点のエンジニアリングレビュー — 工場をまたぐデザインのウォークスルー。難しいのは雑談ではなく技術的な語彙です。
- リモートの技術面接 — エンジニアの英語力ではなく技術力を評価します。
- 多言語カスタマーサポート — すべてのチケットの会話を、すべての言語で、1人の担当者が対応します。
- 語学チュータリング — 講師は自然に話し、学習者はバイリンガルの字幕とチャットを得ます。
- オンラインイベントとウェビナー — 1人のホスト、多数の言語トラック、リレー通訳なし。
- リモートコンサルティング — ジャーゴンの翻訳に費やされない請求可能な時間。
/use-caseのリスティングページには、CSSアニメーションデモを備えた完全なセットがあります。/demoルートでは、アカウントやサインアップなしで、スクリプト化された会話に対する翻訳を体験できます。
その他に出荷されたもの
完全を期すための簡潔なリストです:
- ES / PT / RU / ZH向けのサイト全体のローカライゼーション。ロケールプレフィックスルーティングと、すべての公開ルートでの
hreflangを備えています - コミット時のi18n自動翻訳 —
en.jsonを編集すると、他の4つのロケールが同じプレコミットフックで翻訳され、再ステージングされます(Gemini Flash → Sonnetフォールバック) - 単一の翻訳言語オーバーライド — インターフェース言語と翻訳言語はかつては乖離する2つの設定でしたが、今は1つになりました
- 添付ファイル付きのバグレポート — オンデマンドのスクリーンショット、カンファレンスボタンのコンテキスト、SentryスレッドIDを伴うメール配信
- バグレポートへのアプリ内返信 — あなたのSentry問題に返信すると、
@replyの慣習を通じてメッセージがフィードに戻ってきます - ランディングページに厳選されたレビューを表示するG2ソーシャルプルーフカルーセル
- SEO向けのSitemap + robots.txt生成。迷子になったレガシーURLのリダイレクト
- AIチャットを備えたアプリ内ドキュメント — 完全なナレッジベースが注入され、検索可能で、/docsからたどれます
- 適応型デフォルトページ — 実際に使用するエリアに基づいてサイドバーが並べ替えられます
Freeは依然として機能します
誰もが無料で使えるアルファ版は2026年6月まで実施されました。現在は請求が有効になっています。Basicプランは永続的に無料のままです — ライブ音声とチャットの翻訳が含まれ、1時間のミーティング上限があり、クレジットカードは不要です。
チーム向けにInterMINDをテストする場合、すべての有料プランは14日間のトライアルから始まります — 支払いなしで完全なBusinessの体験が得られます。
→ デモを試す — サインアップ不要 → 無料アカウントを作成 — 30秒 → ユースケースを見る — あなたのシナリオを見つけよう
— The Mind.com Team
あなたのチームは廊下で英語に切り替えません。ミーティングでも切り替えさせるべきではありません。
出典: Zoom — plans and pricing(Basicプランの40分ミーティング上限)、2026年8月確認。これはリリース投稿です — 製品の数字は2026年5月に出荷されたv1.2を反映しています。サーフェスごとの現在の言語数については、いくつの言語をサポートしていますか?をご覧ください。