Capture2Text Changelog

What's new in Capture2Text 4.6.3

Mar 20, 2022
  • Ticket #147: Possible fix to prevent capture box and preview from being displayed beneath other windows, especially after running for long periods of time or returning from sleep
  • Improved the quality of the Text Line Capture feature, especially in the case were the last character is close to the boundary of a speech bubble which is itself close to some kind of high contrast foreground element
  • Ticket #173: Fixed "${timestamp}" format option not working
  • Ticket #182: Added tooltip to the tray icon
  • Ticket #179: Replace Unicode single quote (’) with an ASCII single quote ('). Also replace (“) and (”) with (")
  • Ticket #163: Added note to the Hotkeys settings page regarding the proper method to disable hotkeys
  • Ticket #175: BOM is no longer added to text files that are output by Capture2Text
  • Ticket #162: Updated copyright date in the About dialog

New in Capture2Text 4.6.2 (Aug 12, 2019)

  • Ticket #49, #72: Fix error when using CLI to OCR 8 bpp images.
  • Ticket #76: Fix "u200C" character being added when replacing ligatures.
  • Ticket #68: Fix typo in About dialog.
  • Fix typo: "Keep lines breaks" -> "Keep line breaks"

New in Capture2Text 4.6.1 (Jul 4, 2019)

  • Ticket #97: Fixed issue where hex characters were appended to the translation.

New in Capture2Text 4.6.0 (Apr 23, 2018)

  • Ticket #48: t, r, and n can now be used in the "Replace with" column.
  • Ticket #43: Replace nuisance ligatures (?, ?).
  • Ticket #30: Non-32bpp images now supported in CLI. Note: 1bpp images will not be pre-processed.
  • Added "Settings > Output > Call Executable" option.
  • In Settings dialog, show tab menu as a list box.

New in Capture2Text 4.5.1 (Nov 5, 2017)

  • Ticket #27: Fixed text-to-speech feature not working due to missing qtexttospeech_sapi.dll.
  • Fixed bug that caused some save data to be stored in the registry.

New in Capture2Text 4.5.0 (Oct 23, 2017)

  • Ticket #26: Added text-to-speech feature. -
  • Ticket #23: Added "scale factor" option to CLI and Settings dialog.
  • Ticket #21: Fixed occasional column merge issue for Japanese vertical text.
  • Update to Tesseract 4.00alpha (Note: Capture2Text will continue to be packaged with legacy traineddata until newer LSTM fast/best traineddata is more mature)
  • Update to QT 5.9.2 and Leptonica 1.74.4.

New in Capture2Text 4.4.0 (Jul 31, 2017)

  • Ticket #16: Fixed issue where only first line of multi-line capture was translated.
  • Ticket #14: Added CLI option --clipboard.
  • Ticket #13: You may now call Capture2Text.exe with the --portable option to
  • place the .ini settings file in the same directory as the .exe.
  • Ticket #12: Added "Trim capture" option to the Setting dialog.
  • Ticket #12: Added CLI option --trim-capture.
  • Added CLI option --deskew.

New in Capture2Text 4.3.0 (Jul 31, 2017)

  • Ticket #6: For CLI, output after each file is processed instead of outputting
  • after all files have been processed.
  • Ticket #6: Added new CLI --output-format token: ${file}.
  • Ticket #5: Added CLI option --debug-timestamp.

New in Capture2Text 4.2.0 (Jul 31, 2017)

  • Ticket #4: Added option to log captures to file.
  • Ticket #4: Added option to append timestamp to debug images.
  • Ticket #4: Added CLI options --output-file-append and --output-format.

New in Capture2Text 4.1.0 (Jul 31, 2017)

  • Ticket #2: Fixed bug that caused CLI option "--screen-rect" to output an error.
  • Ticket #1: Added hotkey to toggle whitelist on/off. By default this hotkey is unmapped.
  • Ticket #1: Added hotkey to toggle blacklist on/off. By default this hotkey is unmapped.
  • Ticket #1: Added option to specify a Tesseract config file to both GUI and CLI.
  • Added whitelist and blacklist options to CLI.
  • Increased default lengths for text line captures.
  • Show help text when no options are provided to Capture2Text_CLI.exe.
  • Added suffix to some of spin boxes in the settings dialog.
  • Reduced border width in popup dialog.
  • Add version number to the .ini file.

New in Capture2Text 4.0 (Jul 31, 2017)

  • Complete re-implementation in QT/C++.
  • Added Translation feature (powered by Google Translate).
  • Added Re-Capture Last hotkey.
  • Added Text Line Capture hotkey.
  • Added Forward Text Line Capture hotkey.
  • Added Bubble Capture hotkey.
  • Added more Preview position options.
  • Added blacklist setting.
  • Added "Reset to defaults" links in Settings dialog.
  • Capture Box and Preview Box may now have outlines.
  • Better interface for specifying hotkeys in the Settings dialog.
  • Custom tray icon "balloon" window.
  • Added "Replace" tab to the Settings dialog. Substitutions/Replacements
  • are now stored in the settings .ini instead of substitutions.txt.
  • Added sample Capture Box to Settings dialog.
  • Added sample Preview box to Settings dialog.
  • Added deskew option.
  • Added debug options.
  • Popup dialog now enabled by default.
  • Size of Popup dialog is now saved automatically.
  • Added "Topmost" option to Popup dialog.
  • Added "Font" option to Popup dialog.
  • Removed the "Enable OCR pre-processing" option (now always enabled).
  • Removed the "Strip furigana" option (now always enabled).
  • Removed the "OCR method" option.
  • Removed "Prepended/Appended Text" setting.
  • Removed "Send to Cursor" setting.
  • Removed "Send to Control" setting.
  • "Preserve newline characters" setting renamed to "Keep linebreaks".
  • "Preferences" dialog renamed to "Settings".
  • Added to Capture2Text_CLI.exe for command line usage.
  • Settings .ini file now stored in %appdata%Capture2Text.
  • Changed some of the hotkey defaults.
  • Added Russian and Korean to default package and removed Italian.
  • Added icons to some of the items in the tray menu.
  • Added more information in the About dialog.

New in Capture2Text 3.9 (Jun 8, 2016)

  • Updated active selection corner logic

New in Capture2Text 3.8 (Jan 21, 2016)

  • Updated Tesseract (3.05.00dev)
  • Support for additional languages
  • Added the "OCR Method" setting
  • NHocr is no longer packaged (but may still be copied from previous versions
  • to the Utils folder)

New in Capture2Text 3.7 (Jul 31, 2015)

  • Text entered into the popup window will now be saved to the clipboard when the OK button is clicked and the Save to Clipboard option is checked

New in Capture2Text 3.6 (May 20, 2015)

  • Removed the experimental speech recognition feature due to new Google Speech API v2 quota restrictions.
  • Fixed DPI scale issue with the capture box.
  • Now compiled with AutoHotkey 32-bit Unicode v1.1.22.00 (was v1.1.14.03)

New in Capture2Text 3.5 (Jul 20, 2014)

  • Capture box should be less jumpy.
  • Preview will now only update when the user has stopped moving the capture box for at least 400 milliseconds.
  • When preview is setting to "Dynamic", the positioning should be less jumpy.

New in Capture2Text 3.4 (Jul 14, 2014)

  • Added option to strip furigana from Japanese text.
  • Added the "Auto" choice to the "Text direction" preference.
  • Removed the option to toggle "OCR pre-processing" from the Preferences. It may still be edited in settings.ini.
  • Changed the default "OCR pre-processing" hotkey to Shift-Ctrl-Windows-B.

New in Capture2Text 3.3 (Mar 4, 2014)

  • More minor tweaks to the Preferences dialog.

New in Capture2Text 3.1 (Mar 1, 2014)

  • Improved OCR accuracy through use of better image pre-preprocessing (leptonica_util).
  • Now supports text and backgrounds of any color when OCR pre-processing is enabled. (In the previous version, only dark text on a light background was supported).
  • Added option to place the preview text beside the capture box.
  • Japanese (Tesseract) accuracy is now vastly improved through use of a Japanese-specific Tesseract config file. Also using this config file with Chinese (Tesseract).
  • Using Tesseract v3.02.02 for Japanese (was v3.01).
  • Replaced the binarize option with the OCR pre-processing option.
  • Removed "Send to Control" from the right-click menu.
  • Removed the Chinese (NHocr) language pack from default distribution.
  • Added the Italian language pack to the default distribution.
  • Removed setting of PreviewRemoveCaptureBox from the GUI.
  • Removed ConvertImageFormat (replaced with leptonica_util).
  • Now compiled with AutoHotkey 32-bit Unicode v1.1.14.03 (was v1.1.11.01).

New in Capture2Text 3.0 (Oct 28, 2013)

  • Added option to binarize captured image before sending it to the OCR engine.

New in Capture2Text 2.5 (Jul 6, 2013)

  • Updated NHocr from v0.20 to v0.21.
  • Now compiled with Ahk2Exe v1.1.11.01 instead of v1.1.05.06.

New in Capture2Text 2.4 (Jan 17, 2013)

  • Added support for Arabic, Danish (Alternate), Esperanto (Alternate), German (Alternate), and Slovakian (Alternate).

New in Capture2Text 2.3 (Nov 10, 2012)

  • Added option to remove the capture box before a preview OCR. This is more accurate, particularly with NHocr, but causes the capture box to flicker.
  • Changed the default image scale facter from 300% to 320% to meet Tesseract's minimum recommended DPI.
  • When using Japanese, revert to Tesseract v3.01. It is MUCH more accurate than v3.02.02.
  • Now passing a .ppm image to NHocr instead of a .pgm image to better handle non-grayscale captures.
  • Increased update rate of the capture box to make it appear more fluid.
  • Fixed text direction being ignored bug for Chinese/Japanese that was introduced in v2.2.
  • Fixed bug that caused the capture box to stick around after it was supposed to be removed.

New in Capture2Text 2.2 (Nov 6, 2012)

  • Upgraded to Tesseract v3.02.02
  • Added whitelist option to the OCR tab.
  • Simplified substitution tokens and fixed whitespace bug.

New in Capture2Text 2.1a (Oct 8, 2012)

  • Added the substitutions feature.
  • Added command line options

New in Capture2Text 2.0 (Apr 8, 2012)

  • Added the Preferences dialog. No more editing settings.ini by hand.
  • The popup window is now multi-lined.
  • Added option to preserve newline characters.
  • Limited preview to 150 characters. A trailing "..." will appear if necassary.
  • Added Speech Recognition Language option to right-click menu.
  • Cleaned up the right-click menu.
  • On the first run, inform user how to access the Preferences dialog.