첫째: 하나의 간체에 여러 번체
간체는 여러 번체를 하나로 합쳐 만들었습니다. 거꾸로 돌아갈 때는 하나의 간체에 여러 번체가 대응하고, 무엇을 고를지는 어떤 글자와 어울리는지에 달렸습니다:
글자 단위로 막 바꾸면 전부 같은 글자가 되어 온통 틀린 글자가 됩니다. 갈라낼 수 있는 것은 낱말로 판단했을 때뿐입니다. 사전은 OpenCC에서 왔고 글자보다 낱말을 먼저 맞춰 봅니다. 예를 들면:
- '깨끗하다'의 뜻은 한 번체로, '나무줄기'의 뜻은 다른 것으로
- '머리카락'의 뜻과 '발전'의 뜻은 같은 글자에서 서로 다른 번체로
- '뒤쪽'의 뜻은 한 자형을 쓰고 '황후'는 이미 가진 글자를 그대로 둔다
둘째: 대만과 홍콩은 같은 게 아니다
번체로 바꾼 뒤에도 층이 하나 더 있습니다. 같은 낱말을 대만과 홍콩이 다르게 씁니다. 같은 뜻의 낱말이 대만과 홍콩에서 다른 글자이고, 대만은 '정보'에 해당하는 낱말도 자기 식으로 씁니다.
그래서 방향을 갈라 둡니다. 대만 번체에는 '어휘 바꿈'과 '자형만' 두 가지가 더 있습니다. 자형만은 원래 낱말을 남기고, 어휘 바꿈은 지역 낱말까지 함께 바꿉니다. 홍콩은 따로 하나의 방향입니다.

셋째: 건드려도 되는 것은 대사 본문뿐
자막 파일은 대사만 있지 않습니다. 번호, 타임코드, ASS 스타일 지시문도 들어 있고, 이것들은 한 글자도 바뀌면 안 됩니다. 특히 ASS 스타일 줄에는 영어 지시문 이름이 섞여 있어 본문으로 다뤄지는 순간 깨집니다.
그래서 변환은 형식을 해석하고 나서 합니다. SRT, VTT, ASS, TXT가 저마다 본문 부분을 찾아내어 그 안의 한자만 바꿉니다. 변환 뒤에도 타임코드와 스타일은 그대로 남고 서식을 다시 손볼 필요가 없습니다.

거꾸로 간체로 돌릴 때 주의점
번체에서 간체로도 어떤 번체에서 돌아오는지 밝혀야 합니다. 일반 번체, 대만 번체, 홍콩 번체는 서로 다른 세 갈래 길입니다. 지역 낱말을 간체로 돌리기 전에 일반 낱말로 되돌려야 하기 때문입니다. 방향을 잘못 고르면 간체 결과에 지역 낱말이 남습니다.
아홉 방향 중 아래 묶음이 돌아가는 것입니다. 번체 → 간체, 대만 번체 → 간체, 홍콩 번체 → 간체.
관련 도구와 가이드
조작 순서 전체는 자막 간체·번체 변환 사용법, 간체에서 번체로만 바꾸려면 간체 자막을 번체로 변환, 외국어로 번역하려면 자막 번역.