Skip to content

An offline Mandarin Chinese dictionary software tailored for learners focused on Traditional Chinese (Taiwanese Standard) with a specific emphasis on Taiwanese pronunciation

License

Notifications You must be signed in to change notification settings

HalfAnAvocado/willow

Willow

An offline dictionary software tailored for learners focused on Traditional Chinese (Taiwanese Standard) with a specific emphasis on Taiwanese pronunciation.

Screenshot

🤔 What is Willow?

Willow is a Traditional Chinese (Taiwanese Standard) dictionary software. Willow is designed specifically for intermediate/advanced learners who are focused on mastering Traditional Chinese as it is used in Taiwan. This tool is ideal for those who prefer a monolingual approach to language learning.

Desktop-Optimized and Offline Access

Willow is optimized for desktop use, providing a seamless and efficient user experience. It's completely offline, ensuring access to its resources without the need for an internet connection. This makes it an invaluable tool for learners regardless of their online accessibility.

✨ Features

  • Traditional Chinese (Taiwanese Standard) Only: Willow exclusively supports Traditional Chinese characters as they are used in Taiwan, making it ideal for learners focused solely on this script.
  • Taiwanese Mandarin Pronunciation Emphasis: Willow exclusively concentrates on the pronunciation aspects of Taiwanese Mandarin, ensuring accuracy and alignment with the Taiwanese standard.
  • Authentic Fonts: Uses Noto Sans Traditional Chinese and the official standard regular script font from the Taiwanese government, ensuring characters are displayed in their correct Taiwanese Mandarin form.
  • Rich Dictionary Sources:
    • MoE (Ministry of Education) - Monolingual
    • LAC (Cross-Straits) - Monolingual
    • CC-CEDICT - Bilingual (English)
  • Extensive Database: Over 250,000 unique entries sourced from the above dictionaries.
  • Deep Character Analysis: Investigate characters that comprise each entry and explore their meanings and usages.
  • Comprehensive Word Search: Search for words containing or related to a particular entry, not just words that start with it.
  • Contextual Learning: Access example sentences from Tatoeba to see words used in real-life contexts.
  • High-Performance Lookup: Blazingly fast word lookup capabilities powered by SQLite.
  • User-Generated Content: Add your own example sentences and word entries to enrich the dictionary.
  • Anki Integration: Seamlessly create Anki notes from dictionary data, including example sentences, via Anki Connect.
  • Efficient Navigation: Temporary search history and shortcuts for search, navigation, copying Zhuyin, and copying headwords enhance user experience.

💡 Feature requests

If you have a feature request, please create an issue on GitHub using the Feature request template.

🪲 Bug reports

If you encounter a bug, please create an issue on GitHub using the Bug report template.

🌟 Contributing

Please refer to CONTRIBUTING.

🗒️ Code of Conduct

Please refer to CODE_OF_CONDUCT.

🛠️ Building

Arch Linux

Willow is built with OpenJDK 21 and Gradle. Run Gradle to build the project using the following commands on Arch Linux:

sudo pacman -Syu jdk-openjdk
git clone git@github.com:HalfAnAvocado/willow.git
cd willow
./gradlew build

🔑 License

All source code in this repository is licensed under a Apache License, Version 2.0, unless noted otherwise.

To the following third-party code, data, and files in the repository different licenses apply:

CC-CEDICT

CC-CEDICT is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

兩岸詞典 (LAC)

兩岸詞典 made available by the 中華文化總會 is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Taiwan License.

重編國語辭典修訂本 (MoE)

重編國語辭典修訂本 made available by the 中華民國教育部 is licensed under a Creative Commons Attribution-NoDerivs 3.0 Taiwan License.

Tatoeba

Tatoeba example sentences are licensed under a Creative Commons Attribution 2.0 France License.

Inter

Inter is licensed under the SIL Open Font License, Version 1.1.

Copyright (c) 2016 The Inter Project Authors (https://github.com/rsms/inter)

Noto Sans CJK

Noto Sans CJK is licensed under the SIL Open Font License, Version 1.1.

TW-Kai

TW-Kai is licensed under the SIL Open Font License, Version 1.1.

About

An offline Mandarin Chinese dictionary software tailored for learners focused on Traditional Chinese (Taiwanese Standard) with a specific emphasis on Taiwanese pronunciation

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published