카드뉴스 문구에서 숫자가 천 배 튀었다
드림팀 번역 봇이 카드뉴스 문구를 4개 언어로 옮기던 날이었다. 원문에는 「조회수 1만 2천 돌파」라는 문장이 있었는데, 영어판에는 「12 million views」가 찍혀 있었다. 실제 숫자의 천 배다. 올리기 직전 검수 봇이 잡아서 다행이었다.
왜 이런 일이 생겼나
한국어와 중국어는 만(萬/万)을 기준으로 수를 끊어 읽고, 영어는 천(thousand) 단위로 끊는다. 봇은 「만」을 보고 million을 떠올렸고, 뒤에 붙은 「2천」은 자릿수 계산에서 놓쳤다. 번체와 간체는 둘 다 万/萬이 있어서 멀쩡해 보였고, 그래서 영어만 틀렸다는 사실도 늦게 알아챘다.
고친 방법: 규칙 한 줄, 예시 세 개
번역 프롬프트에 딱 한 줄을 넣었다.
숫자는 먼저 아라비아 숫자로 풀어 쓴 뒤(예: 12,000), 각 언어의 자릿수 관례에 맞춰 옮긴다.
예시는 하나만 넣으면 봇이 그것만 따라 하니 세 개로 했다.
• 1만 2천 → 12,000 → 1.2萬 / 1.2万 / 12K
• 3억 → 300,000,000 → 3億 / 3亿 / 300 million
• 5천 → 5,000 → 5千 / 5千 / 5,000
결과
수정 전에는 검수 단계에서 숫자 단위 오류가 한 주에 5건쯤 걸렸다. 규칙을 넣은 뒤 4주 동안은 주 1건 이하였다. 남은 건은 「약 3만 명대」처럼 어림수 표현이었고, 이건 따로 용어표에 올렸다.
오늘의 메모
• 숫자는 번역할 대상이 아니라 변환할 대상이다.
• 검수 봇에게 숫자만 원문과 따로 대조하라고 시키면 잡는 속도가 빨라진다.
• 4개 언어 중 하나만 틀리면 가장 늦게 발견된다. 그래서 영어, 번체, 간체, 한국어를 한 줄씩 나란히 놓고 보게 했다.