다섯 개 언어를 쓰는 회원이 모인 커뮤니티는 하나의 커뮤니티가 아닙니다. 언어를 하나 정한 커뮤니티이거나, 로그인만 공유하는 여러 개의 커뮤니티입니다. 둘 중 어느 쪽도 아닌 척하는 것이 바로 실수이고, 이 실수는 조용히 진행됩니다. 망가지는 것은 아무것도 없고, 사람들이 그저 읽기를 멈출 뿐입니다.
대부분의 운영자는 계획이 아니라 우연히 이 상황에 도달합니다. 커뮤니티가 자라고, 처음 정한 언어를 쓰지 않는 회원이 들어오고, 어느 날 피드의 절반이 대다수가 훑고 지나가는 언어로 채워집니다.
언어가 뒤섞인 피드가 실패 지점입니다
모든 언어를 하나의 스트림에 몰아넣는 것은 포용이 아닙니다. 그것은 모든 회원의 피드를 대부분 소음으로 만듭니다.
다섯 개 언어 중 하나를 읽는 회원은 이제 다섯 개 글 중 네 개를 그냥 지나칩니다. 이것은 취향의 문제가 아니라 산수의 문제이고, 합리적인 반응은 방문 빈도를 줄이는 것입니다. 그러면 커뮤니티는 모두에게 동시에 한산해 보이게 됩니다. 그 피드를 장악한 언어를 쓰는 사람들에게도 마찬가지입니다.
피해는 불만이 아니라 침묵으로 나타납니다. 피드가 읽을 수 없게 됐다고 따로 알려 오는 사람은 없습니다. 매일 오던 사람이 주 1회로, 그다음엔 월 1회로 바뀌고, 숫자만 보면 내린 적도 없는 구조적 결정이 아니라 평범한 이탈처럼 보입니다.
구조를 짜는 세 가지 방법
여기에 실제로 존재하는 구조는 세 가지뿐이고, 각각 치러야 할 대가가 있습니다. 옳게 고르는 것보다 의식적으로 고르는 것이 훨씬 중요합니다 — 일반적인 원칙은 커뮤니티 구조를 짜는 법에 정리해 두었습니다.
| 방식 | 치러야 할 대가 | 적합한 경우 |
|---|---|---|
| 언어를 하나로 명시 | 읽기는 하지만 그 언어로 쓰기는 부담스러운 회원이 침묵합니다 | 다른 어떤 단일 언어도 방 하나를 유지할 만큼 사람이 모이지 않을 때 |
| 언어별 스페이스 | 관심이 분산되고, 각 언어를 읽는 모더레이터가 필요합니다 | 한두 개 언어 그룹이 운영자 없이도 대화가 굴러갈 만큼 클 때 |
| 언어별 별도 커뮤니티 | 이벤트, 루틴, 공지 등 고정 업무가 전부 두 배가 됩니다 | 그룹들이 충분히 크고, 필요로 하는 것도 실제로 다를 때 |
첫 번째 선택지는 운영자들이 죄책감을 느끼는 선택이지만, 그럴 필요가 없습니다. 우리는 영어로 운영한다고 분명히 밝히는 커뮤니티가, 네 개 언어를 경쟁하게 두고 가장 목소리 큰 언어에 조용히 보상하는 커뮤니티보다 더 정중합니다. 명시해 두면 사람들이 무시당했다고 느낀 뒤가 아니라 가입하기 전에 판단할 수 있습니다.
언제 언어를 분리해 나갈 것인가
기준은 전체 회원 중 몇 퍼센트냐가 아닙니다. 그 그룹이 운영자가 그 방에 없어도 대화를 이어 갈 수 있느냐입니다.
현실적인 테스트는 이것입니다. 그 스페이스에 일주일에 한 번 들르는 회원이 새로운 것을 발견할까요? 그렇지 않다면 분리는 그들을 절반만 알아듣는 붐비는 방에서 완벽하게 알아듣는 텅 빈 방으로 옮겨 놓은 것이고, 두 번째 쪽이 더 나쁩니다.
실제로는 시키지 않아도 글을 올리는 단골이 몇 명은 있어야 한다는 뜻입니다. 머릿수가 아니라 맥박입니다. 글을 쓰는 열 명은 방이 됩니다. 읽기만 하는 예순 명은 방이 되지 않습니다.
너무 이르게 분리하는 쪽이 더 흔한 실수이고, 되돌리기도 더 어렵습니다. 스페이스가 한번 생기고 나서 비어 있으면, 그것은 여기에 당신 같은 사람은 없다는 증거처럼 읽힙니다. 다시 합치는 것은 공개적인 실패 인정이라서, 대부분의 운영자는 빈 방을 그대로 세워 둡니다.
인터페이스 언어는 콘텐츠 언어가 아닙니다
이 둘은 늘 뒤섞여 이야기되지만 완전히 다른 문제입니다.
인터페이스 언어는 버튼, 메뉴, 설정, 알림 이메일입니다. 콘텐츠 언어는 회원이 실제로 쓰는 글입니다. 소프트웨어는 앞의 것은 완전히 해결할 수 있지만, 뒤의 것은 전혀 해결하지 못합니다.
Mateflow에서는 인터페이스가 8개 언어 — 영어, 스페인어, 프랑스어, 독일어, 포르투갈어, 일본어, 한국어, 중국어 — 로 제공되고, 회원이 각자 자기 설정에서 원하는 언어를 고릅니다. 그래서 두 사람이 같은 토론을 서로 다른 언어의 내비게이션으로 읽을 수 있습니다. 관리자는 커뮤니티 전체의 기본 언어를 하나로 지정할 수도 있는데, 커뮤니티를 단일 언어로 운영하기로 정했다면 바로 이것을 쓰면 됩니다.
하지만 이것이 회원이 쓴 글까지 번역해 주지는 않습니다. 게시물은 작성된 언어 그대로 남습니다. 앞서 말한 구조적 결정이 중요한 이유가 바로 이것입니다. 어떤 인터페이스 설정도 아무도 읽을 수 없는 피드에서 당신을 구해 주지 못합니다.
읽지 못하는 언어는 모더레이션할 수 없습니다
몇 개 언어까지 감당할 수 있는지를 실제로 결정하는 제약이 바로 이것인데, 대개 뒤늦게 발견됩니다.
기계 번역은 어떤 글이 아마 괜찮다는 것을 알려 줄 정도는 됩니다. 하지만 어떤 글이 문제라는 것을 알려 줄 정도는 되지 못합니다. 빈정거림, 같은 무리끼리 주고받는 욕설, 직설과 잔인함의 차이, 누군가 힘든 상황에 있다는 신호가 되는 특유의 표현은 모두 번역을 잘 견디지 못합니다. 당신이 읽는 버전은 회원들이 읽는 버전이 아닙니다.
그래서 규칙은 단순합니다. 모더레이션할 수 없는 언어는 열지 마세요. 첫 사고가 터진 뒤가 아니라 스페이스가 생기기 전에, 그 언어를 모국어로 읽는 사람을 먼저 구해 두세요 — 방법은 자원 모더레이터 모집하는 법에 있습니다.
그들에게 각자의 기준이 아니라 동일한 기준을 주세요. 규칙은 한 벌로 두고, 서로 다른 언어를 읽는 사람들이 그것을 적용하며, 안전이나 법에 걸리는 사안은 공통의 에스컬레이션 경로를 통해 운영자에게 돌아오게 하세요. 그러지 않으면 문화가 둘인 커뮤니티 둘로 흘러가는데, 그것이 바로 피하려던 결과입니다 — 바탕이 되는 실무는 온라인 커뮤니티를 모더레이션하는 법에서 더 다룹니다.
무엇을 번역하고, 무엇을 그냥 둘 것인가
전부 번역하는 것은 비용이 크고 대부분 낭비됩니다. 그럴 값어치가 있는 것은 세 가지이고, 나머지는 아닙니다.
규칙. 커뮤니티 행동 강령, 그리고 누군가를 퇴출시킬 수 있는 모든 것. 회원이 읽을 수 없었던 규칙을 집행하는 것은 집행이 아니라 함정이고, 분쟁이 생기면 가장 먼저 당신에게 되돌아올 카드입니다.
온보딩. 환영 인사, 안내, 무엇이 어디에 있는지에 대한 설명. 회원이 이곳이 자기에게 맞는 곳인지 판단하는 순간이자, 짐작할 단서가 가장 적은 순간입니다.
조건이 달라지는 모든 것. 가격 변경, 이전, 종료, 정책 변화. 누군가 받는 것에 영향을 준다면, 서비스한다고 내건 모든 언어로 나가야 합니다.
그 밖의 나머지 — 일상적인 대화, 답글, 평범하게 오가는 게시물 — 은 그냥 두세요. 실시간 대화를 번역하는 것은 가진 시간을 전부 써 버리고도 아무도 딱히 신뢰하지 않는 결과물을 내놓는 가장 빠른 길입니다. 회원들은 자기가 직접 요청한 기계 번역을 읽는 것에는 대체로 개의치 않습니다. 하지만 운영자가 자기들 이름으로 대신 게시해 둔 번역을 읽는 것은 훨씬 불편해합니다.
숨은 비용은 단어가 아니라 시간입니다
운영자들은 번역 비용은 잡아 두고, 일정에서 뒤통수를 맞습니다.
언어 그룹은 시간대별로 몰리는 경향이 있어서, 언어가 하나 늘면 대개 모두가 참석하는 이벤트 하나가 아니라 라이브 시간대가 하나 더 늘어납니다. 같은 이벤트를 두 번 기획하고, 두 번 진행하고, 두 번 후속 조치한다는 뜻입니다 — 커뮤니티 이벤트를 운영하는 법을 참고하세요.
이것은 커뮤니티 업무 중 규모와 상관없이 일정한 절반이 아니라 규모에 따라 불어나는 절반에 정확히 얹히고, 운영자를 소진시키는 것은 바로 그 불어나는 절반입니다. 아직 정직하게 계산해 보지 않았다면, 언어를 추가한 뒤가 아니라 추가하기 전에 해 두세요. 커뮤니티 운영에 드는 시간을 보세요.
결론
언어 문제를 의도적으로 결정하고, 그 결정을 글로 적어 두고, 사람들이 가입하기 전에 볼 수 있는 곳에 두세요.
새 언어는 실제 사람들의 그룹이 이미 그곳에 있을 때, 그 언어를 읽는 누군가가 모더레이션할 수 있을 때, 그리고 두 번째 루틴 한 벌을 감당할 시간이 있을 때에만 여세요. 한 언어를 제대로 대접하는 편이 세 언어를 얄팍하게 대접하는 것보다 낫습니다 — 그리고 정직하게 돌려보낸 사람들이, 아무도 답해 주지 않는 방으로 맞아들인 사람들보다 당신을 더 좋게 생각할 것입니다.