Capture2Text enables users to do the following:
The latest version can be found on the Capture2Text download page hosted by SourceForge. Source code is included.
Capture2Text can OCR the following languages:
By default only Chinese, English, French, German, Japanese, and Spanish are installed.
To acquire other languages:
Note: Arabic and Hindi are more CPU intentive and will thus be slower to OCR.
Press the OCR capture key (default: Windows Key + Q) to start the capture. Now, using your mouse, resize the capture box over the area of the screen that you want to OCR. A preview of the captured OCR'd text will appear in the top-left corner of the screen. Press the capture key again or the left mouse button to complete the capture. The captured screen area will be OCR'd and the textual result will be stored in the clipboard by default.
To cancel an OCR capture, press Esc.
To move the capture box, hold down the right mouse button and drag the mouse.
To nudge the capture box, use the arrow keys.
To toggle the active capture box corner, press the space bar.
To change the OCR language, right-click the Capture2Text tray icon, select the OCR Language option and then select the desired language.
To quickly switch between 3 languages, use the OCR language quick access keys: Windows Key + 1, Windows Key + 2, and Windows Key + 3.
When the Tesseract versions of Chinese or Japanese is selected, you should specify the text direction (vertical or horizontal) using the text direction key: Windows Key + W. The text direction will not have any effect on the NHocr Chinese or NHocr Japanese dictionaries.
Using the Preferences dialog, you can change the following OCR settings:
Capture2Text can perform speech recognition for the following languages:
Speech Recognition Usage
Press the speech recognition capture key (default: Windows Key + A) to start the capture. You will see a box that says "Recording..." in the top-left corner of your screen. Speak a word or phrase or sentence into your microphone. Capture2Text will automatically recognize when you are done speaking and will display a box that says "Analyzing...". The speech recognition will take a couple of seconds. When the speech recognition is complete you will see a list of possible transcriptions to choose from. When you choose a transcription, it will be stored in the clipboard by default.
When the results windows is displayed, you can press Enter to select the first transcription or use the number keys (1-9) to select the corresponding transcription.
To cancel a speech recognition capture, press Esc.
To change the speech recognition language, right-click the Capture2Text tray icon, select the Speech Recognition Language option and then select the desired language.
To quickly toggle between 2 languages, use the speech recognition language hotkey: Windows Key + 4.
Using the Preferences dialog, you can change the following speech recognition settings:
By default, the OCR'd or speech recognized text will be placed in the clipboard.
You also have 3 more ways to output the text.
To send the text to a pop-up window you can right-click the Capture2Text tray icon and select Show Popup Window.
To send the text to whichever textbox currently contains the blinking cursor/I-beam, right-click the Capture2Text tray icon and select Send to Cursor.
Advanced: To send the text directly to a window/control (for example, Notepad++), first fill in the Send to Control settings in the Preferences dialog. Once this is done you may enable/disable the option by right-clicking the Capture2Text tray icon and selecting Send to Control.
Using the Preferences dialog, you can change the following output settings:
Right-click the Capture2Text tray icon in the bottom-right of your screen and then select the "Preferences..." option to bring up the Preferences dialog.
Sometimes Capture2Text consistently makes the same OCR mistakes such as recognizing an "M" as "I\/|".
By editing the subtitutions.txt file in the Capture2Text directory, you may tell Capture2Text to substitute one text string for another text string.
Just find the appropriate language section and add one substitution
per line in this format:
from_text = to_text
Example (adding 3 substitutions to the English section):
To create a substitution regardless of language, add the substitution to the "All:" section.
Special tokens and escape characters:
|%perc%||Percent sign (%)|
|%lf%||Linefeed character (\n)|
|%cr%||Carriage return character (\r)|
You may disable a substitution by adding a "#" in front.
When done editing substitutions.txt, either restart Capture2Text or switch language for the substitutions to take effect.
You may OCR the screen via command line by calling Capture2Text in this format:
Capture2Text.exe x1 y1 x2 y2 [output_file]
Capture2Text will read settings.ini to determine settings such as OCR language and output options (clipboard, popup, etc.).