I've been working on a tool that incorporates texthooker, translation, OCR, script matching, and popup dictionary.
I have only shared it on the learn japanese subreddit and language learning discords.
Website: https://game2text.com/
More information:
Texthooker is a wrapper around Textractor, but I wrote my own text processing. (Textractor only works on Windows so text hooking is only available on the windows release).
Translation is provided by three online services: DeepL, Papago, and Google Translate. Translation services like DeepL may be limited for a single IP address.
OCR is provided locally by Tesseract or online by OCR Space. It's helpful when you can't hook a game or when the hook doesn't work sometimes. You can improve OCR within the app by applying image filters.
Script matching is a technique that automatically matches the OCR result to your game script to find the correct line. So far it has been very promising for games like Persona 4, Pokemon Dungeons, Nier Automata provided you have a clean game script.
Popup dictionary is a browser extension such as Yomichan or Rikaichan you can use with your browser. Since the app runs in your browser, you can use whatever popup dictionary you are already using.
There are other language learning related features like Anki integration, but I suppose this app could be helpful for people who are just looking to translate their game.
If you prefer to use another translation aggregator or service, you can simply enable output-to-clipboard in the app and have chiitrans to translate your clipboard or manually paste it in your browser.