This repo provides several useful Textractor extensions created by me, which are not available by default in Textactor.
Textractor is a tool used to extract text from video games and visual novels in real-time, often used to leverage translation tools to read text in other languages.
All extension releases can be found here.
Here is a list of currently available extensions:
-
GptApiTranslate: Leverages the GPT Completions API to translate text/lines, with a reasonable degree of flexibility in configuration.
-
VndbCharNameMapper: Auto-maps character names from Japanese to Romaji using the character database of vndb.org for specified visual novels.
-
TextLogger: Provides the capability to write text from each/any thread/hook to a log file. This essentially allows you to export data/text piped by Textractor.
-
PythonInterpretter: Allows you to write and use python scripts in Textractor. This is essentially the equivalent of a python Textractor extension. Below are python scripts currently available from this repo.
- Example Script: Merely an example of how to implement a python script compatible with this extension. The code itself merely prepends an incrementing number to the currently processed sentence.
- JP to Romaji: Leverages NLP to append the romaji form of the currently processed sentence.
-
TranslationCache: Provides an extension-agnostic way to cache real-time translations (to a cache file), to prevent re-processing previously translated lines. Should work with most translation extensions, including "GptApiTranslate".
Documentation for each extension is available in their corresponding page in this repo.