awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
skywind3000 avatar

skywind3000/ECDICT

0
View on GitHub↗

ECDICT

ECDICT is a collection of structured linguistic datasets and an English-Chinese dictionary database. It provides bilingual word definitions, phonetic symbols, and parts of speech, alongside a bilingual geographic gazetteer that maps English place names to Chinese equivalents. These resources are available as a multi-format lexicon export in CSV, SQL, StarDict, and MDX formats.

The project distinguishes itself by integrating a linguistic corpus dataset that includes word frequency rankings and academic syllabus markers derived from national corpora. It functions as an educational vocabulary reference, tagging core words and professional terminology to align with academic exam requirements and learning levels.

The system supports bilingual database management and dictionary format conversion across various storage types. It includes capabilities for lexical lookup of phrasal verbs, slang, and idioms, as well as vocabulary analysis tools for core word identification and frequency annotation.

Search and indexing are handled through fuzzy word matching and lemma-based resolution to map inflected word forms to their base dictionary entries.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Features

  • Bilingual Dictionary Services - Provides English-Chinese translations and definitions for standard words, neologisms, and professional terminology.
  • English-Chinese Translation Resources - Provides a comprehensive database of English-Chinese bilingual word definitions, phonetic symbols, and parts of speech.
  • Frequency-Ordered Word Lists - Annotates dictionary entries with frequency rankings to distinguish contemporary usage from historical prevalence.
  • Simplified Chinese Dictionaries - Provides a comprehensive dictionary database of bilingual definitions and phonetic symbols for English and Chinese.
  • Frequency-Ordered Word Lists - Utilizes frequency rankings from national corpora and exam tags to determine word importance.
  • Frequency-Based Vocabularies - Filters dictionary entries using frequency data from national corpora to ensure high-utility coverage.
  • Vocabulary Extension Sets - Curates essential learning vocabulary through tagged lists of core words for students.
  • Content Metadata Tagging - Tags words with educational markers such as core status, star ratings, and syllabus requirements.
  • Educational Requirement Mapping - Links dictionary entries to standardized academic requirements to identify core vocabulary and exam-specific terms.
  • Linguistic Datasets - Provides structured linguistic datasets including word frequency rankings and academic syllabus markers.
  • High-Frequency Word Targeting - Provides pedagogical prioritization of high-frequency vocabulary lists based on national language corpora.
  • Foreign Language Learning - Supports language acquisition by identifying core vocabulary and aligning word lists with academic syllabi.
  • Academic Vocabulary Alignment - Cross-references word lists against standardized academic requirements to ensure essential terminology is included.
  • Educational Vocabulary References - Ships a tagged database of core words and professional terminology aligned with academic exam requirements.
  • Lemma Resolution Systems - Maps inflected word forms to base dictionary entries to ensure consistent lookups across grammatical variations.
  • Lexicon Exports - Exports linguistic data into multiple interchangeable formats including CSV, SQL, StarDict, and MDX.
  • Bilingual Data Management - Stores and manages bilingual dictionary entries across SQL and CSV formats for linguistic applications.
  • Bilingual Geographic Gazetteers - Includes a bilingual gazetteer mapping English place names and regional districts to Chinese equivalents.
  • Linguistic Dictionary Export - Exports linguistic data into multiple formats including StarDict, MDX, CSV, and SQL for external use.
  • Fuzzy Matching - Implements string normalization and fuzzy matching to resolve user input variations during dictionary lookups.
  • Geographic Gazetteers - Maps English place names and regional districts to their Chinese equivalents and corresponding countries.
  • Linguistic Database Management - Provides capabilities to query, register, update, and delete dictionary entries across CSV, SQLite, and MySQL.
  • Multi-Format Serializers - Converts internal database records into multiple interchangeable formats including CSV, SQL, StarDict, and MDX.
  • Relational Database Storage - Uses SQLite and MySQL to organize linguistic data and manage complex relationships between definitions and metadata.
  • Format Conversions - Implements the transformation of structured linguistic data between CSV, SQL, StarDict, and MDX formats.
  • Multi-Word Expression Indices - Provides specialized search and retrieval for phrasal verbs, idioms, and multi-word expressions.
  • Slang and Idiom Lexicons - Supplies definitions and explanations for urban slang, internet memes, and traditional proverbs.
  • Inflectional Dictionary Compilation - Implements lemma-based resolution to map inflected forms back to base dictionary entries.
7,840 stars·1,297 forks·Python·MIT·115 views

Star history

Star history chart for skywind3000/ecdictStar history chart for skywind3000/ecdict

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

Frequently asked questions

What does skywind3000/ecdict do?

ECDICT is a collection of structured linguistic datasets and an English-Chinese dictionary database. It provides bilingual word definitions, phonetic symbols, and parts of speech, alongside a bilingual geographic gazetteer that maps English place names to Chinese equivalents. These resources are available as a multi-format lexicon export in CSV, SQL, StarDict, and MDX formats.

What are the main features of skywind3000/ecdict?

The main features of skywind3000/ecdict are: Bilingual Dictionary Services, English-Chinese Translation Resources, Frequency-Ordered Word Lists, Simplified Chinese Dictionaries, Frequency-Based Vocabularies, Vocabulary Extension Sets, Content Metadata Tagging, Educational Requirement Mapping.

Which projects share features with skywind3000/ecdict?

Projects with overlapping indexed features include: first20hours/google-10000-english — This project provides a static dataset of the 10,000 most common English words, ranked by frequency of occurrence and… tangshimin/mujing — MuJing is a contextual English vocabulary learner and interactive media player designed for language study. It… yujiangshui/a-programmers-guide-to-english — This project is a systematic framework for English language acquisition that applies structured workflows and… idvel/rime-ice — This project provides a comprehensive configuration framework for the Rime input engine, designed to standardize and… show-me-the-code/python — This project is a curated library of Python code examples, educational resources, and programming tutorials. It… languagetool-org/languagetool — LanguageTool is a multilingual grammar and style checking engine designed to detect spelling, grammar, and writing…

Projects sharing features with ECDICT

These projects share indexed features with ECDICT. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • tangshimin/mujingtangshimin avatar

    tangshimin/MuJing

    4,238View on GitHub↗

    MuJing is a contextual English vocabulary learner and interactive media player designed for language study. It extracts words from videos and documents to provide real-world examples and media clips for memorization, functioning as a subtitle-based language tool and a lemma-based word list generator. The system differentiates itself by linking vocabulary lists to specific video timestamps and subtitles for auditory and visual reinforcement. It includes a video player with bilingual subtitles and keyboard-based transcription and spelling exercises to build muscle memory through movie and telev

    Kotlinchinesecompose-desktopenglish-learning
    View on GitHub↗4,238
  • first20hours/google-10000-englishfirst20hours avatar

    first20hours/google-10000-english

    4,319View on GitHub↗

    This project provides a static dataset of the 10,000 most common English words, ranked by frequency of occurrence and derived from a trillion-word web corpus. The core offering is a frequency-ordered word list that serves as a foundational resource for language analysis, vocabulary study, and text processing. The dataset is delivered in multiple curated variants to support different use cases. Words are grouped into short, medium, and long categories based on character count while preserving their original frequency ranking. A USA-specific variant focuses on American English usage patterns an

    View on GitHub↗4,319
  • yujiangshui/a-programmers-guide-to-englishyujiangshui avatar

    yujiangshui/A-Programmers-Guide-to-English

    16,428View on GitHub↗

    This project is a systematic framework for English language acquisition that applies structured workflows and cognitive strategies to build linguistic proficiency. It focuses on the construction of a linguistic knowledge base, enabling learners to master vocabulary and grammar through methodical training. The methodology is distinguished by its use of computer science concepts, such as mental-model-based learning and memory buffers, to organize progression. It emphasizes a cognitive-translation bypass to develop target language thinking, reducing mental latency by processing information direc

    englishenglish-learning
    View on GitHub↗16,428
  • idvel/rime-iceiDvel avatar

    iDvel/rime-ice

    17,894View on GitHub↗

    This project provides a comprehensive configuration framework for the Rime input engine, designed to standardize and optimize typing behavior for Simplified Chinese. It serves as a modular system for managing large-scale vocabulary databases, custom input schemes, and personalized text transformation rules across different computing environments. The configuration distinguishes itself through a layered approach to dictionary management and input routing. It utilizes modular patch files to override default settings without altering core source files, allowing for flexible customization of cand

    Luarimerime-configrime-custom
    View on GitHub↗17,894
Compare all 30 related projects→