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.
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.