TextractorCLI
Extract text from visual novels and video games using a text hooker program.
About Integration
VNTranslator serves as the translation engine endpoint in this integration. Textractor performs the actual text hooking and injection into the game process. If you encounter issues with specific games, please check the Textractor GitHub Issues page for game-specific troubleshooting and solutions.
Important NoticeTextractor is not actively developed anymore. As a result, some newer visual novel games may not work properly.
Alternative Solution: You can update the
texthook.dllfile located in your Textractor installation folder with a newer version that is still being maintained by the community to improve compatibility with recent games.See the following references:
Integration Methods
There are two ways to integrate Textractor with VNTranslator:
Method 1: TextractorCLI (Command-line Integration)
This method uses the command-line version of Textractor for direct integration.
Method 2: Clipboard Integration (Recommended Alternative)
This method uses the Textractor GUI application with the "Copy to Clipboard" extension, combined with VNTranslator's Clipboard Translator feature. This approach is more stable and easier to set up.
Method 1: TextractorCLI Integration
Get Started
To get started, you need to download Textractor and configure it in VNTranslator.
Step 1: Download & Install Textractor
Visit the Textractor Github releases page
Download the Textractor-5.x.x-Setup.exe file
Run the installer and follow the installation prompts
Step 2: Configure the integration

Open Settings in VNTranslator
In the left sidebar, click Modules
Click the TextractorCLI tab
In the TextractorCLI Path field, enter the path to TextractorCLI.exe Example paths:
C:\Textractor\x86\TextractorCLI.exe(for 32-bit)C:\Textractor\x64\TextractorCLI.exe(for 64-bit)
Step 3: Launch with VNTranslator
Select TextractorCLI from the module list
Select the Game Process
Select Extra Window from the output list
Click the Start button
Important: Antivirus Exception
You must add TextractorCLI.exe as an exception in both Windows Defender and your antivirus software. Text hooking programs are often flagged as potentially malicious because they inject code into running processes.
Method 2: Clipboard Integration (Recommended)
This method uses the Textractor GUI program (Textractor.exe) with its built-in "Copy to Clipboard" extension, combined with VNTranslator's Clipboard Translator feature.
Step 1: Enable Copy to Clipboard Extension in Textractor
Launch Textractor.exe (not TextractorCLI.exe)
In the Textractor window, click on Extensions
In the Extensions window, right-click and select "Add extension"
A file browser will appear. Navigate to and select "Copy to Clipboard.xdll"
Once added, the extension will be automatically enabled and will copy extracted text to your clipboard
Step 2: Clipboard Translator in VNTranslator
Open VNTranslator
Select Clipboard from the module list
Select Extra Window from the output list
Click the Start button
Step 3: Attach Textractor to Your Game
Launch your visual novel or game
In Textractor, click Attach to game or use the Process menu
Select your game's process from the list
Textractor will begin hooking text from the game
Step 4: Select the Correct Text Hook
Advance the text in your game (click through dialogue)
In Textractor, you will see multiple text threads appear
Click on different threads to identify which one contains the game dialogue
Once you find the correct thread, Textractor will automatically copy the text to clipboard
VNTranslator will detect the clipboard change and display the translation