영어로 바뀌지 않는 회의실
국경을 넘나드는 회의를 잡습니다. 참석자들은 세 개의 시간대에서 접속합니다. 90초도 지나지 않아 누군가 **"다 같은 이해를 위해 영어로 하죠"**라고 말하고, 회의실에서 가장 직급이 높은 사람들이 조용해지는 모습을 보게 됩니다.
그 전환에는 대가가 따릅니다. 시간, 자신감, 그리고 실제로 무엇이 결정되는지에 대한 대가입니다.
지난 6주 동안 InterMIND를 회의실의 누구도 언어를 바꿀 필요가 없다는 원칙에 맞춰 다시 만들었습니다. 대화에서도, 채팅에서도, 실시간으로 작성하는 노트에서도, 내일 검토할 수정 이력에서도 마찬가지입니다.
무엇이 달라졌는지 소개합니다.
1. 음성만이 아니라 모든 것을 보는 사람 기준으로
실시간 음성 번역은 늘 대표 기능이었습니다. 21개 언어를 실시간으로 지원하며, 모든 참가자는 통화를 시작할 때 각자 자신의 언어를 선택합니다. v1.2에서는 음성 주변의 모든 것도 다국어로 제공하며, 보는 사람마다 실시간으로 동기화합니다. (다른 곳에 표시되는 더 큰 숫자 대신 왜 "21"인지는 상세 설명을 참고하세요.)
채팅: 모든 수정 내용이 내 언어로 표시됩니다
채팅의 모든 메시지는 입력하는 즉시 번역됩니다. v1.2에서 달라진 점은, 누군가 메시지를 수정할 때 이전 번역을 버리고 새 번역을 처음부터 보여 주지 않는다는 것입니다. 이전 번역문과 새 번역문 사이의 차이를 내 언어로 계산해서 인라인으로 보여 드립니다.
동료가 "we should review by Tuesday"를 "we should review by Thursday"로 수정하면, 스페인어 검토자는 다시 번역된 문단을 보고 무엇이 바뀌었는지 추측할 필요가 없습니다. 하이라이트된 martes → jueves를 보게 됩니다. Git diff와 같은 정밀도로, 21개 언어 중 읽는 사람이 쓰는 언어로 표시됩니다.
수정이 굵게, 기울임, 목록 기호 같은 서식만 바꾼 경우에도 다시 번역합니다. 서식만 바뀐 수정에서 의미가 달라지는 경우가 많기 때문입니다(쉼표 하나가 절의 경계가 되기도 합니다). 새 번역이 스트리밍되어 들어오는 동안에도 이전 번역이 화면에 남아 있어서, API 응답을 기다리며 빈 화면을 볼 일이 없습니다.
노트: 언어별로, 글자 단위로 실시간 표시
호스트가 회의 중에 공유 노트 창을 열고 입력을 시작합니다. 모든 참가자는 입력되는 대로 글자 단위로 자신의 언어로 된 노트를 봅니다. 한 줄을 수정하면 보는 사람에게 언어별 diff가 표시됩니다. 채팅 수정과 같은 방식입니다.
노트 번역도 다시 만들어 문서 전체가 아니라 목록 항목을 하나씩 번역하도록 했습니다. 영어로 작성된 중첩 체크리스트는 마크다운 덩어리째 번역하면 구조가 유지되지 않습니다. 모델이 계층을 평평하게 만들어 버리기 때문입니다. 각 <li>를 독립적으로 번역하면 들여쓰기, 번호, 인라인 서식이 모든 언어에서 그대로 유지됩니다.
첨부 파일: 채팅 속 문서도 회의실의 언어로
Google Doc, OneDrive 링크, PDF를 채팅에 올려 보세요. v1.2는 이를 인라인으로 표시합니다.
- 링크된 문서 — 제목, 미리보기, 도메인 배지가 표시되고 원본 URL은 노출되지 않습니다. 편집 가능한 문서는 올바른 로케일 힌트(
hl=)와 함께 새 탭에서 열리므로, 브라질 포르투갈어 사용자가 영어 Docs UI로 들어가는 일이 없습니다. - 이미지 업로드 — 업로드 시 썸네일이 만들어지고, 메시지 말풍선 안에서 고유 그리드 기반의 반응형 레이아웃이 적용되어 좁은 너비에서도 이미지가 넘치지 않습니다.
- 3단계 문서 접근 권한 — edit, view, no-access — 권한이 허용되면 자동으로 공유됩니다. Drive 접근 권한이 없는 참가자도 "권한 거부" 페이지 대신 깔끔한 읽기 전용 미리보기를 봅니다.
지연 번역: 더 빠르고, 더 저렴하고, 더 조용하게
예전에는 언어를 바꿀 때마다 기록에 있는 모든 메시지를 번역했습니다. 오래 이어진 팀 채널에서는 다시 스크롤할 일도 없는 메시지를 위해 몇 시간 분량의 API 호출을 되풀이한다는 뜻이었습니다.
v1.2는 IntersectionObserver를 사용합니다. 메시지가 뷰포트에 들어올 때 필요에 따라 번역이 이루어집니다. 이제 회의 중에 언어를 바꿔도 즉시 반영됩니다. 또한 401 응답이 오면 채팅 목록 폴링을 즉시 중단하도록 했습니다. 여러분은 알아채지 못했겠지만 저희는 알고 있던, 끝없이 이어지던 오류 스트림이 사라졌습니다.
음성 전사: 렌더링 전에 정제
전사 텍스트는 렌더링 전에 정제됩니다. 독특한 발음으로 HTML을 주입하는 일은 불가능합니다. 당연한 이야기처럼 들리지만, 두 달 전에는 그렇지 않았습니다.