Table Of Contents
FreeDict is more than a large number of dictionaries, tools and infrastructure. It consists of a community of enthusiasts with many different skill sets, including linguists, programmers or simply people with an affinity to languages. The diversity is our strength.
Getting Started
Let's get in touch:
The IRC channel
#freedict
on theOFTC
network lets you get in touch with us in real-time. You can ask any questions in any complexity and without logging. If you do not know IRC, you can try the web chat. This channel is the right place to ask questions if you are hesitant to post to a public mailing list.If you want to reach a broader range of users and developers, it is best to subscribe to our mailing list. This list is very low traffic and full of people waiting to answer your questions.
If you do not speak English well enough, you may also try to ask in your native language on the mailing list, there is a chance that somebody with the according knowledge is around. Just be so kind to include "Please translate my message from language XYZ" in the beginning of your message, so that we can resort to a translation service, if nobody speaks your language.
You might also want to take a look at our documentation.
Development
Technical
Development takes mostly place on GitHub and is split among several repositories. All the hand-written dictionaries are in the fd-dictionaries repository and the tools are in the the repository with the same name.
Bugs and feature requests regarding dictionaries are managed on our fd-dictionaries issue tracker, including those dictionaries which are not in the fd-dictionaries repository. All issues related to the development of tools for building and importing dictionaries should go to the tools issue tracker.
I'm Not A Developer
Great, we cannot wait for your contribution! We are happy to assist with any technical question you might have and are happy to mentor you in the process of learning how to work in our project.\ You can also make a great difference if you recommend us to your friends!
Website Translations
We are always looking for people who are able to translate our website. As a dictionary project, we want to reach as many people as possible, hence our website needs many translations. This is not a lot of work and it doesn't change too often, so please contact us if you would like to help.
Improving Dictionaries
It is very helpful if you report errors in our dictionaries to us. You can report them either on GitHub or on our mailing list.
Artwork
If you have the rare gift of being able to design a website theme, logos, stickers or whatever comes to mind, then we would be very excited to get to know you. Please be so kind and write to us on the mailing list.
Active Dictionary Maintainers
Dictionary maintainers are the hardworking persons behind a dictionary who keep it up to date and who take care of including the improvements sent in by the community. A more in-depth explanation can be found at the dedicated wiki page.
Below is a list of the active dictionary maintainers:
Dictionary Maintainer | Dictionaries |
---|---|
Beata Wójtowicz | English - Swahili, Swahili - Polish |
Denis Arnaud | Breton - French, French - Breton, Japanese - German, Japanese - English, Japanese - French, Japanese - Russian, Wolof - French |
Dennis N. | English - Croatian, Croatian - English |
Einhard Leichtfuß | German - English, English - German |
Erdal Ronahi | Central Kurdish - Northern Kurdish, German - Kurdish, German - Turkish, Kurdish - German, Kurdish - English, Kurdish - Turkish |
Fred Ulisses Maranhão | Spanish - Portuguese |
Joe Hansen | Danish - English, English - Danish |
Karl Bartel | Catalan - English, Catalan - Finnish, Catalan - French, Catalan - Italian, Catalan - Portuguese, Catalan - Spanish, German - Bulgarian, German - Catalan, German - Modern Greek, German - Finnish, German - French, German - Irish, German - Indonesian, German - Lithuanian, German - Polish, German - Russian, German - Spanish, German - Swedish, Modern Greek - Bulgarian, Modern Greek - Catalan, Modern Greek - German, Modern Greek - English, Modern Greek - Finnish, Modern Greek - French, Modern Greek - Irish, Modern Greek - Indonesian, Modern Greek - Italian, Modern Greek - Japanese, Modern Greek - Latin, Modern Greek - Lithuanian, Modern Greek - Dutch, Modern Greek - Norwegian, Modern Greek - Polish, Modern Greek - Portuguese, Modern Greek - Russian, Modern Greek - Spanish, Modern Greek - Swedish, English - Bulgarian, English - Catalan, English - Finnish, English - Indonesian, English - Japanese, English - Norwegian, English - Russian, English - Spanish, English - Swedish, English - Chinese, Finnish - Bulgarian, Finnish - Catalan, Finnish - German, Finnish - Modern Greek, Finnish - English, Finnish - French, Finnish - Irish, Finnish - Indonesian, Finnish - Italian, Finnish - Japanese, Finnish - Latin, Finnish - Lithuanian, Finnish - Dutch, Finnish - Norwegian, Finnish - Polish, Finnish - Portuguese, Finnish - Spanish, Finnish - Swedish, French - Bulgarian, French - Catalan, French - German, French - Modern Greek, French - Finnish, French - Irish, French - Italian, French - Japanese, French - Latin, French - Lithuanian, French - Polish, French - Portuguese, French - Russian, French - Spanish, French - Swedish, French - Turkish, French - Chinese, Italian - Bulgarian, Italian - Catalan, Italian - Modern Greek, Italian - Finnish, Italian - Irish, Italian - Indonesian, Italian - Japanese, Italian - Lithuanian, Italian - Dutch, Italian - Norwegian, Italian - Polish, Italian - Portuguese, Italian - Russian, Italian - Spanish, Italian - Swedish, Italian - Turkish, Dutch - Bulgarian, Dutch - Catalan, Dutch - Modern Greek, Dutch - Finnish, Dutch - Irish, Dutch - Indonesian, Dutch - Italian, Dutch - Latin, Dutch - Lithuanian, Dutch - Polish, Dutch - Portuguese, Dutch - Russian, Dutch - Spanish, Dutch - Swedish, Polish - Bulgarian, Polish - German, Polish - Modern Greek, Polish - English, Polish - Finnish, Polish - French, Polish - Indonesian, Polish - Italian, Polish - Japanese, Polish - Lithuanian, Polish - Dutch, Polish - Norwegian, Polish - Portuguese, Polish - Russian, Polish - Spanish, Polish - Swedish, Polish - Turkish, Portuguese - French, Portuguese - Spanish, Russian - German, Russian - English, Russian - French, Russian - Italian, Russian - Polish, Russian - Portuguese, Russian - Spanish, Spanish - Catalan, Spanish - French, Spanish - Turkish, Swedish - Bulgarian, Swedish - Catalan, Swedish - German, Swedish - Modern Greek, Swedish - Finnish, Swedish - French, Swedish - Irish, Swedish - Italian, Swedish - Japanese, Swedish - Latin, Swedish - Lithuanian, Swedish - Dutch, Swedish - Norwegian, Swedish - Polish, Swedish - Portuguese, Swedish - Russian, Swedish - Spanish, Swedish - Turkish, Swedish - Chinese, Turkish - Catalan, Turkish - Finnish, Turkish - Japanese, Chinese - Indonesian, Chinese - Kurdish, Chinese - Latin, Chinese - Lithuanian, Chinese - Malagasy, Chinese - Norwegian, Chinese - Russian |
Kevin Donnelly | Welsh - English, English - Welsh |
Michael Bunk | English - Hindi, Khasi - German, Khasi - English, Sanskrit - German |
Piotr Bański | English - Modern Greek, English - Polish, Swahili - English |
Raul Fernandes | English - Portuguese |
Sebastian Humenda | Esperanto - English, Latin - German, Spanish - German |