Visual Novel Text Hooking Wiki

This page contain information about how to play Visual Novel with reading aid tool.

Please notice that the information on this page is heavily taken from /r/visualnovels and other various sources


Texthook(er) - Takes the text from the game and only that. Texthook programs do not translate anything, that is a separate program. Example - ITH, ITHVNR, chiitrans

Parser - splits up the sentence by grammar rules and adds furigana for kanji. You will need a parser to use a dictionary. Example - mecab, rikaisama, translator aggregator

Dictionary - Self explanatory. However note that it will only provide definitions for vocabulary not entire sentences. Google translate is not a dictionary. Example - EDICT, kojien, daijirin

Machine translators -Takes text and attempts to translate it to the output language. As you may know, machine translators are horrible at translating; not only they can't construct a good sentences grammatically, they also unable to process the context, thus making the translation often out of context and totally ridiculous. Example - google translate, ATLAS


Made by the same author as ITHVNR, Textractor is an x86 / x64 text Windows text hooker program with several inbuilt online translators. That means you can basically use this alone to read and translate Visual Novels (and it's compatible with a lot of them). It's easy to use too and I highly recommend it for beginners.

Translation Aggregator[]

A program which should provide the same functionality as Textractor on paper, but I could not get the inbuilt text hooker to work (although i didn't try very hard to be honest). Thus, I believe the main point of TA is the Jparser function. There are inbuilt online translators, but I don't know what's the point of using these when textractor does the same thing. Also, Jparser requires a dictionary to be put inside the install directory.

There are 3 versions of this as far as I know as of this edit (23th Sept 2020):

1) The original version from HongFire

2) A fork from uyjulian

3) A fork from SinFlower

For what it's worth, I have been using the version from uyjulian (and only that version) for a couple of years now without much issues.

ITHVNR + Rikaisama[]

Example video on how ITHVNR+Rikaisama work:

Pict of Rikaisama Interface

This is a very good tool for reading Visual Novel while simultaneously learning and practising Japanese. The idea of this tool are when you encounter the words you didn't know yet, you look them up by hovering your mouse in the word you didn't know and it would show a pop up that has definition along with the grammatical form or usage of that words.

To use this tool you need several basic Japanese knowledge like Hiragana,Katakana, and basic Grammar. However this tool may be inconvenient for some people, especially people that still heavily relied on Machine Translator due to the manual parsing and no furigana.

For Tutorials on how to install and use this tool, visit this page:

Note: For Windows 10, please make an exception folder for ITHVNR in both windows defender and anti-virus before extracting from the rar file rather than making it exception in post-extraction as they detect the vnrhook.dll as a virus which in fact not.

Visual Novel Reader[]

VNR is a texthook that can integrate parser, dictionary, and machine translators in one program. It's popular for convenience however it has bloated features which may affect your computer performance. It's strongly recommended that you turned off or even uninstall the machine translator and use only the parser and dictionary.

For Turtorial on how to install and use this tool, visit this page:


ChiiTrans is like ITHVNR with TA built into it. It doesn't cost much computer performance and is user friendly. This is a stronger and simpler alternative to manual ITH or ITHVNR and TA.

It's strongly recommended, especially if you want to learn Japanese, to turn off the machine translator tab in the Chiitrans window and only use the dictionary and use it like how you use Rikaisama. Many people favor this way because it has automatic parsing and furigana enable which is a help for a beginner.

XUnity AutoTranslator[]

A translator program for Unity-based games and Visual Novels with various in-built online translators to provide on-the-fly translations.