cjklib on Android

12 views
Skip to first unread message

nick

unread,
Oct 21, 2010, 2:35:16 AM10/21/10
to cjklib-devel
This is not directly related to the development of cjklib, but I hope
it's not completely off-topic.

I've developed a small Android application, Hanzi Recognizer ([1]),
that does Chinese handwriting recognition using Zinnia. Currently all
it does is display a list of candidate characters that you can copy to
the clipboard. Lately I've been doing some research/work on
integrating a character database, so that the app can display
character information as well. The cjklib DB is currently the best
match for this, since it both has a lot of information and is well-
designed, so I'm currently integrating (a subset of) it in my app.
Since cjklib is LGPL, I hope there are no licensing issues, but I
thought I'd check just in case.

The app is currently not open source, but I might open source it at
some point since all it does is integrate a bunch of open source stuff
and make it run on Android. If anyone is interested in trying out/
testing a preview release, I'll post the apk somewhere once is fairly
usable.

BTW, if anyone knows of a good free font that has radicals, strokes
and ideographic description characters that I could use, I'll
appreciate it. I'm currently using Arphic Ming which works well, but
it seems to be missing some stroke glyphs and is rather big.

Thanks.

[1] http://www.androidzoom.com/android_applications/reference/hanzi-recognizer_jfku.html

Christoph Burgmer

unread,
Nov 1, 2010, 6:36:58 PM11/1/10
to cjklib...@googlegroups.com, nick
Hi Nick

Sorry for the long pause, I took a short hiatus from emailing.

> This is not directly related to the development of cjklib, but I hope
> it's not completely off-topic.

Not at all. It's good to know, thanks for sharing.

> I've developed a small Android application, Hanzi Recognizer ([1]),
> that does Chinese handwriting recognition using Zinnia. Currently all
> it does is display a list of candidate characters that you can copy to
> the clipboard. Lately I've been doing some research/work on
> integrating a character database, so that the app can display
> character information as well. The cjklib DB is currently the best
> match for this, since it both has a lot of information and is well-
> designed, so I'm currently integrating (a subset of) it in my app.
> Since cjklib is LGPL, I hope there are no licensing issues, but I
> thought I'd check just in case.

Yes, cjklib is developed under the LGPL, that means you can use it in
proprietary software. The next version will actually ship with data licensed
under the creative commons.

> The app is currently not open source, but I might open source it at
> some point since all it does is integrate a bunch of open source stuff
> and make it run on Android. If anyone is interested in trying out/
> testing a preview release, I'll post the apk somewhere once is fairly
> usable.

I looked at the screenshots, looks promising. You don't say though which parts
of cjklib you are using.

Do you know about Tegaki, which does handwriting recognition based on Zinnia?

-Christoph

nick

unread,
Nov 4, 2010, 9:57:57 AM11/4/10
to cjklib-devel
Either my reply, never made it or it's a moderation thing.

Testing...

nick

unread,
Nov 1, 2010, 9:16:19 PM11/1/10
to cjklib-devel
Hi,

On Nov 2, 7:36 am, Christoph Burgmer <cburg...@ira.uka.de> wrote:

>
> I looked at the screenshots, looks promising. You don't say though which parts
> of cjklib you are using.
>

I actually forgot to update those. I've now included a screenshot of
the character
details screen. It might take sometime for androidzoom to get updated,
so check
them on your device if you have one. Details displayed are currently
pinyin, jyutping,
radical number/glyph, stroke count, character decomposition and
English
meanings.

I'm not actually using any code, just a subset of the database. I've
removed
the IPA-related tables and only left the pinyin and jyutping readings
in order
to make the DB file smaller. I've also included the CEDICT table.

> Do you know about Tegaki, which does handwriting recognition based on Zinnia?
>

Yes, I found tegaki while researching Zinnia. I actually used a bit of
code from
tegaki to create the traditional Chinese recognition model.

When I get more time to work on this, I'll try to figure out how to
get tone
marks instead of numbers in character readings.

Thanks for all your work on cjklib.

-Nikolay

Christoph Burgmer

unread,
Nov 6, 2010, 8:33:25 PM11/6/10
to nick, cjklib...@googlegroups.com
Am Donnerstag, 4. November 2010 schrieb nick:
> Either my reply, never made it or it's a moderation thing.

The mailinglist is under moderation as there are at least like 2 spam messages
a week. If you join the group no moderation should be needed for you AFAIK.
Sorry for the delay.

-Christoph

Nikolay Elenkov

unread,
Nov 6, 2010, 10:36:37 PM11/6/10
to cjklib-devel


On Nov 7, 9:33 am, Christoph Burgmer <cburg...@ira.uka.de> wrote:
>
> The mailinglist is under moderation as there are at least like 2 spam messages  
> a week. If you join the group no moderation should be needed for you AFAIK.

Thanks for the info. I thought I joined a while ago. I get an 'Edit my
membership'
link, so I should be a member...
Reply all
Reply to author
Forward
0 new messages