GoldenDict is a very good cross-platform electronic dictionary software, supports StarDict, Babylon and other dictionaries. Qt-based version of its PC written entirely free, open source and no ads. GoldenDict for Android is another realization of a new system that uses a paid version to go ad free version displays advertising strategy is not discussed in detail here.
GoldenDict on GitHub address is https://github.com/goldendict/goldendict, so far (2015-10-17) has 1872 commit, 36 Wei contributor, 184 times Fork, development is still very active.
But there is a problem is that the software publisher to maintain and less than perfect. Download link on the official website http://goldendict.org/ GodenDict 1.0.1 was released in 2010, from 1337 now has a commit.
If you are a Windows user, you want to quickly install the latest development version GoldenDict, you can open this link: https: //github.com/goldendict/goldendict/wiki/Early-Access-Builds-for-Windows. The Wiki Page has been continuous updates, so it eliminates the need for manual compilation of trouble.
Under Linux users are not so lucky. Although there is a page https://github.com/goldendict/goldendict/wiki/Early-Access-Builds-for-Linux-Portable, but no one has been more than two years maintained. Case Ubuntu repositories is also not much better, the above packages also starting in 2013 to stop the update, the other currently no active PPA maintainer.
So in Linux, if you experience the latest GoldenDict, manual compilation is the only option.
2. Download, compile and install
The following is not nonsense, tell us about the development version GodenDict way Ubuntu installed. The following description applies to Ubuntu 14.04, if you are using the release version is not the same, you may need to make some necessary adjustments.
First, install the necessary packages:
sudo apt-get install git g ++ libqt4-dev
sudo apt-get install libvorbis-dev libhunspell-dev libao-dev libavutil-dev libavformat-dev
sudo apt-get install libxtst-dev libeb16-dev zlib1g-dev libbz2-dev liblzo2-dev libtiff5-dev
Then download the latest source code:
git clone https://github.com/goldendict/goldendict.git
Enter godendict directory, then start the compilation:
Finally, install the compiled binaries:
sudo make install
After completion, GoldenDict main program is located in / usr / local / bin directory, then you can manually add it to the desktop.
3. Simple Configuration, User Guide
If you've never used GoldenDict, you can look at this section.
3.1 Preparing dictionary file
GodenDict need to run plug-dictionary, first you need to use the dictionary into any directory:
3.2 added dictionary file
Then open GodenDict the Edit / Dictionaries menu, add just a directory, check the Recursive, and then click Rescan now.
When finished, you can see the newly added Dictionaries page of the dictionary:
Here you can change the display order by dragging and dropping dictionary.
3.3 Setting your favorite theme style
Open GodenDict the Edit / Preferences menu, you can switch Display style prefer to choose their own style, such as the following figure shows the Lingvo topics:
3.4 Configuring Wikipedia
By default, GodenDict integrated English Wikipedia will be prompted for each query:
Query error: XML parse error: unexpected end of file at 1,1
This is due to the HTTP protocol does not work. The solution is simple: Open the Edit / Dictionaries menu, click on Wikipedia, English Wikipedia and then the Address can be modified to https://en.wikipedia.org/w:
GoldenDict can now properly display the contents of the Wikipedia:
3.5 add phonetic fonts
Often put a Jinshan Concise English-Chinese Dictionary to display the query results in phonetic top. This phonetic dictionary to use when displaying a font called Kingsoft Phonetic Plain. Because the font is not installed yet, so the above phonetic display is not correct. But if you simply copy the font to the next Windows under Linux, you will find a get is a box, which is due to ttf file encoding and Linux Windows under different result. In order to display properly phonetic under Linux, you need to adjust the original ttf file is encoded. Sign in here to make a special ttf file:
Save the image to a local, then the extension to .rar decompression, you can get the file kingsoft-phonetic-unicode.ttf. Copy this file to / usr / share / fonts / truetype directory, and then modify the permissions to 644, and then re-login to make the font into force.