12/16/2004

JavaDict, a Jap<->Eng dictionary package with HW recognition

JavaDict was another little toy I made in grad-school to avoid actually studying Japanese (who had time for that? I was a CS guy!). I can't change that page at the U of A anymore, but I'm content to let it live there for now.

It won me a laptop from IBM. Funny story--a year after the contest they sent me a laptop model from a year before the contest. It was clearly refurbished, not even in a proper box or with documentation. Then they reported it at it's new value that it sold at originally. So I ended up paying $2K bucks (in taxes) for a refurbished 2 year old laptop. Some prize! Is that how all these things work?

Anyway, the beauty of the GPL is that elements have been ported to/incorporated into lots of other programs:

  • Robert Wells wrote a palmpilot version of the HW recognition
  • WaJei, which I haven't tried, uses the input method
  • KanjiPad is a x-windows proggie which uses the HW recognition
  • Here's a port I found... Is this for a handheld? That was my dream for this thing
  • Pocket Kanji, another PALM version of the HW recognition
  • Yudit, a text editor, uses the HW recognition for Japanese input
  • Some fellow named Marshal Ramsey made a version of the H/W recognition for the web, hosted on Master Jim Breen's site. Marshal added some very good kana recognition, wrote a paper, and got a PHD. But he didn't GPL it! Jeez. What do people think, should I tell Jim to take it down?
  • PADict, yet another PALMOS implementation of the H/W recognition.

I have one request to all of these fine folks... If your application can interact with the 'net at all, please give people a way to contribute their actual stroke data to a public database. Real stroke information would make it possible to write real handwriting recognition algorithms (mine's a hack of sorts).

1 Comments:

Anonymous said...

dear todd,
I'm the lead developer of PAdict (yes the project without proper credits, sorry about that - your name appears now :)

But I don't understand your request. Do you want to "track" input data so that something like a fuzzy logic could be build around it?

if you want to contact me about this issue, you can find my sf email address at the PAdict homepage. Maybe it would be a first step to use the vector-based SOD data that PAdict uses as an input source?

11:06 AM  

Post a Comment

Links to this post:

Create a Link

<< Home