AI 번역은 훌륭하지만, 타로 용어를 만나는 순간 문제가 발생합니다
요약
타로 웹 앱 Tarotas를 구축하며 겪은 AI 번역의 한계와 해결책을 다룹니다. 단순 직역이 초래하는 문화적 맥락 오류와 어조 불일치 문제를 고정 용어집과 어조 교정 프롬프트라는 이중 계층 시스템으로 해결하는 방법을 제시합니다.
핵심 포인트
- AI의 단순 직역은 특정 도메인의 전통적 용어와 충돌할 수 있음
- 언어별로 기대되는 감정적 레지스터(어조)가 다름을 인지해야 함
- 고정된 용어집(Glossary)을 통해 전문 용어의 일관성 확보
- 어조 교정 프롬프트를 활용하여 문화적 맥락에 맞는 텍스트 생성
우리는 체코어, 영어, 폴란드어, 슬로바키아어, 독일어 등 5개 언어로 제공되는 타로 웹 앱인 Tarotas를 구축하고 있습니다. 이 앱에는 78장의 카드가 있으며, 각 카드마다 고유의 리딩(reading) 텍스트가 있고, 모든 콘텐츠는 각 언어에서 자연스럽게 들려야 합니다.
AI 번역 도구는 작업의 80%를 아름답게 처리했습니다. 하지만 나머지 20%가 우리를 거의 좌절시킬 뻔했습니다.
다음은 전문적이고 문화적 맥락이 담긴 콘텐츠를 번역하기 위해 AI를 사용하는 과정에서 우리가 배운 점과, 이를 통제하기 위해 구축한 시스템에 대한 내용입니다.
직역의 문제점
타로 카드 이름은 단순한 단어가 아닙니다. 그것은 수 세기의 전통을 담고 있으며, 각 언어마다 확립된 고유의 어휘가 있습니다.
"The Hanged Man"을 예로 들어보겠습니다. 영어에서 이 이름은 극적이지만 타로 덱을 접해본 사람이라면 누구에게나 친숙하게 느껴집니다. 이제 이를 직역해 보겠습니다.
- 체코어: "Oběšenec" (문자 그대로 "매달린 자"라는 뜻) — 하지만 전통적인 체코 타로 커뮤니티에서는 "Viselec"을 사용합니다.
- 폴란드어: "Wisielec" — 맞지만, 문맥에 따라 함축적 의미(connotation)가 달라집니다.
- 독일어: "Der Gehängte" — 통용되지만, 일부 덱에서는 "Der Gehangene"를 사용합니다.
단순한 AI 번역은 매번 문자 그대로의 옵션을 선택합니다. 현지 타로 커뮤니티가 실제로 어떤 변형을 사용하는지는 알지 못합니다. 그리고 독자가 수년간 타로 리딩을 해온 사람이라면, "틀린" 이름을 사용하는 순간 신뢰가 즉시 깨집니다.
이러한 패턴은 수십 개의 용어에서 반복되었습니다. 수트(Suits: Cups, Wands, Swords, Pentacles)는 각각 여러 개의 유효한 번역을 가지고 있습니다. "역방향 (Reversed)" 대 "정방향 (upright)" 카드 위치 또한 사전적 번역과 항상 일치하지는 않는 확립된 현지 용어들이 존재합니다.
어조(Tone)는 완전히 별개의 문제입니다
용어를 넘어, 각 언어는 타로 콘텐츠를 위한 고유의 감정적 레지스터(emotional register)를 가지고 있습니다.
영어 타로 글쓰기는 따뜻하고 대화하는 듯한 경향이 있습니다: "이 카드는 당신에게 ~을 고려해 보도록 권합니다..." 체코어 독자들은 좀 더 성찰적이고 거의 철학적인 것을 기대합니다. 독일어 타로 텍스트는 종종 정밀하고 구조적인 경향이 있습니다. 폴란드어는 그 중간 어디쯤에 위치합니다.
우리가 영어 리딩(reading) 결과물을 AI 번역으로 돌렸을 때, 체코어 출력물은 마치 자기계발 팟캐스트의 대본처럼 들렸습니다. 독일어 버전은 너무 격식이 없게 느껴졌습니다. 폴란드어는 기술적으로는 정확했지만 정서적으로는 무미건조했습니다.
문제는 AI가 어조(tone)를 다룰 수 없다는 것이 아닙니다. 다룰 수 있습니다. 다만, 원하는 어조가 무엇인지 알려주어야 할 뿐입니다. 그리고 타로와 같은 니치(niche)한 도메인의 경우, 프롬프트(prompt)를 작성하기 전에 목표로 하는 어조가 무엇인지 실제로 알고 있어야 합니다.
용어집 고정 방식 (The Glossary-Locked Approach)
우리는 이 문제를 두 가지 계층(layer) 시스템으로 해결했습니다.
계층 1: 고정된 용어집 (A locked glossary). 우리는 카드 이름, 수트(suit) 이름, 위치 용어, 흔히 쓰이는 문구 등 모든 타로 특화 용어에 대해 각 언어별로 "정확한" 번역을 담은 참조 테이블을 구축했습니다. 이 번역들은 AI의 제안이 아니라, 각 언어로 된 기존 타로 문헌에서 가져온 것입니다.
콘텐츠를 번역할 때, 이 용어들은 협상의 대상이 아닙니다. AI는 용어집의 버전을 사용하며, 즉흥적인 변형은 허용되지 않습니다.
계층 2: 어조 교정 프롬프트 (Tone-calibrated prompts). 고정된 용어들 주변의 흐르는 텍스트를 위해, 우리는 언어별 스타일 가이드(style guide)를 작성했습니다. 각 언어에서 리딩이 어떤 느낌을 주어야 하는지에 대한 짧은 설명과 함께, 적절한 격식(register)을 보여주는 몇 가지 예시 문장을 포함했습니다.
프롬프트 구조는 대략 다음과 같습니다:
다음 타로 리딩을 체코어로 번역하세요.
다음 용어들을 정확하게 사용하세요 (의역 금지):
...
이를 통해 우리는 일관되고 자연스럽게 들리는 결과물을 얻을 수 있었습니다. 고정된 용어들은 AI가 확립된 어휘를 마음대로 바꾸는 것을 방지했고, 어조 가이드는 각 언어가 실제로 그 언어를 사용하는 사람이 쓴 것처럼 느껴지게 유지해 주었습니다.
우리가 다르게 했을 점
콘텐츠가 아닌 용어집부터 시작하기. 우리는 처음에 모든 것을 먼저 번역한 다음 용어를 수정하려고 시도했습니다. 이는 순서가 잘못되었습니다. 용어집을 먼저 구축했다면 전체 수정 과정을 한 차례 줄일 수 있었을 것입니다.
번역이 아닌 톤 교정 (tone calibration)을 위해 원어민을 활용하세요. 78장의 카드 해석을 번역하기 위해 원어민이 필요했던 것은 아닙니다. 우리에게 필요했던 것은 각 원어민이 자신의 언어로 된 좋은 타로 글쓰기가 어떤 느낌인지 설명하는 데 사용하는 각각 30분의 시간이었습니다. 그 입력값이 실제 작업을 수행하는 프롬프트 (prompts)를 형성했습니다.
니치한 용어 (niche terms)에 대한 AI의 자신감을 믿지 마세요. AI는
AI 자동 생성 콘텐츠
본 콘텐츠는 Dev.to AI tag의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기