Runs the Tesseract 3.03 open source OCR engine to find text in images captured by the device camera.
This app runs OCR on your device--without uploading your images to a server--and is suitable for recognizing individual words or short phrases of text. Translation (powered by Microsoft/Google) can be run after OCR.
The default single-shot capture runs OCR on a snapshot image that's captured when you click the shutter button, like a regular photo.
When the "continuous preview" checkbox is checked, the app shows a dynamic, real-time display of what the device is recognizing right beside the camera viewfinder. The continuous preview mode works best on a fast device.
USING THIS APP
- Point the device at some text and touch the on-screen shutter button to start OCR.
- To copy text to the clipboard or share text, long-press on the text after pressing the shutter button.
- For recognizing individual Chinese/Japanese/Korean characters, set the page segmentation mode to "single character."
- Various factors can cause the OCR to fail: uneven illumination, stylized text, or text without enough contrast from the background. Try to have good lighting.
- Hold the device steady, and be sure the picture is in focus.
- If you need to scan a large block of text or an entire document, consider using a flatbed scanner or a document scanning app such as TextFairy instead.
- This app supports several languages not supported by Google Goggles/Google Translate.
- Supported languages for OCR: Afrikaans, Albanian, Arabic, Azeri, Basque, Belarusian, Bengali, Bulgarian, Catalan, Chinese (Simplified), Chinese (Traditional), Croatian, Czech, Danish, Dutch, English, Estonian, Finnish, French, Galician, German, Greek, Hebrew, Hindi, Hungarian, Icelandic, Indonesian, Italian, Japanese, Kannada, Korean, Latvian, Lithuanian, Macedonian, Malay, Malayalam, Maltese, Polish, Portuguese, Romanian, Russian, Serbian (Latin), Slovak, Slovenian, Spanish, Swahili, Swedish, Tagalog, Tamil, Telugu, Thai, Turkish, Ukrainian, and Vietnamese.
- Arabic OCR requires a large amount of RAM. If your device doesn't have enough RAM, the app will quit during OCR.
- This is an open source project. The source code is available at https://github.com/rmtheis/android-ocr.
- Since the release of this app, Google Goggles has added a "continuous mode" and Google Translate has added OCR-based translations. There is also one VC-funded startup that has used this app as a starting point.
- Thanks to the contributors: Spoorthi, Hunvil, Jingjing, Xuyuan, and Mandar.
My latest translation app:
You will have information about the author, captures, license, description, links of the library and you can try a working example within the application.
Recently it has added a tab with SNIPPETS that will be updated constantly.
In order to collect the largest possible number of libraries the version of the application is ICS.
Most applications are listed on github, others are from google code and bitbucket.
From this application we want to thank all the developers who publish their libraries for the benefit of others.
We hope that developers might find it useful.
Permissions: This application need to access contacts, ActionBarSherlock use READ_CONTACTS to show in a listView, we do not want your information and not use it for anything else.
* "Done and Discard" by Roman Nurik
* "ActionBarSherlock" by Jake Wharton
* "ListViewAnimations" by nhaarman
* "FlipImageView" by Antoine Merle
* "PropertyAnimation" by wminiboy
* "ChartView" by nadavfima
* "QuickReturn Listview" by Lars Werkman
* "Scrolling Tricks" by Roman Nurik
* "IndexableListView" by Daniel Nam
* "DragSortListView" by Carl A. Bauer
* "CustomFastScrollView" by Nolan Lawson
* "RibbonMenu" by David Scott
* "ArcMenu" frombydaCapricorn
* "Radial Menu Widget" by Arindam Nath
* "MenuDrawer" by Gökhan Akkurt
* "SimpleSideDrawer" by adamrocker
* "Android-fb-like-slideout-navigation" by Alex Korovyansky
* "ActionsContentView" by Steven Rudenko
* "NewPopupMenu" frombyu1aryz
* "UndoBar" by Liao Kai
* "PopupDemo" by Nolan Lawson
* "Popup Custom" by unparallellogical
* "PopupwindowDemo" by MichaelYe
* "NewQuickAction" by Lorensius W. L. T
* "Android Custom Tabs" by Lawrence D'Oliveiro
* "Jazzy ViewPager" by Jeremy Feinstein
* "Android-flip" by OpenAphid-Engine
* "Android Lock Pattern" by Hai Bison
* "Swipe-To-Dismiss" by Roman Nurik
* "Android-Validator" by Benjamin Besse
* "Universal-Image-Loader" by Gökhan Akkurt
* "PinEntry" by webile-android
* "UrlImageViewHelper" by Koushik Dutta
* "ParallaxScrollView" by Christopher Jenkins
* "LazyList" by Fedor Vlasov
* "HoloCircularProgressBar" by passsy
* "TimesSquare" by Square
* "RoundedImage" by makeramen
* "IconicTextView" by Artur Termenji
* "AutoScaleTextView" by Andreas Krings
* "PinProgress" by Roman Nurik
* "Wheel widget" by Alessandro Crugnola
* "View Badger" by Jeff Gilfelt
* "PagerSlidingTabStrip" by Andreas Stütz
* "SlideMenu" by TangKe
* "Android-ProgressFragment" by Evgeny Shishkin
* "GlowPadView" by nadavfima
* "HoloColorPicker" by Lars Werkman
* "TabCarouselLib" by Andrew Neal
* "StickyListHeaders" by Emil Sjölander
* "AndroidSideMenu" by Dmitry Zaitsev
* "PhotoView" by Chris Banes
* "SlideExpandableListView" by Tjerk Wolterink
* "aFileChooser" by Paul Burke
* "PinnedSectionListView" by Sergej Shafarenka
* "PinnedHeaderListView" by mldeng
* "SugaredListAnimations" by cuub
* "JazzyListView" by Two Toasters
* "TwoWayGridView" by Jess Anders
* "AnyTextView" by Hans Petter Eide
* "Crouton" by Benjamin Weiss
- "RoboDemo" by stephanenicolas
- "PullToRefresh" by Chris Banes
- "Android Form EditText" by Andrea Baccega
- "Hansel and Gretel" by Jake Wharton
- "NumericPageIndicator" by Manuel Peinado
- "RichEditText" by Mark Murphy
- "RefreshActionItem" by Manuel Peinado
- "colorPicker" by biboune
- "HoloGraphLibrary" by Daniel Nadeau
- "MessageBar" by Simon Vig
- "Square-ProgressBar" by Ted Halcyon
- "Showcase View" (Utils) by mhama.
- "Progress Wheel" by Todd Davies
- "colorPicker" by Daniel Nilsson
- "StyledDialogs for Android" by Inmite s.r.o.
- "FadingActionBar" by Manuel Peinado
- "PinterestListView" by oasis2008
- "PanesLibrary" by Mapsaurus
- "ATableView" by Diego Acosta
- "Satellite Menu" by Siyamed SINIR
- "GlassActionBar" (ActionBar) by Manuel Peinado
- "xButton" (Widgets) by WenDong
... and more
NOTE 1: You need the latest version of SL installed to use this plugin. Please don't complain if you are using a illegal version!
NOTE 2: Samsung talkback issue:
Android Apps settings –> All Apps -> Samsung TTS engine -> Disable.
NOTE 3: In android there is no way to intercept notifications, we can only use an accessibility service as workaround. Doing this require some additional permission. I encourage you to check it from yourself on google, otherwise if you don't trust me please don't install this app.
Android devices have a lot of screen sizes and resolutions. Therefore, it is very difficult to develop.
This application allows you to easily investigate the resolution of each device.
Display DIP scale bar
Display 32px/ 32dp/ 32sp square shape
Display 64px/ 64dp/ 64sp square shape
Display Screen Configuration
dip device independent pixel
dp device pixel
screen size (width x height)
for How to Support Multiple Screens
for How to Use configuration qualifiers
Android software Supporting Multiple Screens
Android Developers Supporting Different Screen Sizes
Overview of Screens Support
Density-independent pixel (dp)
Range of screens supported
xlarge screens are at least 960dp x 720dp
large screens are at least 640dp x 480dp
normal screens are at least 470dp x 320dp
small screens are at least 426dp x 320dp
Tested 1.5-4.2 devices
Xperia Z SO-02E Sony L36h L36i Yuga
Please see a [Web page] for details.
Copyright (c) 2013 FREE WING,Y.Sakamoto
THIS APPLICATION REQUIRES NO SPECIAL PERMISSION TO RUN.
Layout Tests Layout Test LayoutTest LayoutTests Tester Screen DPI Tester
Leyout LayoutChecker LayoutCheck Checker Check
More from developer
Almost every question and negative review comment is addressed by one of the following. Please save everyone time by reading these first:
Nobody is stealing your information. The app allows you to share contacts, apps, and bookmarks in a QR Code. This is why contacts permissions are needed. See "Visit Developer Website" below (https://github.com/zxing/zxing/wiki/Frequently-Asked-Questions).
If your device is not scanning, first try workarounds for device bugs in Settings. Enable all of them, and then try disabling one at a time to determine which is necessary. If this does not help, try clearing the device cache and settings from Android settings.
If these still do not work and you believe there is an app problem, send a message with the following information. Messages without this information can't be acted on, so are ignored.
- Device type
- A basic description of what does not work: crashes? does not scan? looks strange?
- Acknowledgement that you tried the steps above first
- A device log capture from when it starts