용어집
클립보드
클립보드는 일부 운영 체제에서 애플리케이션 프로그램 내외부에서 단기 저장 및 전송을 위해 제공하는 버퍼입니다. 클립보드는 보통 임시적이며 이름이 없습니다.
광학 문자 인식 (OCR)
광학 문자 인식(OCR)은 텍스트 이미지 를 기계가 읽을 수 있는 텍스트 형식으로 변환하는 과정입니다.
Tesseract OCR
Tesseract는 오픈 소스 광학 문자 인식(OCR) 플랫폼입니다.
AutoTrans
게임 내 텍스트를 실시간으로 자동 번역하는 기능입니다. 플레이 중 대화를 감지하여 즉시 번역합니다.
TextractorCLI
Textractor / TextractorCLI는 x86/x64 비디오 게임 텍스트 훅커 프로그램입니다.
추가 창
번역된 텍스트를 표시하는 떠 있는 오버레이 창입니다. 다양한 테마, 투명도 설정 및 위치 옵션으로 사용자화할 수 있으며 클립보드 번역기, OCR, TextractorCLI 및 기타 입력 방법의 번역을 표시할 수 있습니다.
하이퍼 오버레이
게임 위에 번역된 텍스트를 표시하기 위한 추가 표시 옵션 및 사용자화를 제공하는 고급 오버레이 기능입니다.
XUAT
Unity 기반 게임을 실시간으로 번역하기 위한 타사 플러그인입니다. XUAT(XUnity.AutoTranslator)가 추출한 텍스트를 VNTranslator로 보내 번역한 뒤 다시 XUAT로 반환하여 게임 내에 직접 표시합니다.
정규식 (RegExp)
정규 표현식은 문자열에서 문자 조합과 일치시키기 위해 사용되는 패턴입니다.
정규식 치환
정규식 패턴을 사용하여 소스 또는 번역된 텍스트에서 특정 텍스트 패턴을 찾아 바꾸는 사용으로, 형식 정리나 특수한 경우 처리에 유용합니다.
텍스트 후커
실행 중인 게임 프로세스의 메모리에 훅을 걸어 텍스트를 가로채 추출하는 프로그램으로, 텍스트를 실시간으로 캡처하고 번역할 수 있게 합니다.
기계 번역
기계 번역(MT)은 인공 지능이나 규칙 기반 알고리즘을 사용하여 인간 번역가의 개입 없이 한 언어의 텍스트를 자동으로 다른 언어로 번역하는 과정입니다.
번역 메모리
번역 메모리(TM)는 이전에 번역된 텍스트를 저장한 데이터베이스입니다.
번역 용어집
번역 용어집은 특정 용어와 그에 대한 승인된 번역을 나열한 참고 목록으로, 번역된 콘텐츠 전반에서 용어 사용의 일관성을 보장합니다.
번역 타임아웃
번역 요청에 설정된 시간 제한입니다. 이 기간 내에 번역 서비스가 응답하지 않으면 요청이 타임아웃 오류로 실패합니다. 웹 스크래핑 기반 번역 방법에서 흔히 발생합니다.
가상 브라우저 창
VNTranslator가 웹 스크래핑을 통해 웹 기반 번역 서비스를 이용하기 위해 사용하는 내장 브라우저 구성 요소입니다. 실제 브라우저를 시뮬레이션하여 온라인 번역기에서 번역을 가져옵니다.
사용자 정의 MT
사용자가 JSON 스키마를 사용해 커스텀 기계 번역 구성을 생성할 수 있게 하는 기능으로, 타사 번역 API나 서비스를 통합할 수 있습니다.
사전 번역
번역 또는 OCR 분석 전에 수행되는 텍스트 조작으로, 원치 않는 문자 제거, 필터 적용 또는 캡처된 텍스트 정리 등 정확도를 향상시키기 위한 작업을 말합니다.
사후 번역
번역 후에 수행되는 텍스트 조작으로, 형식 조정, 줄 바꿈 맞춤 또는 최종 출력을 다듬기 위한 정규식 치환 적용과 같은 작업을 포함합니다.
대형 언어 모델 (LLM)
방대한 양의 텍스트 데이터로 학습된 인공지능 모델로, 인간과 유사한 텍스트를 생성할 수 있습니다. VNTranslator에서는 GPT, Claude, Gemini와 같은 LLM이 고품질 기계 번역에 사용됩니다.
비전 언어 모델 (VLM)
시각적 정보와 텍스트 정보를 모두 이해하고 처리할 수 있는 AI 모델입니다. 이미지에서의 텍스트 인식을 향상시키기 위해 Nanonets OCR Small과 같은 고급 OCR 엔진에서 사용됩니다.
API(응용 프로그래밍 인터페이스)
서로 다른 소프트웨어 애플리케이션이 통신할 수 있도록 해주는 프로토콜과 도구의 집합입니다. VNTranslator는 다양한 번역 서비스와 OCR 엔진에 연결하기 위해 API를 사용합니다.
문맥 메모리
번역 모델이 이전의 대사나 텍스트를 기억할 수 있게 하여 여러 번역에 걸쳐 문맥을 유지함으로써 번역 정확도와 일관성을 향상시키는 기능입니다.
텍스트 스트리밍
완전한 번역이 완료될 때까지 기다리지 않고 번역 결과를 생성되는 대로 점진적으로 표시하는 방식으로, 보다 반응성이 좋은 사용자 경험을 제공합니다.
추출 및 번역
게임 내 랙을 줄이고 플레이 중 성능을 향상시키기 위해 실시간이 아닌 사전에 모든 게임 텍스트를 추출하여 번역하는 방법입니다.
단축키
OCR을 위해 화면을 캡처하거나 추가 창(Extra Window) 표시를 토글하는 등 애플리케이션에서 특정 동작을 트리거하는 키보드 바로가기입니다.
글꼴 교체
AutoTrans의 기능으로 사용자가 번역된 텍스트를 더 잘 지원하는 사용자 지정 글꼴로 게임 내 글꼴을 교체할 수 있게 하며, 특히 다른 문자 체계를 사용하는 언어에 유용합니다.
화면 캡처
OCR 기술을 사용해 화면의 특정 영역을 캡처하여 텍스트를 추출하는 과정입니다.
Steam 연결
VNTranslator가 Steam 게임과 통합되어 게임 정보를 자동으로 감지하고 호환성을 향상시키는 기능입니다.
학습 데이터
학습 데이터는 기계 학습 모델에 패턴을 학습시키고 정확한 예측을 하도록 가르치기 위해 제공되는 예제들로 구성된 데이터셋입니다.
웹 스크래핑
웹 스크래핑은 웹사이트에서 데이터를 추출하는 과정입니다. 일반적으로 "스크레이퍼" 또는 "크롤러"라고 불리는 프로그램이나 스크립트를 사용해 웹 페이지에서 정보를 가져옵니다.
최대 작업자 프로세스 수
동시에 실행될 수 있는 병렬 번역 프로세스의 수를 제어하는 설정으로, 번역 속도와 시스템 자원 사용에 영향을 미칩니다.
시스템 프롬프트
LLM에 제공되어 그 역할, 동작 및 출력 형식을 정의하는 지침입니다. VNTranslator에서는 AI가 특정 요구사항과 스타일 가이드에 따라 텍스트를 번역하도록 안내합니다.
토큰
AI 모델이 처리하는 텍스트의 기본 단위입니다. 번역 API의 문맥에서는 토큰 수가 많을수록 일반적으로 비용이 높아지고 처리 시간이 길어집니다.
Electron
Electron은 JavaScript, HTML, CSS와 같은 웹 기술로 네이티브 애플리케이션을 만드는 프레임워크입니다.
비주얼 노벨
주로 정적인 그래픽, 텍스트 기반 스토리텔링 및 플레이어의 선택이 이야기의 결과에 영향을 미치는 인터랙티브 내러티브 게임의 한 유형입니다.
RenPy
Ren'Py는 간단한 스크립팅 언어를 사용해 인터랙티브한 스토리와 게임을 만드는 무료 오픈 소스 비주얼 노벨 엔진으로, 상업 및 아마추어 비주얼 노벨 프로젝트 모두에서 널리 사용됩니다.
KiriKiri
W.Dee가 만든 스크립팅 엔진으로, KAG(KiriKiri 어드벤처 게임 시스템) 프레임워크와 함께 비주얼 노벨을 만드는 데 일반적으로 사용됩니다.
Tyrano Builder
비주얼 노벨 제작을 위해 특별히 설계된 게임 엔진으로, 다른 VN 엔진보다 더 단순한 대안으로 개발되었습니다.
RPG 메이커
RPG Maker(일본명 RPGツクール)는 스토리 중심 요소가 있는 롤플레잉 비디오 게임을 제작하기 위한 일련의 게임 개발 프로그램으로, RPG Maker MV와 RPG Maker MZ와 같은 버전이 있습니다.
Unity
Unity는 Unity Technologies에서 개발한 크로스플랫폼 게임 엔진으로, 2D 및 3D 게임 제작에 널리 사용되며 많은 비주얼 노벨과 인터랙티브 스토리 게임 제작에도 활용됩니다.
KAG (Kirikiri 어드벤처 게임 시스템)
Kirikiri 엔진과 함께 작동하는 스크립팅 프레임워크로, 대화, 선택 및 분기 내러티브를 포함한 비주얼 노벨을 만들기 위한 도구와 문법을 제공합니다.