Main > Free Download Search >

Free dict software for linux

dict

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 43
ldict 0.1

ldict 0.1


ldict is a simple program written in perl that uses the Net::Dict and Gtk modules to make a GUI dictionary lookup program. more>>
ldict project uses the Net::Dict and Gtk modules to make a GUI dictionary lookup program.

The source code may be useful to others trying to code perl and gtk...

<<less
Download (0.008MB)
Added: 2007-06-13 License: GPL (GNU General Public License) Price:
521 downloads
DictEm 0.81

DictEm 0.81


DictEm is an extremely customizable DICT client for (X)Emacs. more>>
DictEm is an extremely customizable DICT client for (X)Emacs. DictEm implements all functions of the client part of the DICT protocol (RFC-2229).
Unlike dictionary.el, it widely uses autocompletion that is used for selecting a dictionary and search strategy. It provides several hooks that may be used for buffer postprocessing.
Built-in hyperlinking and a highlighting mechanism are based on this ability. It supports the mechanism of virtual dictionaries that can be used for grouping dictionaries from different DICT servers into the client-side virtual dictionary.
Enhancements:
- - dictem-server variable can be equal to nil, in this case dict command line tool will be called without -h option, i.e. default _list of servers_ specified in .dictrc (or dict.conf) will be used.
- dict:///dictionary_name (in dictem-user-databases-alist) also means that default server list will be used, see Ex.4 for the sample of use.
- dictem-server variable now defaults to nil, old value was "dict.org". dictem-strategy-alist and dictem-database-alist also defaults to nil.
<<less
Download (0.033MB)
Added: 2006-07-22 License: GPL (GNU General Public License) Price:
1189 downloads
Dictconv 0.2

Dictconv 0.2


Dictconv is a program to convert a dictionary from one format to another. more>>
Dictconv is a program to convert a dictionary from one format to another. Dictconv supports conversion from Babylon glossaries (.bgl) to stardict.
KTranslator should support any language (I hope that) and come with a plugin system, to ease the addition of new dictionaries.
Dictconv is a small program to convert a dictionay file type in another dictionary file type.
Installation:
$ ./configure --help
$ ./configure [options]
$ make all install
Usage:
$ dictconv original_file.ext target_file.ext
The program detects the type of dictionary by its extension:
.bgl for Babylon glossaries
.ifo for StarDict dictionaries
.dct for Sdictionary dictionaries.
.tei for Freedict dictionaries (XML format)
Currently, it only supports converting from Babylon glossaries, Sdictionary dictionaries and Freedict dictionaries to StarDict dictionaries. More file types will be added in new versions.
When converting to StarDict, the .dict file is not compressed. This feature will be added in future. If you want to compress this file, use dictzip program:
$ dictzip target_file.dict
The program is in early development stage. So, you will find bugs. If you find a bug, please report it.
Enhancements:
- Several bugs were fixed, mainly in the Babylon glossary reader.
- CMake is now supported in addition to GNU tools.
- Support for converting to plain text dictionaries and to DICT dictionaries was added.
<<less
Download (0.23MB)
Added: 2007-04-03 License: GPL (GNU General Public License) Price:
969 downloads
WWW::Dict 0.0.1

WWW::Dict 0.0.1


WWW::Dict is a base class for WWW::Dict::* modules. more>>
WWW::Dict is a base class for WWW::Dict::* modules.

SYNOPSIS

use WWW::Dict;
my $dict = WWW::Dict->new(Zdic);
my $definition = $dict->define( $word );
print YAML::Dump( $definition )

This module is the base class for WWW::Dict::* modules, also a loder class for them. It doesnt query to any dictionary website itself, but only dispatch request to a proper subclass.

INTERFACE

new( dict_site )

Contructor, as usual, also a loader. You have to pass a string representing the dict site you want to load. It should be the same as one of the names under WWW::Dict::* namespace. For example, "Zdic" is a proper value.

define( word )

Query the dictionary website for the definition of word. Return a hashref with various keys depending on the acutal underlying module. Please see the document of those modules for its keys.

(Note: this might be changed to adapt a proper super-set of keys, or return the definition as an object. However, so far its still unclear how complicated it could be, so I just keep it simple for now.)

<<less
Download (0.019MB)
Added: 2007-01-18 License: Perl Artistic License Price:
1011 downloads
Pydiction 1.1

Pydiction 1.1


Pydiction offers you a powerful and very useful utility which allows you to Tab-complete Python code in Vim, including: standard, custom and third-party modules and packages. more>>

Pydiction 1.1 offers you a powerful and very useful utility which allows you to Tab-complete Python code in Vim, including: standard, custom and third-party modules and packages. Plus keywords, built-ins, and string literals. It consists of three main files:

  • python_pydiction.vim -- The Vim plugin that creates the Tab-completion functionality for Python files.
  • complete-dict -- A Vim dictionary file that contains Python keywords and module structure. This is what the plugin looks at to know which things are completable.
  • pydiction.py -- (Optional) Python script used to generate the dictionary. You can optionally run this script to add more modules to complete.

Major Features:

  1. Pydiction can complete Python's keywords, built-in functions, and string literals, as well as standard, custom and third-party package and module names and their attributes and methods. It can also complete fully-qualified names such as "module.submodule.method", as well as non-fully qualified names such as simply "method".
  2. Pydiction uses the Tab key to do completion, rather than inefficient Ctrl key combinations and the like.
  3. Unlike omni-completion, Pydiction works with more than just imported modules. For example you can complete Python built-in functions and keywords, such as "print", "raw_input", and so on.
  4. Pydiction doesn't require Python support to be compiled into your version of Vim, nor do you need to have Python installed on the machine you use it from (unless you want to use pydiction.py)
  5. Using a special dictionary file to complete from, Pydiction doesn't pollute any other menus that you you may be using for other types of completion, such as omni-completion or ins-completion.
  6. Since Pydiction uses a dictionary of possible completion items, it can complete 3rd-party modules much more accurately, and quickly, than other ways. And you have full control over what can and cannot complete. If it's unable to complete anything, you can either use pydiction.py--to automatically add a new module's contents to the dictionary-- or you can manually add them using a text editor. The dictionary is just a plain text file, which also makes it portable across all platforms.
  7. Also because Pydiction uses a dictionary file, you don't have to import a module before you can complete it, nor do you even have to have the module installed on your machine. This makes completion faster than omni-completion since it doesn't need to do any type deducing.
  8. Pydiction only attempts to complete while editing Python files.
  9. You can still use omni-completion, and other forms of completion, with Pydiction. In fact, they can all make a great team.
  10. Pydiction knows when you're completing a callable method or not and, if you are, it will automatically insert an opening parentheses.
  11. The Tab key will work as normal for everything else. Pydiction will only try to use the Tab key to complete Python code if you're editing a Python file and you first type part of some Python module or keyword.
  12. Pydiction is far form perfect, but it was created because none of the other forms of Python completion for Vim were perfect either. There is a new project underway called PySmell that also looks promising. Keep in mind that Pydiction was originally started in 2003 and back then there wasn't really anything else.

Enhancements:

  • Added quoted string method completion
  • ZSI Web Services module completion
  • Fixed a bug with the -v option.


<<less
Added: 2009-07-21 License: GPL Price: FREE
1 downloads
 
Other version of Pydiction
Pydiction 1.0complete-dict -- A Vim dictionary file that contains Python keywords and module structure. This is what the plugin looks at to know which things are completable. pydiction.py -- (Optional) Python
Price: FREE
License:GPL
Download
1 downloads
Added: 2009-07-20
QueryDict 0.2

QueryDict 0.2


QueryDict is basically a simple KDE front-end for dict, the free dictionary. more>>
QueryDict is basically a simple KDE front-end for dict, the free dictionary.
Main features:
- lookup words
- history
<<less
Download (0.006MB)
Added: 2007-05-30 License: GPL (GNU General Public License) Price:
877 downloads
Ruby/DICT 0.9.3

Ruby/DICT 0.9.3


Ruby/DICT is an RFC 2229 compliant client-side library implementation of the DICT protocol. more>>
Ruby/DICT is an RFC 2229 compliant client-side library implementation of the DICT protocol, written in the Ruby programming language. Ruby/DICT library can be used to write clients that access dictionary definitions from a set of natural language dictionary databases. In the words of the RFC:

The DICT protocol is designed to provide access to multiple databases. Word definitions can be requested, the word index can be searched (using an easily extended set of algorithms), information about the server can be provided (e.g., which index search strategies are supported, or which databases are available), and information about a database can be provided (e.g., copyright, citation, or distribution information). Further, the DICT protocol has hooks that can be used to restrict access to some or all of the databases.

The archive also includes rdict, a dictionary client built on top of the Ruby/DICT library.

Here are some examples of its usage:

$ rdict -D

This will provide you with a list of databases you can query.

$ rdict -S

This will provide you with a list of strategies you can employ to match words.

$ rdict -m -s prefix foo

This shows you a list of all words that begin with foo in all of the databases.

$ rdict -m -s re ^(cu|ke)rb$

This shows you all the definitions relating to both curb and kerb from all the databases. The re strategy allows regular expression matching.

$ rdict -m -s suffix fix

This shows a list of all words that end in fix in all of the databases.

<<less
Download (0.047MB)
Added: 2006-04-18 License: GPL (GNU General Public License) Price:
1286 downloads
DictD++ 1.2.5

DictD++ 1.2.5


DictD++ is a server that implements DICT protocol. more>> <<less
Download (0.83MB)
Added: 2007-07-05 License: GPL (GNU General Public License) Price:
847 downloads
Search::Dict 5.8.8

Search::Dict 5.8.8


Search::Dict is a Perl module to search for key in dictionary file. more>>
Search::Dict is a Perl module to search for key in dictionary file.

SYNOPSIS

use Search::Dict;
look *FILEHANDLE, $key, $dict, $fold;

use Search::Dict;
look *FILEHANDLE, $params;

Sets file position in FILEHANDLE to be first line greater than or equal (stringwise) to $key. Returns the new file position, or -1 if an error occurs.

The flags specify dictionary order and case folding:

If $dict is true, search by dictionary order (ignore anything but word characters and whitespace). The default is honour all characters.

If $fold is true, ignore case. The default is to honour case.

If there are only three arguments and the third argument is a hash reference, the keys of that hash can have values dict, fold, and comp or xfrm (see below), and their correponding values will be used as the parameters.

If a comparison subroutine (comp) is defined, it must return less than zero, zero, or greater than zero, if the first comparand is less than, equal, or greater than the second comparand.

If a transformation subroutine (xfrm) is defined, its value is used to transform the lines read from the filehandle before their comparison.

<<less
Download (12.2MB)
Added: 2007-04-05 License: Perl Artistic License Price:
932 downloads
WWW::Dict::Zdic 0.0.4

WWW::Dict::Zdic 0.0.4


WWW::Dict::Zdic is a Zdic Chinese Dictionary interface. more>> <<less
Download (0.022MB)
Added: 2007-01-22 License: Perl Artistic License Price:
1009 downloads
Xfce 4 Dict Plugin 0.2.1

Xfce 4 Dict Plugin 0.2.1


Xfce 4 Dict Plugin can help you query a dictionary server(see RFC 2229) to search for the translation or explanation of a word. more>>
Xfce 4 Dict Plugin can help you query a dictionary server(see RFC 2229) to search for the translation or explanation of a word. You can also choose a dictionary offered by the server to improve your search results.
Usage:
- Compile and install the dict package
- Right-click the Xfce panel > Add New Item > Dict
There are two special dictionaries:
- - use this dictionary to search in all available dictionaries on the server
! - use this dictionary to search in all available dictionaries on the server but stop searching after the first match.
You can also easily select a word in an email or on a webpage and drag it onto the dict icon in your panel, then the plugin begins to search and shows you the results.
<<less
Download (0.28MB)
Added: 2007-03-06 License: GPL (GNU General Public License) Price:
962 downloads
RADIUS::Dictionary 1.0

RADIUS::Dictionary 1.0


RADIUS::Dictionary is a RADIUS dictionary parser. more>>
RADIUS::Dictionary is a RADIUS dictionary parser.

SYNOPSIS

use RADIUS::Dictionary;

my $dict = new RADIUS::Dictionary "/etc/radius/dictionary";
$dict->readdict("/some/other/file");
my $num = $dict->attr_num(User-Name);
my $name = $dict->attr_name(1);

This is a simple module that reads a RADIUS dictionary file and parses it, allowing conversion between dictionary names and numbers.

METHODS

new

Returns a new instance of a RADIUS::Dictionary object. If given an (optional) filename, it calls readdict for you.

->readdict

Parses a dictionary file and learns the namenumber mappings.

->attr_num($attrname)

Returns the number of the named attribute.

->attr_type($attrname)

Returns the type (string, integer, ipaddr, or time) of the named attribute.

->attr_name($attrnum)

Returns the name of the attribute with the given number.

->attr_numtype($attrnum)

Returns the type of the attribute with the given number.

->attr_has_val($attrnum)

Returns a true or false value, depending on whether or not the numbered attribute has any known value constants.

->val_has_name($attrnum)

Alternate (bad) name for attr_has_val.

->val_num($attrnum, $valname)

Returns the number of the named value for the attribute number supplied.

->val_name

Returns the name of the numbered value for the attribute number supplied.

<<less
Download (0.042MB)
Added: 2007-04-11 License: Perl Artistic License Price:
933 downloads
Bio::ExtractNE::MakeDict 1.06

Bio::ExtractNE::MakeDict 1.06


Bio::ExtractNE::MakeDict is a package for creating dictionary. more>>
Bio::ExtractNE::MakeDict is a package for creating dictionary.

FUNCTIONS

mkdict($input_file, $output_dictfile)
This function creates named-entity dictionary. Note that $input_file is a hash. Currently, only SwissProt data is supported.
mkdict({ sprot_file => "sprot", } => "sprot.dict");
mkcwdict($input_file, $output_dictfile, $prebuilt_dictfile)
This function creates the common word dictionary.
mkcwdict("/usr/share/dict/words" => "common_words.dict", "dict/sprot.dict");

mkcwdict(
[ "/usr/share/dict/words", "med.txt",],
"common_words.dict", # output common word dictionary
"dict/sprot.dict" # pre-built dictionary file
);

The first argument can be a scalar or an arrayref.

Please note that this function can only be used if you have your dictionary built.

NOTE

The two functions are both destructive. Previously built dictionary will be erased before building a new one.

<<less
Download (5.3MB)
Added: 2006-10-11 License: Perl Artistic License Price:
1122 downloads
StarDict For linux (Deb) 3.0.1

StarDict For linux (Deb) 3.0.1


StarDict is a Cross-Platform and international dictionary Software. more>> It has powerful features such as "Glob-style pattern matching", "Scan selection word," "Fuzzy query," etc. Stardict Version3.0 has developed a lot of new functions, such as Full-text translation, Net Dict.
More Powerful!
Thousands of free dictionaries can be found on the internet. Choose your own favorites
Full-text translation:
Click text translate icon on the left. With google, yahoo, Altavista, Excite Janpan translation engines you can tranlate from one language to another with satisfactory results.
Net Dict :
Dictionary installation on your own computer is not necessary any more. Click the main menu icon on the top right of the corner, choose "Preferences" option. Here you can set Net dict. Register or log on your account, then you can use the Net Dict with your own dictionaries.
Mouse Inquiry:
When "scan" option is selected, you can capture the words via mouse to translate.
<<less
Download (1.62MB)
Added: 2009-04-24 License: Freeware Price: Free
182 downloads
 
Other version of StarDict For linux
StarDict For linux (Rpm) 3.0.1a lot of new functions, such as Full-text translation, Net Dict. More Powerful! Thousands of free dictionaries can be found on the internet. Choose your own favorites Full-text translation: Click
License:Freeware
Download (1.64MB)
181 downloads
Added: 2009-04-25
ADDRESS LIST print web.de dict one slide 0.3

ADDRESS LIST print web.de dict one slide 0.3


ADDRESS LIST print web.de dict one slide allows users of web.de can print up to 85 addresses on one sheet of paper! more>>
ADDRESS LIST print web.de dict one slide allows users of web.de can print up to 85 addresses on one sheet of paper!
If you use the printing function of web.de, you get a lot of pages to print but never all informations stored before. It is much more convenient to have all informations on one sheet of paper!
How to install:
1 download adl.tar.bz2
2 unpack adl.tar.bz2 to a directory adl
3 cd (place of the directory of adl)
4 ./configure
5 make
6 make install (as root)
How to use:
1. Search in-/export of adresses
2. press export
3. choose "open" (only first time)
4. choose "open with" (only first time)
5. open with "adl", mark every time
6 print page 3-4
How to uninstall
- make uninstall (as root)
Enhancements:
New:
- i18n (translations now possible, if you like to translate, please mail!)
- Lines filled with dots now => easier to find entries which belong together
- mapping of text/x-csv to Address List => open Adress List with right click is possible
- you can change in code if you prefere text alignment center (default) or left
Much better (V 0.2):
- code cleanup
- again: improved Handbook - read it!!!
<<less
Download (1.3MB)
Added: 2006-09-29 License: GPL (GNU General Public License) Price:
1120 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 3
  • 1
  • 2
  • 3