Saturday, February 16, 2013

Localized Mobile Note Pad with Google Translation API


This idea is so much related to devices like Mobile phones, Tabs, Pads or may be for PCs and laptops. If you have used any of these devices mentioned, you may already have heard or even used the software application called “Note Pad”. There are different vendors; they provide these note pad applications with different features, Examples Note Pad comes with Windows Operating system, Note Pad++ and etc.
But for all of them, one thing is common that they all have to facilitate to manage (Create and Update) the notes. Even a basic note pad has many cool and advance features these days,
            1.  Line Numbers
            2.  Large Number of Encoding supports
              3. Word Wrapping
4            4. And more


Ok, I just took few minutes to give you a small introduction on Note Pads, but here my point is developing localized Note Pads, Especially for Mobile devices, Tabs, Pads and may be PCs and laptops . Most of our keyboards are English keyboards, but for some languages, they have these devices with localized keyboards, but for most, it’s not yet.
So use local language even with an English key board would be a great feature. But then we will face the problem of how you match English character or a word into the local language character or a word.
Google Translation API is the solution for this and Google is supporting this feature (translation) for large number of languages already and it’s being developing and improving day by day. Most importantly, if you use Google Translation API, then you will get latest translation facilities each time you use it. Means assume that you developed a note pad few months before, for Sinhala Language, and Google made number of updates few days back from today, I mean added few more words and etc, still you get these new words, since you call their Web API directly. If you know bit about Web Protocols; client applications should use the REST in calling this Web API.

To show you example for this, Google has this feature already implemented and hosted in their cloud. For Sinhala Version you can find from this URL - http://www.google.com/intl/si/inputtools/cloud/try/. (Just to make you update, Sinhala is the Language used by Majority of people in the country called Sri Lanka. To know about Sri Lanka, just Google it J. It’s a beautiful county, which you would love to see).



Just imagine, you can give this feature in Mobile, let your customers to send SMSs, Emails, or have notes, publish contents into Social Media in local language though a Mobile Note Pad, that would be great, isn’t it?. Not to wary about someone else has already implemented this or not, just try this with something unique, you will succeed surly. I bet you, most the languages, this has not been done yet. Just check Android Apps, IPhone App store, Windows mobile apps, or any other.

Little bit about Google Translation
Google Translation API is not a free Service, but it’s not very expensive service either. It’s just 20 dollars for 1 M characters. Just check the pricing here.


Cheers
Lakmal

No comments:

Post a Comment