만화 번역 브라우저 확장 프로그램 작동 방식
읽고 있는 페이지를, 요청할 때만 그 자리에서 번역합니다. 확장 프로그램이 하는 일, 보내는 것, 절대 하지 않는 일.
확장 프로그램은 지금 Chrome, Edge, Opera, Brave에서 작동하며, Chrome Web Store와 Edge Add-ons에서 받을 수 있습니다. Firefox 버전은 Firefox 부가 기능에 제출되어 심사 중입니다.
RuneManga 확장 프로그램은 평소 읽던 곳에서 만화와 웹툰을 번역합니다. 브라우저에서 화를 열면 보고 있는 페이지가 그 자리에서 번역되므로, 파일을 내려받거나 올릴 필요가 없습니다. 처리는 WebApp과 같은 엔진이 합니다.
작동 방식
- 읽는 사이트에서 화를 엽니다.
- 페이지 위에 포인터를 올리면 모서리에 RuneManga 로고가 나타납니다. 로고를 클릭하면 그 페이지를 번역하고, 로고 위에 머물면 그 페이지의 바가 열립니다.
- 바에서 Auto를 켜면 스크롤하는 대로 모든 페이지를 번역합니다. 처음 한 번은 브라우저가 해당 사이트와 이미지를 제공하는 주소에 대한 접근을 묻습니다.
- 읽을 언어는 확장 프로그램 팝업의 ‘번역할 언어’에서 고릅니다. 원본 언어는 자동으로 감지합니다.
- 번역된 페이지에서 로고를 클릭하거나 바의 ‘원본’을 누르면 원본으로 돌아가 비교할 수 있습니다.
스크롤을 따라가는 번역
한 화 전체를 한꺼번에 보내지 않습니다. 지금 위치에 가까운 페이지부터 처리하고 스크롤에 따라 범위가 움직이므로, 빠르게 보이면서도 공용 서버의 부담을 줄입니다.
보내는 것
화면에 있는 만화 페이지와 스크롤로 새로 보이는 페이지만 RuneManga API로 보내며, 그것도 해당 사이트에서 확장 프로그램을 켠 뒤에만 보냅니다. 각 이미지는 중립적인 파일 이름으로 보내므로 페이지 주소나 이미지의 원래 파일 이름은 보내지 않고, 방문 기록이나 쿠키도 보내지 않습니다.
쓸 수 있는 곳
- 페이지를 일반 이미지로 보여 주는 뷰어.
- 페이지를 캔버스에 그리는 뷰어도 있습니다. 브라우저가 허용할 때만 읽을 수 있어 작동하지 않을 수 있습니다.
- 읽어도 되는 페이지. WebApp과 같은 권리 규칙이 적용됩니다.
확장 프로그램과 WebApp 중 무엇을
온라인으로 읽을 때는 확장 프로그램을 쓰세요. 페이지가 이미 파일로 있거나 화 전체를 ZIP으로 받고 싶을 때는 WebApp을 쓰세요.