OCR

Visual Novel OCR & Text Recognition for Video Games. Real-Time Screen OCR Translator. Extract and translate text directly from your screen using Optical Character Recognition (OCR).

The OCR Translator captures text from your game screen and translates it automatically. This is ideal for visual novels and games that don't have clipboard or text extraction support.

Getting Started

1. Install an OCR Engine

Before you can use OCR, you need to install one of the supported OCR engines.

For detailed installation instructions, see OCR Engines.

Recommended Offline Engines:

  • Fast OCR (Pro-only) A lightweight and accurate OCR engine. It performs better than Tesseract OCR and Windows OCR.

  • Nanonets OCR Small (via Custom HTTP Post) A high-performance VLM (Vision Language Model) optimized for OCR tasks. you need at least 8GB of VRAM to run it.

2. Running VNTranslator

After installing your OCR engine, follow these steps to use OCR:

  1. Select OCR from the module list

  2. Select an OCR Engine and Language from the available options

  3. Select Extra Window from the output list

  4. Click the Start button

If you're using Windows OCR or Tesseract OCR, make sure you select the correct OCR language.

For Japanese games:

  • WinOCR: Japanese

  • Tesseract: Japanese (jpn.traineddata)

For English games:

  • WinOCR: English (United States) or English (United Kingdom)

  • Tesseract: English (eng.traineddata)

3. Test the Screen Capture

After starting OCR, test if screen capture works correctly:

  • Click Pre-processing in the Toolbar

  • Enable Adjustments and Greyscale

  • Click Capture to test

  • Adjust the Threshold value

What to Expect:

  • If the capture works correctly, the screen capture will display the image in black and white

  • In the Pro version, you can preview the capture in the OCR Master window

  • If screen capture doesn't work or you see an error, check the Troubleshooting section


Tips for Better Results

  • Position the capture area over the text dialogue box in your game

  • Use the Pre-processing options to improve text recognition

  • Adjust Threshold settings for clearer text capture

  • For advanced users, explore Post-processing options

For more details, see: