MDic Dictionary

Education Apps

Source (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
Score 50.0%
Description:

MDic is a multilingual dictionary for GNU/Linux operating system.

You have to only select (or highlight) a word to view its meaning on the screen.
MDic is able to pronounce the words by default if espeak tool is installed, and for KDE users with kttsd. It is also possible to use Babylon glossaries (.bgl) , Stardict dictionaries (.ifo) , Freedict dictionaries (.tei) and Sdictionary dictionary (.dct) by converting them via "mdicconv" convertor or PyGlossary tool.

The pre-requirements to use MDic is Qt4 library, and GNU Aspell library.

you can use MDic on both KDE or GNOME Desktop Environments.

feel free to email us to mtux.gnu[at]gmail.com or leave comments here...
Last changelog:

10 years ago

Version 0.8.1:
* New usability features:
Option to separate remote resource dictionaries i.e. google translate from default searchs, to do not search them always.
Option to do not search for texts with more than XX chars by selection. XX is configurable.
* Using DBus to check for already running instance of MDic on X11 systems! and using the old lock file way on Windows!
* Matched with new google translate output.
* Fixed build problem on Ubuntu newer versions.

Version 0.8:
* Many changes and improvements in Gui
* Gui mades more KDE like.
* Build system changed to CMake
* Supporting text translation Using Google translate. (Take a look at help dialog)
* Support for Festival text to speech.
* Support for DBus, We can make global shortcuts in Window manager using this. (take a look at help dialog!)
* Code cleaning.
* Some old bugs fixed.

Version 0.6.3 :
- A help window added.
- Spell checker added to app.
- Some bugs fixed.
- Support for libnotify-bin implemented.
- Support for KDE(3.5 or 4.x) KDialog PassivePopup implemented.


version 0.6.1 :
- bunch of bugs fixed.
- add option to change ontop status.
version 0.6b1-74 :
- check added databases to be useful.
- add support for adding bzip2 and gziped Databases.
- get fully multilingual.
- mainwindow get more resizable.
- databases informations get more.
- Increase dictionary speed, with adding option to tune databases.
- configure options for espeak added.
- (KDE Users) support for KDE Text to speech system added.
- add two other output modes: "System tray text messages" and "KDE Knotify" (KDE users only)
- most same result is the first, and you can set to show just first result on notifies.
- add an small history system to MDic.
- add function to support links bethween entries in babylon glossaries format mostly for babylon glossaries!
- add option to change selection scanner work, so you can set a modifier to set MDic selection scanner works only when modifier pressed.
- add a Graphical tool (embed in MDic) to use "mdicconv tool" (it can convert dictionary databases bethween some types like babylon glossaries, Stardict dictionaries and ...)
- some code cleaning.
- bunch of bugs fixed.


version 0.4.41 :
Initial version.

maarizwan

10 years ago

Here are the converted dictionaries for MDIC.

1. Hindi-English-shabdanjali-reversed-2.4.2.m2
2. English-Urdu-v091b.m2
3. English-Urdu-RomanEnglish.m2
4. English-Hindi-shabdanjali-v2.4.2.m2

http://www.mediafire.com/?sharekey=789142379841652ed956df2962098fcbd4db672cbc4a51ad935cbde7375ca78c

Report

haikubear

12 years ago

Fantastic app, but I'm not sure how to troubleshoot this problem. If a definition is longer than x characters, it seems, it will just be cut off.

Here's an example:

---------cut---------------

intuition:
[b33/a19] intuitions are one of two sorts of representations which we synthesize to form exper

--------end cut-----------

But I am quite certain that the dictionary entry is longer than this. Any ideas?

thanks,
-R

Report

C

mtux

12 years ago

hmmm,
i think you use bgl2mdb converter, it's this script's problem.

to solve it, i develop mdicconv app(extends dictconv)
it supports other dictionaries too.

to convert dictionaries use it! (we want to notify about it on next release, because of a bug in current version, ignore Unicode characters -like Persian words- on searching!)

you can get latest project's snapshot from svn server, fixes sum bugs and added sum features like options to configure espeak and option to tune databases to increase Dictionary speed...

thanks for your comment

Report

dovidhalevi

12 years ago

Where can I get dictionaries? Babylon's require buying their stuff.

A nice addition would be an internal downloader for dictionaries.

Ever seen "wordpoint" (win9*, winnt) ?? ALt/click on a word and get translations in several languages. Extracts word by a hooked dll, not by OCR (but gpl ocrs are around on most distros!) Same technology in answers.com applet.

Any way to do this in QT4 (or X)?

Report

C

mtux

12 years ago

you must download Dictionaries manually.

Babylon has sum free glossaries. use their.

we will release a tool to Convert Dictionaries from several formats to MDic format so soon!

about "wordpoint" and its way, i don't have any idea now, we will think about it...

Report

10 years ago

Version 0.8.1:
* New usability features:
Option to separate remote resource dictionaries i.e. google translate from default searchs, to do not search them always.
Option to do not search for texts with more than XX chars by selection. XX is configurable.
* Using DBus to check for already running instance of MDic on X11 systems! and using the old lock file way on Windows!
* Matched with new google translate output.
* Fixed build problem on Ubuntu newer versions.

Version 0.8:
* Many changes and improvements in Gui
* Gui mades more KDE like.
* Build system changed to CMake
* Supporting text translation Using Google translate. (Take a look at help dialog)
* Support for Festival text to speech.
* Support for DBus, We can make global shortcuts in Window manager using this. (take a look at help dialog!)
* Code cleaning.
* Some old bugs fixed.

Version 0.6.3 :
- A help window added.
- Spell checker added to app.
- Some bugs fixed.
- Support for libnotify-bin implemented.
- Support for KDE(3.5 or 4.x) KDialog PassivePopup implemented.


version 0.6.1 :
- bunch of bugs fixed.
- add option to change ontop status.
version 0.6b1-74 :
- check added databases to be useful.
- add support for adding bzip2 and gziped Databases.
- get fully multilingual.
- mainwindow get more resizable.
- databases informations get more.
- Increase dictionary speed, with adding option to tune databases.
- configure options for espeak added.
- (KDE Users) support for KDE Text to speech system added.
- add two other output modes: "System tray text messages" and "KDE Knotify" (KDE users only)
- most same result is the first, and you can set to show just first result on notifies.
- add an small history system to MDic.
- add function to support links bethween entries in babylon glossaries format mostly for babylon glossaries!
- add option to change selection scanner work, so you can set a modifier to set MDic selection scanner works only when modifier pressed.
- add a Graphical tool (embed in MDic) to use "mdicconv tool" (it can convert dictionary databases bethween some types like babylon glossaries, Stardict dictionaries and ...)
- some code cleaning.
- bunch of bugs fixed.


version 0.4.41 :
Initial version.

12345678910
product-maker Base: 4 x 5.0 Ratings
File (click to download) Version Description PackagetypeArchitectureRelease Channel Downloads Date Filesize DL OCS-Install MD5SUM
*Needs pling-store or ocs-url to install things
Pling
0 Affiliates
Details
license
version
0.8.1
updated Feb 12 2010
added Apr 01 2008
downloads 24h
0
mediaviews 24h 0
pageviews 24h 1
System Tags app software