QJDicExample

Education Apps

Source i (link to git-repo or to original if based on someone elses unmodified work):

Add the source-code for this project on opencode.net

0
Become a Fan
5.8

Available as/for:
Description:
QJDicExample is an English - Japanese - English dictionary.

QJDicExample uses JMdict, JMnedict, Kanjidic2, Radkfilex, KanjiVG, Tanaka Corpus / Tatoeba databases for translations and zinnia recognition library for handwritten kanji recognition.

QJDicExample features:
- Advanced word/name/kanji/sentence search;
- Kanji player showing stroke order, elements and subelements;
- Kanji lookup by drawing recognition / radical / elements / stroke count etc;
- Exporting search results as an html page, kanji stroke order as an image;
- Systray tooltip mode showing translation of words from clipboard and/or global clipboard aka mouse selection (on systems that support it);
- Small popup window mode for making quick translation

QJDicExample has fully customizable interface (fonts & dialog colors & css style sheets)

To get the latest version (unstable) execute:
[indent]git clone git://git.code.sf.net/p/qjdicexample/code qjdicexample-code[/indent]
Last changelog:

0.2.1 (r206)
- Search progress bar fix
- meaning/kun reading to kanji conversion for search field in Kanji Search Dialog
0.2.1 (r204)
- New search field function: convert meaning/kun reading to kanji
0.2.1 (r201)
- Updated default KanjiVG link to the latest version (2012-02-19)
- Can now check for updates (databases and application)
- Small bug fixes
0.2.1 (r196)
- Fixed crash when a word has no meanings in the database
- Qxt is now optional
- Kanji kun reading is now a link to the corresponding word
- Fixed reading generation for verb 'kuru' (errors may still be present)
0.2.1 (r190)
- Now using multi-lingual version of JMDict (please reset the corresponding link in preferenes if you are building databases from sources)
- Kanji canvas
- Virtual keyboard
- Tooltips for kanji kun readings
- Bug fixes
0.2.0 rc (r180)
- Updated default KanjiVG link to the latest version (2011-10-29)
- Removed "show details" icon - the whole paragraph is now clickable
- Update module supports pre-built databases
- Notification widget
- Example sentences for word details are searched asynchronously
- Kanji Search Dialog: onyomi/kunyomi; embedded radical/element search widget (shortcut: Ctrl+F)
- Export to pdf
- Print search results
- Popup dialog position can be selected
- GUI improvements
- bug fixes
2011-11-22
- Fixed windows installer (qt plugins were missing)
- New offline installer containing all needed databases.
- No source code changes.
0.2.0 beta (r141)
- Database search can now be aborted, returning partial results.
- Sentences: better reading for form generation function.
- Html export now works
- Kanji player: save as image has been implemented
- Sentences: if a reading is hovered, the corresponding word is highlighted and vice versa.
- windows installer bug fixes
0.2.0 alpha (r134) - prerelease.
- Update dialog - autoclose on success.
- Welcome page updated.
- Language selection dialog for tatoeba database.
0.2.0 alpha (r133) - prerelease. for testing purposes


Ratings & Comments

11 Comments

noalia

Hi, I am interested by a part of your application, the handwritten recognition. I need to know something like: A database for english alphabet is exist ? And if it exist where can i found it, and use? And finaly how can i create a database for any characters ? Thank, Best regards

suslic2012

Hi. Handwritten recognition in QJDicExample is done using 3rdparty library - zinnia. You can find information about it here:http://zinnia.sourceforge.net. This page gives a good example how to use this library, provided you have a model file. Source files for model building can be downloaded here http://sourceforge.net/projects/zinnia/files/zinnia-tomoe/0.6.0-20080911 (archive contains files for japanese and chinese) As far as I know there is no standalone database for english alphabet, but japanese database used by QJDicExample has english letters in it. This library is capable of machine learning and there is an example how to do it at the end of the page, but I have not tried it and unfortunately cannot tell how it works. So maybe you can make a database containing only english alphabet using part of the source file for japanese database. Best regards, Koptsow Dmitriy

noalia

Thanks for the library, I will take a look right now. You told "QJDicExample has english letters" but i success to draw only numbers 0 to 9 but noone letters A to Z, I have draw exacly like in the player. I was surprise because the player show me how to draw but the recognizer doesn't match. So may be i have uncheck an option? Thanks for the quick response

suslic2012

Sorry, I was wrong. Seems zinnia database does not have english letters, only numbers. Player and recognizer use different databases - player uses kanjivg (http://kanjivg.tagaini.net/), which has english letters, but zinnia does not.

noalia

Ok, No problem. Thanks for the link.

noalia

May be you want to know what is the finaly application, it's a demonstrator for a 3d interface you can look the 2 first movies in this link. http://www.semageek.com/nemopsys-un-ecran-a-reconnaissance-de-mouvement-3d/ In this application we have not handwritting recognition. Today this application work on an embeded target on Linux Qt4.7. Thanks,i gained few time with your reply ;)

suslic2012

It is very interesting. Thank you for the link

suslic2012

If you do not like something in this application, please leave a comment (or send an e-mail to suslicsoft#at#gmail.com) describing the bug/missing feature/misbehaviour/etc. This will help make this application better. Thank you in advance.

NoIdea

Version 0.2.0.1 under windows, after than download databases out errors: Cannot load jmdict database. Error: Driver not loaded Driver not loaded Cannot load jmnedict database. Error: Driver not loaded Driver not loaded Cannot load kanjidic database. Error: Driver not loaded Driver not loaded Cannot load sentences database. Error: Driver not loaded Driver not loaded SQLite driver? I try put sqlite.dll and sqlite3.dll but nothing happen.

suslic2012

It seems that Qt SQLite plugin is missing. Please follow this steps: 1. Download this archive: http://sourceforge.net/projects/qjdicexample/files/prerelease/bin/plugins.zip/download 2. The archive contains "plugins" folder. Inside that folder there are 4 folders named "codecs", "iconengines", "imageformats" and "sqldrivers". 3. Unpack this 4 folders into the directory, where qjdicexample.exe is placed (should be something like C:\Program Files\QJDicExample\bin ) Sorry for the inconvenience. Thank you for your report. The installer will be fixed and updated as soon as possible.

NoIdea

It's work - thanks.

Pling
0 Affiliates
Details
license
version 0.2.1 (r206)
updated
added
downloads 24h 0
mediaviews 24h 0
pageviews 24h 0

Other Education Apps:

Fresh Memory
zavulon5
last update date: 10 years ago

Score 5.8

Programa PTC
confenalfam
last update date: 13 years ago

Score 4.0

gmbCrossword
mikaelu
last update date: 19 years ago

Score 5.0

Klassroom
bornio
last update date: 21 years ago

Score 5.0

ksociograma
edith
last update date: 16 years ago

Score 5.0

Fresh Memory Lite
zavulon6
last update date: 9 years ago

Score 5.0



System Tags