용어집
OCR(문자 인식)
OCR은 광학 문자 인식(optical character recognition)의 줄임말로, 이미지에서 글자를 읽어 컴퓨터가 편집하고 번역할 수 있는 문자로 바꾸는 소프트웨어입니다. 만화 번역기에서는 번역에 앞서 말풍선 속 글자를 읽는 단계입니다.
OCR이 하는 일
OCR은 글자가 찍힌 그림을 실제 텍스트로 바꿉니다. 이미지 속 모양을 보고 각각이 어떤 글자인지 판단한 뒤, 프로그램이 검색하고 복사하고 번역할 수 있는 문자열로 돌려줍니다. 페이지를 찍은 사진은 OCR이 읽기 전까지는 그저 픽셀입니다.
만화가 OCR에 어려운 이유
OCR은 깔끔한 글꼴과 단순한 배경의 인쇄 페이지를 전제로 만들어졌습니다. 만화는 그 전제를 깹니다. 일본어 글자는 세로쓰기가 많고, 한자 옆에 후리가나라는 작은 가나가 붙으며, 글꼴은 장식적이거나 손글씨 같고, 글자가 스크린톤 위나 그림 위에 놓입니다. 한국어와 중국어에는 가는 획 하나만 다른 비슷한 글자도 있습니다.
번역에서 중요한 이유
번역 엔진은 OCR이 넘겨준 텍스트만 봅니다. 글자가 잘못 읽히면 엔진은 눈치채지 못한 채 잘못된 단어를 번역합니다. 번역이 나빠 보이는 결과의 상당수는 사실 잘못 읽은 것이고, 어떤 설정보다 크고 깨끗한 스캔이 더 도움이 되는 이유가 이것입니다.
RuneManga는 이렇게 처리합니다
- 일본어는 세로쓰기를 포함해 만화용으로 만든 인식 모델을 씁니다.
- 한국어와 중국어도 지원하지만 인식 품질은 아직 개선 중입니다.
- 영어, 스페인어, 프랑스어, 포르투갈어, 인도네시아어, 베트남어, 태국어도 읽을 수 있어서 이 언어들의 만화도 번역할 수 있습니다.
- ‘자동 감지’는 찾은 글자를 보고 언어를 고릅니다. 단어가 한두 개뿐인 페이지에서는 틀릴 수 있습니다.
- 말풍선 밖의 텍스트와 효과음은 아직 번역되지 않습니다.
자주 생기는 문제와 해결
- 작거나 흐릿한 스캔: 가는 획이 사라져 글자가 헷갈립니다. 가진 것 중 가장 큰 페이지 이미지를 쓰세요.
- 심한 JPG 압축: 블록 모양의 노이즈가 획처럼 보입니다. PNG나 압축이 약한 JPG, WebP를 권합니다.
- 두 페이지를 한 장으로 이은 이미지: 따로따로 보내세요.
- 색이 있는 배경 위의 옅은 글자: 대비가 낮아 읽지 못하는 경우가 늘어납니다.
관련 용어
OCR은 글자의 위치를 찾는 말풍선 검출 다음에, 글자의 언어를 바꾸는 기계 번역 앞에 옵니다. 후리가나와 세로쓰기는 일본어 페이지가 인쇄된 책보다 읽기 어려운 이유의 일부입니다.
작은 페이지를 확대하면 OCR에 도움이 되나요?
거의 도움이 되지 않습니다. 확대는 부족한 디테일을 채우지 못한 채 이미지만 키울 뿐입니다. 더 큰 원본 페이지가 훨씬 도움이 됩니다.
OCR이 손글씨도 읽을 수 있나요?
가끔은요. 단정한 손글씨는 대체로 잘 읽히지만, 거칠거나 장식적인 손글씨는 잘못 읽기 쉽습니다.