maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Applications (https://talk.maemo.org/forumdisplay.php?f=41)
-   -   [Announce] MIR Translator - Translate text captured by the Nokia N900 mobile camera (https://talk.maemo.org/showthread.php?t=72106)

mhsueh 2011-04-13 20:18

[Announce] MIR Translator - Translate text captured by the Nokia N900 mobile camera
 
http://mhsueh.com/mir/mir-translator_large.png

MIR Translator is an application for translating text in photos taken by the N900 camera. It experiments with novel interactive techniques to perform text recognition. Currently the app supports translation to and from over 30 different languages. Video Demo: http://www.youtube.com/watch?v=VT-XsUPXCFA

Requires internet connection to work.

Package is available in extras-devel. Be sure to restart after installation if FCam drivers were not previously installed.
Maemo packages URL: http://maemo.org/packages/view/mir-translator/

The app relies on the text recognition happening off the device and in the cloud. This allows the application to support the maximum number of languages possible while keeping the install size as small as possible (~1.5 MB). It also improves response times, given a fast connection and server side.

Features:
-A viewfinder is used to capture images with the camera. The user selects text to translate.
-If the recognition is erroneous, the user is able to correct the recognition via manual segmentation, manual thresholding, and manual candidate selection.
-Supports more than 30 input and output languages.

Limitations:
-Somewhat limited performance. This is because the recognition service resides in the cloud as a web service. I am hosting the service myself, so server capacity / speed is as a result limited.
-Recognition accuracy is currently quite dependent on the quality of the input image. That is, images should be well and evenly lit and have good contrast. It's best if the text is sharp, with typographic-like fonts and non-complex backgrounds.

This project fell out of a project I was doing in school (its actually my first maemo app!). I've recently adapted it to be deployed publicly, so its in an early development phase. Naturally there will probably be some bugs, and there is much room for optimization. I don't expect the application to be powerful enough for the general case of translating arbitrary text-- but simpler cases should be do-able. Deploying it publicly is fun and I'm hoping it speeds feedback + development.

I'm keeping the web service up and running on my own student funds -- its not cheap! Any and all small donations are greatly appreciated (Donate Link: Donate). Hope you enjoy the app!

tHMZ 2011-04-13 20:25

Re: [Announce] MIR Translator - Translate text captured by the Nokia N900 mobile camera
 
Will try this out! Thanks for your efforts!!

zehjotkah 2011-04-13 22:45

Re: [Announce] MIR Translator - Translate text captured by the Nokia N900 mobile camera
 
do you plan to take part at the MeeGo Coding Competition 2011?
You really should!

Bingley Joe 2011-04-14 02:48

Re: [Announce] MIR Translator - Translate text captured by the Nokia N900 mobile camera
 
Ummm.. WOW! Very nice looking app. Can't wait to give this a try.

excelar8 2011-04-14 03:42

Re: [Announce] MIR Translator - Translate text captured by the Nokia N900 mobile camera
 
Is it possible to make the app work offline with no internet?

Tensuke 2011-04-14 04:39

Re: [Announce] MIR Translator - Translate text captured by the Nokia N900 mobile camera
 
How much space would it take up for all the languages? Just english?

mhsueh 2011-04-14 04:52

Re: [Announce] MIR Translator - Translate text captured by the Nokia N900 mobile camera
 
As far as recognition, It will take some work, though not overly much, to make the app run completely locally. It might be ~2-3MB per language, so around 90MB total, plus an additional 150MB or so for the Asian languages, which require much more data to support. Alternatively, one might just choose a few languages to support and then download support for additional ones as needed.

I'm not sure about the translation part though, right now that depends on the web...

One of the things I might try next for the app is to enable completely local processing as an option.

pthomas22 2011-04-14 10:13

Re: [Announce] MIR Translator - Translate text captured by the Nokia N900 mobile camera
 
This looks fantastic.

Alfred 2011-04-14 10:34

Re: [Announce] MIR Translator - Translate text captured by the Nokia N900 mobile camera
 
maybe somehow link it with Mstardict\qstardict dictionaries?

laasonen 2011-04-14 10:55

Re: [Announce] MIR Translator - Translate text captured by the Nokia N900 mobile camera
 
It has broken my camera twice. Both times I needed to reboot to get it working again :/

I have kernel-power and CSSU.


All times are GMT. The time now is 07:59.

vBulletin® Version 3.8.8