An open API service indexing awesome lists of open source software.

https://github.com/Konyaco/CollinsDictionary

This is a multi-platform Collins Dictionary client, supports for Desktop(Windows/Linux/MacOS) and Android.
https://github.com/Konyaco/CollinsDictionary

android cross-platform english-dictionary jepackcompose jetbrains-compose kotlin-multiplatform linux windows

Last synced: about 1 month ago
JSON representation

This is a multi-platform Collins Dictionary client, supports for Desktop(Windows/Linux/MacOS) and Android.

Awesome Lists containing this project

README

        

# Collins Dictionary

![Banner](assets/banner.png)

This is a multi-platform Collins Dictionary client, supports for Desktop(Windows/Linux/MacOS) and Android.

*For Linux and MacOS, please compile for yourself.*

[Get it on F-Droid](https://f-droid.org/packages/me.konyaco.collinsdictionary/)

UI is built on [Jetbrains Compose](https://github.com/JetBrains/compose-jb).

> **Warning:** This program gets word definitions by parsing [Collins Online Dictionary](https://www.collinsdictionary.com) website.
> There is no license from Collins organization. This repository is for learning purposes only. Commercial use is prohibited.

**Code quality rating: F-**

## Screenshots (Desktop)

![Screenshot](assets/screenshots/desktop.png)

## Screenshots (Android)

![Screenshot](assets/screenshots/android_light.png)

### Dark Mode

![Screenshot](assets/screenshots/android_dark.png)

## TODO

- [ ] Support for multiple tab, each tab represents a word, just like a browser.
- [ ] Every word in the definition is selectable, use middle mouse button to open a new tab.
- [x] Support for Android.
- [x] Pronunciation sound in desktop platform.
- [ ] Other dictionary section in Collins
- [ ] American Dictionary
- [ ] English Dictionary
- [ ] Synonyms and antonyms
- [ ] Derivative words
- [ ] Some words have comments in COBUILD.
- [ ] Daily word
- [ ] Widget