mozdev.org

Dictionary Search

resources:

Changing/Adding the Dictionaries

It is possible to select another online dictionary or adding additional dictionaries by specifying these in the settings dialog. The settings dialog can be accessed in Firefox and Thunderbird by selecting Tools/Extensions from the main menu and then selecting the DictionarySearch extension and finally clicking on the small square with the checkmark (i.e. the top one of the three squares on the right). In the Mozilla Suite you have to go to Edit/Preferences and then select DictionarySearch. You the will see the following dialog:

Dictionary Search settings dialog

For each dictionary you can specify the following items:

Text

This is the text of the menu item that will appear in the context menu. The text should contain a $ sign because the $ sign will be replaced by the word that has been selected. You can set it for example to:
Dictionary Search for "$"

If you leave this item empty, that specific dictionary will not be added to the context menu.

Access Key
The access key is the letter that is used for keyboard access and that will be underlined in the context menu. It should be a letter which is the menu text
URL
This is the URL for the online dictionary you want to use. The URL should contain a $ sign because the $ sign will be replaced by the word that has been selected. for example if you want to use thefreedictionary.com you set it to:

In the table below there are listed a number of dictionaries that you can use. If you see for example "English <-> Spanish" it means that the dictionary can translate from English to Spanish and from Spanish to English. The dictionary then automatically recognizes the language of the word you selected. If you see "English -> Spanish" it means that it can only translate from English to Spanish. I personally really like the default i.e. The Free Dictionary. It has nice features such as that you can click on every word in the explanation to look that word up again or the fact that you can also lookup the word up in an encyclopedia by simply clicking on the encyclopedia tab on the resulting page.

Dictionary URL for DictionarySearch
English -> English
The Free Dictionary http://www.tfd.com/$
Dictionary.com http://dictionary.reference.com/search?q=$
Cambridge dictionaries (American English) http://dictionary.cambridge.org/results.asp?searchword=$&dict=A
Cambridge dictionaries (British English) http://dictionary.cambridge.org/results.asp?searchword=$&dict=E
Merriam Webster http://www.webster.com/cgi-bin/dictionary?book=Dictionary&va=$
Unabridged Merriam Webster (Subscription required) http://unabridged.merriam-webster.com/cgi-bin/unabridged?va=$&x=0&y=0
Yahoo Dictionaries http://education.yahoo.com/bin/ref_search?book=/search/ahd&txt_main=$
Hyper Dictionary http://www.hyperdictionary.com/search.aspx?define=$
WordNet http://www.cogsci.princeton.edu/cgi-bin/webwn2.0?stage=1&word=$
English Encyclopedia
The Free Dictionary encyclopediahttp://encyclopedia.tfd.com/$
Wikipediahttp://en.wikipedia.org/wiki/Special:Search?search=$&go=Go&sourceid=Mozilla-search
English Thesaurus
Thesaurus.comhttp://thesaurus.reference.com/search?q=$
Merriam Websterhttp://www.webster.com/cgi-bin/thesaurus?book=Thesaurus&va=$
English Multiple Dictionaries/Encyclopedias
One Lookhttp://www.onelook.com/?w=$
InfoPleasehttp://www.infoplease.com/search.php3?query=$&in=all
English Slang
The Urban Dictionaryhttp://www.urbandictionary.com/define.php?term=$&f=1
English Acronyms
AcronymFinder.comhttp://www.acronymfinder.com/af-query.asp?String=exact&Acronym=$&Find=Find
English <-> Spanish
Cambridge dictionarieshttp://dictionary.cambridge.org/results.asp?searchword=$&dict=S
Yahoo dictionarieshttp://education.yahoo.com/search/se?lb=e&p=$
English <-> German
LEO English-German Dictionaryhttp://dict.leo.org/?search=$
TU Chemnitz English - Germanhttp://dict.tu-chemnitz.de/?query=$
Dict.cchttp://www.dict.cc/?s=$
English <-> French
Cambridge dictionaries http://dictionary.cambridge.org/results.asp?searchword=$&dict=F
English <-> Slovak
Slovnikhttp://slovnik.cyberspace.sk/hladaj.php3?jazyk=en&slovo=$
English <-> Polish
portalwiedzy.onet.plhttp://portalwiedzy.onet.pl/tlumacz.html?qs=$&tr=ang-auto
Esperanto -> English
University of Twentehttp://wwwtios.cs.utwente.nl/traduk/EO-EN/Translate/?$
Welsh -> English
BBC Waleshttp://www.bbc.co.uk/cgi-bin/wales/learnwelsh/welsh_dictionary.pl?i=c&gair=$&Chwilio=Search
Romanian -> English
dictionar.allnet.rohttp://dictionar.allnet.ro/dictionar.php?=2&type=romeng&cautare=0&dictionar=standard&query=$
Swedish -> English
Lexinhttp://lexikon.nada.kth.se/cgi-bin/sve-eng?$
French <-> German
LEO Dictionnaire Franco-Allemandhttp://dico.leo.org/?search=$
Russian <-> Slovak
Slovnikhttp://slovnik.cyberspace.sk/hladaj.php3?jazyk=ru&slovo=$
German <-> Slovak
Slovnikhttp://slovnik.cyberspace.sk/hladaj.php3?jazyk=gr&slovo=$
Spanish -> Spanish
Real Academia Española http://buscon.rae.es/draeI/SrvltGUIBusUsual?TIPO_BUS=1&LEMA=$
Dutch -> Dutch
Van Dale http://www.vandale.nl/opzoeken/woordenboek/?zoekwoord=$
Swedish -> Swedish
Svenska Akademiens ordbok (SAOB)http://g3.spraakdata.gu.se/cgi-bin/osa/enkel.cgi?string=$
English -> Hebrew and Hebrew -> Hebrew
Milon Morfixhttp://milon.morfix.co.il/default.asp?q=$
Polish <-> English, Spanish, German, French and Italian
ling.plhttp://www.ling.pl/ling/content.php4?name=exact.php&word=$

Some other great dictionaries by thefreedictionary.com

Language URL for DictionarySearch
Spanishhttp://es.thefreedictionary.com/$
Germanhttp://de.thefreedictionary.com/$
Frenchhttp://fr.thefreedictionary.com/$
Italianhttp://it.thefreedictionary.com/$
Chinesehttp://zh.thefreedictionary.com/$
Portuguesehttp://pt.thefreedictionary.com/$
Dutchhttp://nl.thefreedictionary.com/$
Norwegianhttp://no.thefreedictionary.com/$
Greekhttp://el.thefreedictionary.com/$
Russianhttp://ru.thefreedictionary.com/$

For the polyglots out there Tomer Cohen sent me the following 17 dictionaries for different languages of Babylon. The cool thing is that the babylon dictionaries automatically recognize the language of the word you selected and translates it to the language you selected. So if you select the "To Japanese" dictionary, you can go and read pages in all the other languages and with Dictionary Search you can translate words on all these pages to Japanese.

Language URL for DictionarySearch
To Englishhttp://info.babylon.com/cgi-bin/info.cgi?word=$&lang=0&layout=combo.html
To Frenchhttp://info.babylon.com/cgi-bin/info.cgi?word=$&lang=1&layout=combo.html
To Italianhttp://info.babylon.com/cgi-bin/info.cgi?word=$&lang=2&layout=combo.html
To Spanishhttp://info.babylon.com/cgi-bin/info.cgi?word=$&lang=3&layout=combo.html
To Dutchhttp://info.babylon.com/cgi-bin/info.cgi?word=$&lang=4&layout=combo.html
To Portuguesehttp://info.babylon.com/cgi-bin/info.cgi?word=$&lang=&5layout=combo.html
To Germanhttp://info.babylon.com/cgi-bin/info.cgi?word=$&lang=6&layout=combo.html
To Russianhttp://info.babylon.com/cgi-bin/info.cgi?word=$&lang=7&layout=combo.html
To Japanesehttp://info.babylon.com/cgi-bin/info.cgi?word=$&lang=8&layout=combo.html
To Chinese(T)http://info.babylon.com/cgi-bin/info.cgi?word=$&lang=9&layout=combo.html
To Chinese(S)http://info.babylon.com/cgi-bin/info.cgi?word=$&lang=10&layout=combo.html
To Greekhttp://info.babylon.com/cgi-bin/info.cgi?word=$&lang=11&layout=combo.html
To Koreanhttp://info.babylon.com/cgi-bin/info.cgi?word=$&lang=12&layout=combo.html
To Turkishhttp://info.babylon.com/cgi-bin/info.cgi?word=$&lang=13&layout=combo.html
To Hebrewhttp://info.babylon.com/cgi-bin/info.cgi?word=$&lang=14&layout=combo.html
To Arabichttp://info.babylon.com/cgi-bin/info.cgi?word=$&lang=15&layout=combo.html
To Swedishhttp://info.babylon.com/cgi-bin/info.cgi?word=$&lang=48&layout=combo.html

In principle all dictionaries or other search engines (such as Google), which use an URL (i.e. you can bookmark the search result) to send the word you entered to the server can be used by DictionarySearch.

Another nice multi-language dictionary Interglot. It supports English Spanish French German Dutch and Swedish. I leave it as an excercise to the reader to find the appropriate URLs for Dictionary Search for this dictionary

For questions or comments about dictionarysearch, please send a message to the dictionarysearch mailing list.
Copyright © 2014. All rights reserved.