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