2010-05-25 6 views
15

Je sais que Google Goggles traduira une image en texte. Ce que je veux faire est de permettre à l'utilisateur de prendre une photo (pas de problème), traduire cette image en texte (?) Et ensuite faire un peu de traitement sur le texte (pas de problème).Traduire une image au texte sur Android?

Y at-il une API sur Android qui permet cela? ou existe-t-il un moyen de communiquer par programme avec Google Goggles? Je déteste avoir l'utilisateur d'utiliser des lunettes puis sélectionnez le fichier enregistré avec mon application .....

+0

Tesseract semble être la meilleure option, cet article http://www.itwizard.ro/interfacing-cc-libraries-via-jni-example-tesseract- 163.html détaille ce qui doit être fait et cet exemple http://code.google.com/p/mezzofanti/ est de l'argent. – Keith

Répondre

12

Jetez un oeil à Is there any free OCR library for Android? et What kind of OCR Java library should I use in Android? si vous voulez des bibliothèques qui effectuent la traduction sur le téléphone lui-même. Cependant, Google fournit également un WebAPI qui le fait. http://googlesystem.blogspot.com/2009/09/google-docs-ocr.html

Rappelez-vous simplement que l'OCR (reconnaissance optique de caractères) est, d'ores et déjà, une science exacte et vous ne serez pas transcription impeccable dans tous les cas ...

+1

mec génial, merci. Je suppose que j'aurais dû faire mes recherches sur OCR au lieu de "image au texte" :) Je pense que le tesjeract et son emballage JNI iront très bien. http://code.google.com/p/tesseract-ocr/ http://code.google.com/p/tesjeract/ – Keith

Questions connexes