Ciyue  by mumu-lhl

Offline dictionary app for Android/Windows/Linux

created 11 months ago
445 stars

Top 68.5% on sourcepulse

GitHubView on GitHub
Project Summary

Ciyue is a cross-platform (Android, Windows, Linux) application for managing and searching MDict dictionaries. It offers features like multi-dictionary search, AI translation integration, text-to-speech, and bookmarking, targeting users who need a versatile tool for language learning and reference.

How It Works

Ciyue leverages the MDX/MDD dictionary format, enabling efficient searching and display of dictionary content. It integrates with various AI translation services (OpenAI, Gemini, Deepseek) for enhanced language understanding and supports text-to-speech for pronunciation. The application utilizes WebView for displaying dictionary entries, which requires internet permission for both local data display and external service interactions.

Quick Start & Requirements

  • Install: Download from releases page (Android APK, Windows/Linux binaries).
  • Prerequisites: MDX/MDD dictionary files. Internet permission is required for AI translation and update checks.
  • Resources: No specific hardware requirements mentioned beyond standard OS compatibility.
  • Links: Releases, Wiki, Discord

Highlighted Details

  • Supports MDX/MDD dictionary formats (excluding Linux support for MDD).
  • Integrates with multiple AI translation services including OpenAI, Gemini, and Deepseek.
  • Features text-to-speech for pronunciation and bookmarking for vocabulary review.
  • Offers Material You design on supported platforms.

Maintenance & Community

The project has a Discord server for community interaction and translation contributions via Weblate. Sponsorships are acknowledged.

Licensing & Compatibility

  • License: MIT
  • Compatibility: Permissive MIT license allows for commercial use and integration with closed-source projects.

Limitations & Caveats

MDD dictionary format is not supported on Linux. The application requires internet permission for certain features, even when displaying local data.

Health Check
Last commit

12 hours ago

Responsiveness

1 week

Pull Requests (30d)
52
Issues (30d)
25
Star History
79 stars in the last 90 days

Explore Similar Projects

Feedback? Help us improve.