뒤로
Peterslab
Peterslab ·

만화 번역기를 만들면서 제일 의외였던 난관: 캐릭터 '이름'
안녕하세요.

AI Manga Translator(https://ai-manga-translator.com/ko)를 만들면서 OCR 이야기는 몇 번 했는데요, 오늘은 번역 단계에서 의외로 오래 붙잡고 있었던 문제를 공유합니다. 바로 캐릭터 이름입니다.

한 페이지씩 보면 멀쩡한데, 이어서 읽으면 무너집니다

LLM은 대사 한 페이지는 정말 잘 번역합니다. 그런데 1화와 40화를 따로 번역하면, 같은 캐릭터 이름이 화마다 다르게 나오거나 별명이 갑자기 본명으로 바뀌는 일이 생깁니다.

이유는 간단합니다.

일본어 이름은 같은 한자라도 읽는 법이 여러 개라 모델이 추측해야 합니다.
중국 만화 이름은 일반 단어처럼 생겨서 뜻으로 직역되기도 합니다.
무엇보다 모델은 이전 페이지에서 뭘 정했는지 기억하지 못합니다.

작품 전체 대신, '결정'만 기억시키기

처음엔 앞의 내용을 최대한 많이 넣어 봤는데, 비용만 늘고 효과는 들쭉날쭉했습니다.
결국 모델에게 필요한 건 작품 전체가 아니라 "이 이름은 이렇게 쓰기로 했다"는 결정 목록이었어요.

이름과 용어의 표기를 정리한 용어집을 두고, 번역할 페이지에 나오는 항목만 골라 함께 넘기는 방식입니다. 사실 스캔레이션 팀들이 오래전부터 공유 문서로 해 오던 방법을 기계가 읽을 수 있게 바꾼 것뿐이에요.

배운 점

긴 연재물에서는 한 문장의 자연스러움만큼 일관성이 중요했습니다. 문장이 조금 어색한 건 넘어가도, 캐릭터 이름이 바뀌는 건 독자가 바로 알아채니까요.

LLM으로 긴 글을 번역해 보신 분들은 일관성 문제를 어떻게 다루셨는지 궁금합니다!

https://ai-manga-translator.com/ko

AI Manga Translator

웹 브라우저 및 크롬 확장 프로그램을 통해 원본 만화를 실시간으로 인식하여 완벽한 번역과 식자 디자인을 제공하는 AI 기반 번역 서비스입니다.

1

댓글

로그인 후 댓글을 남길 수 있습니다.

아직 댓글이 없습니다.