Git Product home page Git Product logo

dict2's Introduction

Dict2 is a dictionary viewing application for Linux. It was written with the intention to be used with the German-English dictionary files from www.dict.cc.

Note: You must download the dictionary files directly from here. They are not included in the distribution.

Important: You should choose the old format when downloading (Elcombri / old format, cp1252). Other formats are not supported.

Features

  • Easy-to-use graphical interface.
  • Regular expression (regex) search.
  • Searching words with a common stem.
  • Searching inflections of a word.
  • Searching alternate forms of a word.
  • Tabbed browsing.
  • Caching to improve performance.

Requirements

  • Linux
  • GCC
  • GTK2 development files (libglade-2.0, libgnomeui-2.0)
  • libiconv

Installation

./configure
make
make install

If you're missing the necessary libraries (configure gives an error), try searching for libgnomeui, libglade, libiconv or similar with your package manager. On Debian/Ubuntu the packages you may need are called libglade2-dev and libgnomeui-dev.

Usage

A short manual is available at: https://lukaszcz.github.io/dict2.

Dictionaries that come with Dict2

There are several small dictionaries from Project Gutenberg that are distributed together with Dict2. They are installed to prefix/share/dict by default, where prefix is the directory you passed as the --prefix parameter to configure (typically /usr/local if you didn't pass anything).

The dictionary files are copyright by Winfried Honig. View them in an ordinary text editor to see the exact license requirements.

Getting additional dictionary files

Dict2 was written with the main purpose to be used with the English-German/German-English dictionary files from www.dict.cc. These files are free to use, but the licence requires that they be not distributed together with any software for reading them, so you just have to fetch them form there.

You only need to unzip the downloaded file and load the text file by clicking the 'Load' button.

Important: You should choose the old format when downloading (Elcombri / old format, cp1252). Other formats are not supported.

Configuration

The configuration may be changed from the GUI by clicking on the 'Options' button. It is saved in the file .dict.cfg in your home directory, which itself should be intuitive enough to edit.

Regular expressions

The program has a nice feature of finding dictionary entries that match a particular Perl regular expression (regex). For information about the exact syntax refer to the Perl manual (man perl; grep regexes have similar syntax, so man grep may also be of use).

Copyright and license

Copyright (C) 2006-2008 by Lukasz Czajka.

Distributed under GPL 2. See LICENSE.

dict2's People

Contributors

lukaszcz avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.