GoldenDict online & offline dictionary

Word processors, spreadsheets, presentations, translation, etc.
Message
Author
User avatar
vicmz
Posts: 1262
Joined: Sun 15 Jan 2012, 22:47

GoldenDict online & offline dictionary

#1 Post by vicmz »

GoldenDict homepage:
http://goldendict.org/
The project aims to create a feature-rich dictionary lookup program.

The program has the following features:

Use of WebKit for an accurate articles' representation, complete with all formatting, colors, images and links.
Support of multiple dictionary file formats, namely:
Babylon .BGL files, complete with images and resources
StarDict .ifo/.dict./.idx/.syn dictionaries
Dictd .index/.dict(.dz) dictionary files
ABBYY Lingvo .dsl source files, together with abbreviations. The files can be optionally compressed with dictzip. Dictionary resources can be packed together into a .zip file.
ABBYY Lingvo .lsa/.dat audio archives. Those can be indexed separately, or be referred to from .dsl files.
Support for Wikipedia, Wiktionary, or any other MediaWiki-based sites to perform lookups in.
Ability to use arbitrary websites as dictionaries via templated Url patterns.
Ability to run arbitrary external programs for audio playback or content generation (text-to-speech, man pages etc) (use the latest Git version for this)
Support for looking up and listening to pronunciations from forvo.com
Hunspell-based morphology system, used for word stemming and spelling suggestions.
Ability to index arbitrary directories with audio files for pronunciation lookups.
Full Unicode case, diacritics, punctuation and whitespace folding. This means the ability to type in words without any accents, correct case, punctuation or spaces (e.g. typing 'Grussen' would yield 'grüßen' in German dictionaries).
Scan popup functionality. A small window pops up with the translation of a word chosen from another application.
Support for global hotkeys. You can spawn the program window at any point, or directly translate a word from the clipboard.
Tabbed browsing in a modern Qt 4 interface.
Cross-platform: Linux/X11 and Windows + portable to others.
Free software: GNU GPLv3+ license.
Downloads:

GoldenDict 1.5.0 RC portable
- extract and click to run (linux partition recommended, otherwise click the AppRun file inside the folder to start the application)
- should work in any puppy and in other linux distributions
- has its own set of qt 4.7 libs so installing qt is not necessary for this application, however you may need to install gstreamer (see packages below)
- want to install it as a .pet? then get the .pet version (installs in directory /opt, find it in the Documents menu)

GoldenDict 1.5.0 RC for Tahrpup

GoldenDict 1.0.2 main PET you should find it in the category Documents but for some weird reason it may instead appear at category Personal of the menu

GoldenDict 1.0.5 PET packaged by Puppus Dogfellow for Quirky Tahr

Qt4 SFS required

GStreamer PET required to play sound in entries that contain soundfiles

Offline Dictionary Databases
Recommended to install before launching GoldenDict for the first time, otherwise you'll have to activate them manually at Preferences. If you know about other offline dictionaries that can be used with GoldenDict, post a link to them here.

WordNet offline English dictionary PET (monolingual)

DRAE (Royal Spanish Academy) offline Spanish dictionary PET (monolingual, for personal, non commercial use only)
Attachments
Screenshot_2013-12-02_13_57_29.jpg
(63.12 KiB) Downloaded 3543 times
Last edited by vicmz on Wed 05 Aug 2015, 22:36, edited 8 times in total.
[url=http://murga-linux.com/puppy/viewtopic.php?t=76948]Puppy Linux en español[/url]

User avatar
Puppus Dogfellow
Posts: 1667
Joined: Tue 08 Jan 2013, 01:39
Location: nyc

#2 Post by Puppus Dogfellow »

cool. (artha sucks)

User avatar
vicmz
Posts: 1262
Joined: Sun 15 Jan 2012, 22:47

#3 Post by vicmz »

A site with dictionary databases, but it seems to be left out since 2011:

http://www.freedict.org/en/
[url=http://murga-linux.com/puppy/viewtopic.php?t=76948]Puppy Linux en español[/url]

User avatar
vicmz
Posts: 1262
Joined: Sun 15 Jan 2012, 22:47

How to add WordReference online dictionaries

#4 Post by vicmz »

To add WordReference online dictionary search, for example English-Spanish, go to Edit > Dictionaries (or press the F3 key), then in the Websites tab click Add. Type the name of the search service, for example WordReference (EN-ES), and in the URL field paste this link:

Code: Select all

http://www.wordreference.com/redirect/translation.aspx?w=%GDWORD%&dict=enes
Where %GDWORD% is actually a replacement for %s, you must replace this in any search sites you add for GoldenDict to be able to use them. Check the box for your new search and click Apply, then click OK.

From Spanish to English it would be:

Code: Select all

http://www.wordreference.com/redirect/translation.aspx?w=%GDWORD%&dict=esen
Name it WordReference ES-EN or what you like.

Do the same for other languages, for example you can change the part:

Code: Select all

dict=enes
In the URL to:

Code: Select all

dict=enfr
Where en stands for English, es for Spanish and fr for French. German is de, Italian is it, Portuguese is pt, etc. The order is important, for example enes means from English to Spanish.
Attachments
Screenshot_2013-12-02_13_58_16.jpg
(66.13 KiB) Downloaded 3398 times
[url=http://murga-linux.com/puppy/viewtopic.php?t=76948]Puppy Linux en español[/url]

User avatar
josejp2424
Posts: 556
Joined: Sun 01 Aug 2010, 22:35
Contact:

excelente

#5 Post by josejp2424 »

excelente vicmz , ya lo estoy descargando.

User avatar
vicmz
Posts: 1262
Joined: Sun 15 Jan 2012, 22:47

GoldenDict

#6 Post by vicmz »

GoldenDict has a global hotkey to quickly look up words, similar to that of WordWeb in Windows. Select a word, press CTRL+C+C keys and GoldenDict will automatically display a dialog with the search results (based on the installed dictionary databases and the configured online dictionaries). You can change the key combination at Edit > Preferences (see screenshots). This hotkey works as long as you're running GoldenDict, but it doesn't work for certain programs such as ePDFview.

To play sounds of words in online dictionaries that rely on flashplayer and other plugins, you can activate that function in the Preferences as shown in the screenshot below.
Attachments
Screenshot_2014-03-24_210332.jpg
(75.88 KiB) Downloaded 3032 times
Screenshot_2014-03-24_204157.png
(27.36 KiB) Downloaded 2902 times
Screenshot_2014-03-24_204253.png
(41.98 KiB) Downloaded 3110 times
[url=http://murga-linux.com/puppy/viewtopic.php?t=76948]Puppy Linux en español[/url]

User avatar
Puppus Dogfellow
Posts: 1667
Joined: Tue 08 Jan 2013, 01:39
Location: nyc

#7 Post by Puppus Dogfellow »

here's a pet of the 1.0.5 version. (only tested in quirky tahr so far).

User avatar
vicmz
Posts: 1262
Joined: Sun 15 Jan 2012, 22:47

#8 Post by vicmz »

Puppus Dogfellow wrote:here's a pet of the 1.0.5 version. (only tested in quirky tahr so far).
Thanks! I haven't had time to test but it's now on the first post for others to test and confirm.
[url=http://murga-linux.com/puppy/viewtopic.php?t=76948]Puppy Linux en español[/url]

User avatar
Puppus Dogfellow
Posts: 1667
Joined: Tue 08 Jan 2013, 01:39
Location: nyc

#9 Post by Puppus Dogfellow »

vicmz
PostPosted: Today, at 17:08 Post subject:
Puppus Dogfellow wrote:
here's a pet of the 1.0.5 version. (only tested in quirky tahr so far).


Thanks! I haven't had time to test but it's now on the first post for others to test and confirm.
cool.

User avatar
vicmz
Posts: 1262
Joined: Sun 15 Jan 2012, 22:47

#10 Post by vicmz »

Puppus Dogfellow's GoldenDict pet doesn't work in Precise Puppy - this pup was built with libraries older than required. However, it's OK for those who are running Quirky Tahr or a puppy with newer libraries.

Get more free offline dictionaries (databases in BGL format) from here:

http://www.babylon.com/free-dictionaries/

To add them:

- make a dictionary folder in a directory of your choice, for example /mnt/home/dict
- add that directory to the search paths as shown in the screenshot below, then exit GoldenDict
- copy one BGL file into the dictionary folder, then run GoldenDict and wait until the dictionary is indexed
- repeat previous step with another BGL file you'd like to add

Why not copy all and have them all indexed at once? Because at times it may fail to index properly, making for the dictionary program to refuse to run (iconv error). You may add them in pairs if you like, but it'd be better to add one at a time just to be on the safe side.

Make sure you have enough space in your save file. Even if the dictionary files are stored in the hard disk, they seem to be extracted in part into another location as well.
Attachments
Screenshot_2014-03-27_173415.jpg
(43.01 KiB) Downloaded 2901 times
Screenshot_2014-03-27_173657.jpg
(100.2 KiB) Downloaded 2955 times
[url=http://murga-linux.com/puppy/viewtopic.php?t=76948]Puppy Linux en español[/url]

User avatar
vicmz
Posts: 1262
Joined: Sun 15 Jan 2012, 22:47

#11 Post by vicmz »

GoldenDict 1.5.0 for Tahrpup added to the first post.
Attachments
Screenshot_2015-02-19_23.51.20.png
(129.27 KiB) Downloaded 2006 times
[url=http://murga-linux.com/puppy/viewtopic.php?t=76948]Puppy Linux en español[/url]

User avatar
Griot
Posts: 131
Joined: Fri 12 Sep 2014, 18:10
Location: Serbia

#12 Post by Griot »

Thanks, vicmz.
It works gerat with Precise 5.71.
Cheers!

User avatar
Puppus Dogfellow
Posts: 1667
Joined: Tue 08 Jan 2013, 01:39
Location: nyc

#13 Post by Puppus Dogfellow »

Griot wrote:Thanks, vicmz.
It works gerat with Precise 5.71.
Cheers!

not for me. ended up installing the portable version to get it working again.

User avatar
Griot
Posts: 131
Joined: Fri 12 Sep 2014, 18:10
Location: Serbia

#14 Post by Griot »

Puppus Dogfellow wrote:not for me. ended up installing the portable version to get it working again.
:?: Dunno... I'm using an older version (GoldenDict 1.0.2 main PET+ qt-4.8.2.sfs)
Image

User avatar
Puppus Dogfellow
Posts: 1667
Joined: Tue 08 Jan 2013, 01:39
Location: nyc

#15 Post by Puppus Dogfellow »

Griot wrote:
Puppus Dogfellow wrote:not for me. ended up installing the portable version to get it working again.
:?: Dunno... I'm using an older version (GoldenDict 1.0.2 main PET+ qt-4.8.2.sfs)
Image
a misunderstanding. i thought you were posting in response to vicmz's post earlier the same day, saying this newest package works in precise despite his saying it wouldn't. i didn't realize you were referring to the older versions.

User avatar
Griot
Posts: 131
Joined: Fri 12 Sep 2014, 18:10
Location: Serbia

#16 Post by Griot »

Hi folks!

Did anyone tried to compile version for Slacko 5.70? Are there many dependencies to hunt for or it could be simply compiled with

Code: Select all

./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --build=i486-pc-linux-gnu
?

User avatar
Semme
Posts: 8399
Joined: Sun 07 Aug 2011, 20:07
Location: World_Hub

#17 Post by Semme »

Phonon libs sound questionable. Still, give your line a shot.. That's what compiler errors are for.
>>> Living with the immediacy of death helps you sort out your priorities. It helps you live a life less trivial <<<

User avatar
Griot
Posts: 131
Joined: Fri 12 Sep 2014, 18:10
Location: Serbia

#18 Post by Griot »

Thanks, Semme.
Yes, phonon libs are reported as missing when .pet for Precise
is installed. Anyway, I'll give it a try tomorrow.

User avatar
Semme
Posts: 8399
Joined: Sun 07 Aug 2011, 20:07
Location: World_Hub

#19 Post by Semme »

Would be nice if the darn thing was self-contained. So many :roll: gay-ass libs..

How would you feel about Artha and WordNet if they were available as Slackware pkgs?

==

Update! Use the semi-portable build here.

After unpacking, rename it "goldendict" and stick it in ~/my-applications/bin.

In addition you should grab and install the WordNet pet.

Extract these libs to /usr/lib, though I suspect a few more I had grabbed earlier.

If it launches, great! Hit F3 and choose /usr/share/goldendict-wordnet as your dictionary directory.

If it doesn't, tell me what a console fire says.

There were a few more details but I'll wait for you to get back..

And yes, Slacko 5.7.

==

Oh yeah, tcl and tk libs to boot!

Not sure if they're in the devx..
Attachments
gd_portable.jpg
(43.95 KiB) Downloaded 695 times
>>> Living with the immediacy of death helps you sort out your priorities. It helps you live a life less trivial <<<

User avatar
Griot
Posts: 131
Joined: Fri 12 Sep 2014, 18:10
Location: Serbia

#20 Post by Griot »

Hello, Semme.
Thanks for being helpful and supportive.

Nope, it wont run. Da#$ libs!

Terminal spit-out:

Code: Select all

# goldendict
goldendict: error while loading shared libraries: liblzo2.so.2: cannot open shared object file: No such file or directory
Ideas :?:

EDIT: Found this one http://pkgs.org/slackware-13.37/slackwa ... 1.txz.html but it's for Slackware 13.37. IDK is it safe for use with Puppy Slacko 5.7 since it's based on Slackware 14.0?

Post Reply