https://github.com/nearhuscarl/edictionary
Dictionary app written in WPF
https://github.com/nearhuscarl/edictionary
Last synced: 3 months ago
JSON representation
Dictionary app written in WPF
- Host: GitHub
- URL: https://github.com/nearhuscarl/edictionary
- Owner: NearHuscarl
- License: bsd-3-clause
- Created: 2018-09-24T13:00:06.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2022-12-08T01:29:06.000Z (almost 3 years ago)
- Last Synced: 2025-05-07T21:46:15.421Z (5 months ago)
- Language: C#
- Size: 4.65 MB
- Stars: 4
- Watchers: 1
- Forks: 2
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
![]()
### Java implementation: [JDictionary]
EDitionary is a desktop application project for uni assignment written in WPF. It has basic feature (english translator) along with some add-ons to make learning English more convenient. Note: Some of the features is still in proof-of-concept state
## Main Features
* Search 40k English words for definition
* Autocomplete when searching
* Words pronunciation
* Show other form of current word
* History* EDictionary Learner: Periodically popup of a random word definition to help learning vocabulary
* EDictionary Dynamic: Search the currently selected text (by double click and press a trigger key)## Screenshots


## Installation
#### Build from source
```bash
$ git clone --recursive https://github.com/NearHuscarl/EDictionary
```#### Or download an [installer](https://github.com/NearHuscarl/EDictionary/releases)
## Development Environment
The project is written in .NET Framework 4.6 and C# 6.0. Compiled using Visual Studio 14
### Libraries Used
* [Newtonsoft.Json](https://www.newtonsoft.com/json)
* [System.Data.SQLite](https://system.data.sqlite.org/index.html/doc/trunk/www/index.wiki)
* [System.Data.SQLite.Core](https://www.nuget.org/packages/system.data.sqlite.core) (Need to fix a [sqlite-related error](https://stackoverflow.com/a/28092497/9449426))
* [StemmersNet](https://archive.codeplex.com/?p=stemmersnet)
* [FontAwesome.WPF](https://github.com/charri/Font-Awesome-WPF/blob/master/README-WPF.md)
* [NotifyIcon.Wpf](https://bitbucket.org/hardcodet/notifyicon-wpf)
* [avalonedit](http://avalonedit.net/)
* [MouseKeyHook](https://github.com/gmamaladze/globalmousekeyhook)
* [LemmaGenerator](https://github.com/AlexPoint/LemmaGenerator)## Related Work
* [oxford-dictionary-api](https://github.com/NearHuscarl/oxford-dictionary-api)
* [DynamicTranslator](https://github.com/DynamicTranslator/DynamicTranslator)
* [SmartVocabulary](https://github.com/al-develop/SmartVocabulary)## License
**[BSD 3 Clauses](https://github.com/NearHuscarl/i3-quake/blob/master/LICENSE.md)**[JDictionary]: https://github.com/NearHuscarl/JDictionary