Extracts text from video games and visual novels. Highly extensible.
GPL-3.0 License
Bot releases are hidden (Show)
Published by Artikash over 2 years ago
Readme ● Español ● 简体中文 ● Русский ● ไทย ● 한국어 ● Français ● Bahasa Indonesia ● Italiano ● Português ● Türkçe
Please contribute/update a translation to Textractor if you can! See https://github.com/Artikash/Textractor/blob/master/README.md#contributing
Features:
Process attach dialog now supports searching/filtering.
Bugfixes:
DevTools extensions are better at automatically finding chrome.exe.
Remove X Repeated Sentences always being set to 30.
Extra Window click through hotkey changed to Alt-X so it doesn't block typing capital x.
DevTools DeepL Translate not detecting language properly.
Published by Artikash almost 3 years ago
Readme ● Español ● 简体中文 ● Русский ● ไทย ● 한국어 ● Français ● Bahasa ● Italiano ● Português ● Türkçe
Please contribute/update a translation to Textractor if you can! See https://github.com/Artikash/Textractor/blob/master/README.md#contributing
Features:
Created the new Regex Replacer extension, which is like Replacer but works with regexes (duh) at the potential cost of higher CPU usage.
Bundled a Unicode font that is used by default to prevent most white squares.
Added many features to Extra Window, most notably hiding the window when mousing over, making the window automatically resize, and making it possible to click through the window.
Bugfixes:
Textractor being unable to attach any games whatsoever on certain computers.
Bing Translate not working.
Replacer crashing in Windows 11.
Some other minor fixes, might list later.
New hooks:
Artemis3
Published by Artikash about 3 years ago
Readme ● Español ● 简体中文 ● Русский ● ไทย ● 한국어 ● Français ● Bahasa ● Italiano ● Português ● Türkçe
Please contribute/update a translation to Textractor if you can! See https://github.com/Artikash/Textractor/blob/master/README.md#contributing
Features:
Thread Linker now allows linking from all threads.
Hook searching is slightly more reliable.
Various minor UI quirks have been ironed out.
Bugfixes:
Translation garbage filter sometimes filtering far too much
DevTools DeepL Translate selecting wrong language
DevTools DeepL Translate ignoring slashes
Rate limiter counter being off by one
API key links being outdated
Published by Artikash over 3 years ago
Readme ● Español ● 简体中文 ● Русский ● ไทย ● 한국어 ● Français ● Bahasa ● Italiano ● Português ● Türkçe
Please contribute/update a translation to Textractor if you can! See https://github.com/Artikash/Textractor/blob/master/README.md#contributing
Features:
Translation extensions now use a separate cache for each language.
Various minor performance and UI improvements.
Bugfixes:
Paid DeepL Translate giving strange translations occasionally
Some DeepL Translate API keys not working
'Remove Repeated Characters' failing to detect repetition in edge cases
New hooks:
RPG Maker MZ
By the way, it's actually the previous version which had a breaking change and should've been a new major version. If you used a regex with a capturing group, that behaves differently than prior to 4.17 - you need to add a dummy empty group to the start of your regex and increment all other capture group backrefs for the same behavior.
Published by Artikash over 3 years ago
Readme ● Español ● 简体中文 ● Русский ● ไทย ● 한국어 ● Français ● Bahasa ● Italiano ● Português ● Türkçe
Please contribute/update a translation to Textractor if you can! See https://github.com/Artikash/Textractor/blob/master/README.md#contributing
Sorry I really haven't been responding to a lot of requests for a while, even the ones I could help with easily. I've been extremely busy at work lately, not sure when that might change. The only reason this release is pretty big is because of the contributions of other people.
Features:
Attaching is now done via a better dialog which displays process icons.
Systran and Papago/Naver added as translation providers via Google Chrome DevTools.
DeepL Translate now supports the free tier of API keys.
More languages added to (DevTools) DeepL Translate.
Regex Filter now replaces any matches with the first captured group if one exists.
Bugfixes:
Bing Translate not working
DevTools DeepL Translate not working
Chinese text not being extracted correctly with certain hook types
Ren'py hook throwing each new sentence into a different text thread
Thread Linker constantly crashing
New hooks:
rUGP and System4X fixed
Published by Artikash over 3 years ago
Readme ● Español ● 简体中文 ● Русский ● ไทย ● 한국어 ● Français ● Bahasa ● Italiano ● Português ● Türkçe
Please contribute/update a translation to Textractor if you can! See https://github.com/Artikash/Textractor/blob/master/README.md#contributing
Bugfixes:
Google Translate throwing pop-up "out of range" error messages
DevTools DeepL Translate not selecting language correctly when used in some countries
As of April 2020 I've pretty much gotten tired of working on Textractor, and don't want or plan to do new development beyond minor bug fixes. If your issue can be resolved simply using the existing features of Textractor, I'll tell you how to do so, but if it would require me to develop Textractor significantly or in another way require significant effort from me to troubleshoot, I probably just won't reply: you're on your own. Sorry.
That is one of the reasons that, as you may have noticed, the donation buttons have disappeared: I don't want donations for Textractor when I'm barely continuing to work on it. The main reason, however, is that I'm actually doing really well despite the pandemic since I can work from home. If you still want to thank me for making Textractor, please donate to one of these charities on my behalf:
https://covid19responsefund.org/
https://donate.doctorswithoutborders.org/onetime.cfm
https://www.feedingamerica.org/take-action/coronavirus
https://www.domesticshelters.org/fundraisers/wish-lists
https://www.khanacademy.org/donate
Published by Artikash over 3 years ago
Readme ● Español ● 简体中文 ● Русский ● ไทย ● 한국어 ● Français ● Bahasa ● Italiano ● Português ● Türkçe
Please contribute/update a translation to Textractor if you can! See https://github.com/Artikash/Textractor/blob/master/README.md#contributing
Features:
Translation extensions now attempt to automatically filter garbage characters.
Redistributable files were added to Textractor folder allowing it to run on most (not all!) PCs without needing vcredist.
User experience and interface improvements.
Bugfixes:
DevTools DeepL Translate not working
Google Translate giving strange results
New hooks:
Ren'py detection improved and added to x64
As of April 2020 I've pretty much gotten tired of working on Textractor, and don't want or plan to do new development beyond minor bug fixes. If your issue can be resolved simply using the existing features of Textractor, I'll tell you how to do so, but if it would require me to develop Textractor significantly or in another way require significant effort from me to troubleshoot, I probably just won't reply: you're on your own. Sorry.
That is one of the reasons that, as you may have noticed, the donation buttons have disappeared: I don't want donations for Textractor when I'm barely continuing to work on it. The main reason, however, is that I'm actually doing really well despite the pandemic since I can work from home. If you still want to thank me for making Textractor, please donate to one of these charities on my behalf:
https://covid19responsefund.org/
https://donate.doctorswithoutborders.org/onetime.cfm
https://www.feedingamerica.org/take-action/coronavirus
https://www.domesticshelters.org/fundraisers/wish-lists
https://www.khanacademy.org/donate
Published by Artikash over 3 years ago
Readme ● Español ● 简体中文 ● Русский ● ไทย ● 한국어 ● Français ● Bahasa ● Italiano ● Português ● Türkçe
Please contribute/update a translation to Textractor if you can! All the text is in https://github.com/Artikash/Textractor/blob/master/text.cpp and https://github.com/Artikash/Textractor/blob/master/README.md
Features:
A new version of DeepL Translate has been added. This version integrates Google Chrome DevTools to grab translations from the DeepL website (similar to a browser extension that's being passed around lately). It works for longer than the old unauthenticated DeepL extension and works with all types of DeepL subscriptions. It's still a little unstable though.
A new extension 'Styler' which lets you apply a custom style to Textractor.
All translation extensions allow you to select the language being translated from, if left as default the language will be automatically detected as it was previously.
All translation extensions strip out excess whitespace.
Textractor now accepts process IDs in hex (e.g. 0xABC) when launched from the command line.
Performance improvements.
Bugfixes:
Digital signature updated
Google Translate fatal error
Lua scripts not being loaded on launch
Excess newlines in main Textractor display
Crash when hooking to x64 games with a CPU that doesn't support AVX
Various buttons and labels mistakenly not being properly localized
New hooks:
Waffle updated
As of April 2020 I've pretty much gotten tired of working on Textractor, and don't want or plan to do new development beyond minor bug fixes. If your issue can be resolved simply using the existing features of Textractor, I'll tell you how to do so, but if it would require me to develop Textractor significantly or in another way require significant effort from me to troubleshoot, I probably just won't reply: you're on your own. Sorry.
That is one of the reasons that, as you may have noticed, the donation buttons have disappeared: I don't want donations for Textractor when I'm barely continuing to work on it. The main reason, however, is that I'm actually doing really well despite the pandemic since I can work from home. If you still want to thank me for making Textractor, please donate to one of these charities on my behalf:
https://covid19responsefund.org/
https://donate.doctorswithoutborders.org/onetime.cfm
https://www.feedingamerica.org/take-action/coronavirus
https://www.domesticshelters.org/fundraisers/wish-lists
https://www.khanacademy.org/donate
Published by Artikash almost 4 years ago
Readme ● Español ● 简体中文 ● Русский ● ไทย ● 한국어 ● Français ● Bahasa ● Italiano ● Português ● Türkçe
Please contribute/update a translation to Textractor if you can! All the text is in https://github.com/Artikash/Textractor/blob/master/text.cpp and https://github.com/Artikash/Textractor/blob/master/README.md
Bugfixes:
Translation output being glitchy under various circumstances.
As of April 2020 I've pretty much gotten tired of working on Textractor, and don't want or plan to do new development beyond minor bug fixes. If your issue can be resolved simply using the existing features of Textractor, I'll tell you how to do so, but if it would require me to develop Textractor significantly or in another way require significant effort from me to troubleshoot, I probably just won't reply: you're on your own. Sorry.
That is one of the reasons that, as you may have noticed, the donation buttons have disappeared: I don't want donations for Textractor when I'm barely continuing to work on it. The main reason, however, is that I'm actually doing really well despite the pandemic since I can work from home. If you still want to thank me for making Textractor, please donate to one of these charities on my behalf:
https://covid19responsefund.org/
https://donate.doctorswithoutborders.org/onetime.cfm
https://www.feedingamerica.org/take-action/coronavirus
https://www.domesticshelters.org/fundraisers/wish-lists
https://www.khanacademy.org/donate
Published by Artikash almost 4 years ago
Readme ● Español ● 简体中文 ● Русский ● ไทย ● 한국어 ● Français ● Bahasa ● Italiano ● Português ● Türkçe
Please contribute/update a translation to Textractor if you can! All the text is in https://github.com/Artikash/Textractor/blob/master/text.cpp and https://github.com/Artikash/Textractor/blob/master/README.md
Bugfixes:
Some windows not being localized.
Some settings not being loaded properly in non-english versions.
Google Translate unofficial being highly unreliable (this fix took forever, this is what caused the huge delay this release).
DeepL Translate unofficial just not working.
Extra Window cutting off portions of translation.
New hooks:
ShinyDays versions outside of 1.00d
As of April 2020 I've pretty much gotten tired of working on Textractor, and don't want or plan to do new development beyond minor bug fixes. If your issue can be resolved simply using the existing features of Textractor, I'll tell you how to do so, but if it would require me to develop Textractor significantly or in another way require significant effort from me to troubleshoot, I probably just won't reply: you're on your own. Sorry.
That is one of the reasons that, as you may have noticed, the donation buttons have disappeared: I don't want donations for Textractor when I'm barely continuing to work on it. The main reason, however, is that I'm actually doing really well despite the pandemic since I can work from home. If you still want to thank me for making Textractor, please donate to one of these charities on my behalf:
https://covid19responsefund.org/
https://donate.doctorswithoutborders.org/onetime.cfm
https://www.feedingamerica.org/take-action/coronavirus
https://www.domesticshelters.org/fundraisers/wish-lists
https://www.khanacademy.org/donate
Published by Artikash about 4 years ago
Readme ● Español ● 简体中文 ● Русский ● ไทย ● 한국어 ● Français ● Bahasa ● Italiano ● Português ● Türkçe
Please contribute/update a translation to Textractor if you can! All the text is in https://github.com/Artikash/Textractor/blob/master/text.cpp and https://github.com/Artikash/Textractor/blob/master/README.md
Features:
Extensions now have a custom file extension (.xdll) so they don't get mixed up with regular DLLs.
Updated Thai translation.
Slightly improved performance.
Bugfixes:
Crash in Extra Window dictionary lookup.
Hook codes being incorrectly read as invalid.
New hooks:
anex86 fixed
As of April 2020 I've pretty much gotten tired of working on Textractor, and don't want or plan to do new development beyond minor bug fixes. If your issue can be resolved simply using the existing features of Textractor, I'll tell you how to do so, but if it would require me to develop Textractor significantly or in another way require significant effort from me to troubleshoot, I probably just won't reply: you're on your own. Sorry.
That is one of the reasons that, as you may have noticed, the donation buttons have disappeared: I don't want donations for Textractor when I'm barely continuing to work on it. The main reason, however, is that I'm actually doing really well despite the pandemic since I can work from home. If you still want to thank me for making Textractor, please donate to one of these charities on my behalf:
https://covid19responsefund.org/
https://donate.doctorswithoutborders.org/onetime.cfm
https://www.feedingamerica.org/take-action/coronavirus
https://www.domesticshelters.org/fundraisers/wish-lists
https://www.khanacademy.org/donate
Published by Artikash about 4 years ago
Readme ● Español ● 简体中文 ● Русский ● ไทย ● 한국어 ● Français ● Bahasa ● Italiano ● Português ● Türkçe
Please contribute/update a translation to Textractor if you can! All the text is in https://github.com/Artikash/Textractor/blob/master/text.cpp and https://github.com/Artikash/Textractor/blob/master/README.md
Features:
Chinese translation updated.
Bugfixes:
French version not actually having the french translation.
DeepL not working with some API keys.
Nonsensical config files being loaded.
New hooks:
Waffle2
WillPlus3
TokyoNecro
As of April 2020 I've pretty much gotten tired of working on Textractor, and don't want or plan to do new development beyond minor bug fixes. If your issue can be resolved simply using the existing features of Textractor, I'll tell you how to do so, but if it would require me to develop Textractor significantly or in another way require significant effort from me to troubleshoot, I probably just won't reply: you're on your own. Sorry.
That is one of the reasons that, as you may have noticed, the donation buttons have disappeared: I don't want donations for Textractor when I'm barely continuing to work on it. The main reason, however, is that I'm actually doing really well despite the pandemic since I can work from home. If you still want to thank me for making Textractor, please donate to one of these charities on my behalf:
https://covid19responsefund.org/
https://donate.doctorswithoutborders.org/onetime.cfm
https://www.feedingamerica.org/take-action/coronavirus
https://www.domesticshelters.org/fundraisers/wish-lists
https://www.khanacademy.org/donate
Published by Artikash over 4 years ago
Readme ● Español ● 简体中文 ● Русский ● ไทย ● 한국어 ● Français ● Bahasa ● Italiano ● Português ● Türkçe
Please contribute/update a translation to Textractor if you can! All the text is in https://github.com/Artikash/Textractor/blob/master/text.cpp and https://github.com/Artikash/Textractor/blob/master/README.md
Features:
French translation added, Russian updated.
Bugfixes:
Bizarre behavior when Textractor fails to create config file.
Thread Linker not combining sentences in a desirable way.
Default max sentence size of extra window too low.
As of April 2020 I've pretty much gotten tired of working on Textractor, and don't want or plan to do new development beyond minor bug fixes. If your issue can be resolved simply using the existing features of Textractor, I'll tell you how to do so, but if it would require me to develop Textractor significantly or in another way require significant effort from me to troubleshoot, I probably just won't reply: you're on your own. Sorry.
That is one of the reasons that, as you may have noticed, the donation buttons have disappeared: I don't want donations for Textractor when I'm barely continuing to work on it. The main reason, however, is that I'm actually doing really well despite the pandemic since I can work from home. If you still want to thank me for making Textractor, please donate to one of these charities on my behalf:
https://covid19responsefund.org/
https://donate.doctorswithoutborders.org/onetime.cfm
https://www.feedingamerica.org/take-action/coronavirus
https://www.domesticshelters.org/fundraisers/wish-lists
https://www.khanacademy.org/donate
https://www.mealsonwheelsamerica.org/
Published by Artikash over 4 years ago
Readme ● Español ● 简体中文 ● Русский ● ไทย ● 한국어 ● Bahasa ● Italiano ● Português ● Türkçe
Please contribute/update a translation to Textractor if you can! All the text is in https://github.com/Artikash/Textractor/blob/master/text.cpp and https://github.com/Artikash/Textractor/blob/master/README.md
Bugfixes:
Translation extensions all not working.
Published by Artikash over 4 years ago
Readme ● Español ● 简体中文 ● Русский ● ไทย ● 한국어 ● Bahasa ● Italiano ● Português ● Türkçe
Please contribute/update a translation to Textractor if you can! All the text is in https://github.com/Artikash/Textractor/blob/master/text.cpp and https://github.com/Artikash/Textractor/blob/master/README.md
Features:
Bing and DeepL now allow supplying an API key to use official API.
The regex in hook search settings is now autofilled to find either roman/english or CJK text.
Performance improvements.
Bugfixes:
Saved text threads not being autoselected (should be more reliable, though a 100% perfect fix on this is nigh impossible).
Published by Artikash over 4 years ago
Readme ● Español ● 简体中文 ● Русский ● ไทย ● 한국어 ● Bahasa ● Italiano ● Português ● Türkçe
Please contribute/update a translation to Textractor if you can! All the text is in https://github.com/Artikash/Textractor/blob/master/text.cpp and https://github.com/Artikash/Textractor/blob/master/README.md
Features:
DeepL Translate has been added. Be careful, it is unstable and they temp ban your IP from their regular API after a very low amount of requests. I'd like to add their paid API, but they only accept European credit cards so I can't do that unless someone is willing to share one with me...
Google Translate and Google Cloud Translate have been merged back to one extension. Google Translate will now use the official API if and only if you supply an API key.
More options have been added to the translation extension dialogs to control the rate limiter.
Extra Window now appears above the hovered over character and is formatted slightly differently. You'll probably want to download the updated dictionaries to match: https://github.com/Artikash/Textractor-Dictionaries/releases
Bugfixes:
CLI failing to inject if not in the correct path.
mono_* hooks not being suppressed even when configuration is specified.
Some games crashing spontaneously.
Published by Artikash over 4 years ago
Readme ● Español ● 简体中文 ● Русский ● ไทย ● 한국어 ● Bahasa ● Italiano ● Português ● Türkçe
Please contribute/update a translation to Textractor if you can! All the text is in https://github.com/Artikash/Textractor/blob/master/text.cpp and https://github.com/Artikash/Textractor/blob/master/README.md
Features:
Mono configuration now supports multiple hooks. Separate the hooks with tabs.
Better error messages when translation extensions fail.
Bugfixes:
Removing hooks while Textractor was trying to add them sometimes causing freeze.
Published by Artikash over 4 years ago
Readme ● Español ● 简体中文 ● Русский ● ไทย ● 한국어 ● Bahasa ● Italiano ● Português ● Türkçe
Please contribute/update a translation to Textractor if you can! All the text is in https://github.com/Artikash/Textractor/blob/master/text.cpp and https://github.com/Artikash/Textractor/blob/master/README.md
Features:
There is a new translator available - Google Cloud Translate. This uses the official Google API for translation so it should be more stable, though you'll have to provide your own API key.
There's a new dialog that makes it easier to select which language to translate to.
Extension windows can no longer be accidentally closed (they can still be minimized), to get rid of them you now have to properly remove the extension.
Bugfixes:
Some languages not translating properly due to outdated inputs.
Antivirus flagging a few files for silly reasons.
Published by Artikash over 4 years ago
Readme ● Español ● 简体中文 ● Русский ● ไทย ● 한국어 ● Bahasa ● Italiano ● Português ● Türkçe
Please contribute/update a translation to Textractor if you can! All the text is in https://github.com/Artikash/Textractor/blob/master/text.cpp and https://github.com/Artikash/Textractor/blob/master/README.md
Bugfixes:
Replacer now loads large files correctly.
Extra Window doesn't freak out when displaying definition for something with "<<" in it anymore.
Published by Artikash over 4 years ago
Readme ● Español ● 简体中文 ● Русский ● ไทย ● 한국어 ● Bahasa ● Italiano ● Português ● Türkçe
Please contribute/update a translation to Textractor if you can! All the text is in https://github.com/Artikash/Textractor/blob/master/text.cpp and https://github.com/Artikash/Textractor/blob/master/README.md
Features:
In case you missed it, a new and far more efficient version of JMDict is available at https://github.com/Artikash/Textractor-Dictionaries/releases
Added button to easily open game config file.
Added a setting for whether to use JP locale.
Added a setting for the max size of sentence displayed by Extra Window.
Cleaner output for Mono hooks.
Bugfixes:
Chinese installation actually installing Korean.
Some situations that caused sentences to be duplicated.