Word Mode
Word Mode is triggered when you select a single English word. DevLingo generates a comprehensive learning card with pronunciation, part of speech, meaning, synonyms, collocations, and grammar notes.
Trigger Condition
Section titled “Trigger Condition”Select a single word and press ⌘⇧D. DevLingo detects the single-word input and automatically enters Word Mode.
Example: Select "idempotent" → Word Mode activatedLearning Card Structure
Section titled “Learning Card Structure”1. Pronunciation & Audio
Section titled “1. Pronunciation & Audio”- IPA notation: Precise International Phonetic Alphabet, e.g.,
/ɪˈdɛmpətənt/ - Speech synthesis: Google Cloud Neural2 high-quality TTS, supporting 4 accents
- US English
- UK English
- Australian English
- Indian English
- Click the play button for instant pronunciation playback
2. Part of Speech & Meaning
Section titled “2. Part of Speech & Meaning”The top of the card displays:
- Part of speech tag: noun, verb, adjective, etc.
- Native language meaning: Accurate translation
- English definition: Professional English explanation with concise wording
3. Developer-Context Examples
Section titled “3. Developer-Context Examples”Instead of irrelevant examples like “the cat sat on the mat,” DevLingo provides 2-3 real use cases from technical development scenarios:
idempotent:• "Ensure your API endpoints are idempotent to handle retry requests safely."• "This function's idempotent nature makes it safe to call multiple times."• "The HTTP PUT method should be idempotent in RESTful design."4. Synonym Differentiation
Section titled “4. Synonym Differentiation”Not just a list of similar words, but clear explanations of subtle differences. For example, fix / resolve / patch:
| Word | Scenario | Detail |
|---|---|---|
| fix | General problem-solving | Most colloquial, most common. “We need to fix this bug.” |
| resolve | Formal, definitive | Emphasizes “resolving, eliminating the problem.” “The ticket is resolved.” |
| patch | Temporary, system-level | Specifically a small code or system change. “We released a security patch.” |
5. Collocations & Phrases
Section titled “5. Collocations & Phrases”Common word collocations:
deploy:• deploy to production• deploy a new version• deploy resources• deploy a strategy6. Grammar Notes & L1 Interference Tips
Section titled “6. Grammar Notes & L1 Interference Tips”Based on your native language, DevLingo proactively points out common grammar traps:
:::tip Note for Chinese Speakers
In English, idempotent is a single adjective and cannot be decomposed into “idempotent property” (though this phrasing exists in technical literature). More natural expressions are “The property of being idempotent” or simply “This is idempotent.”
:::
7. Technical Term Enrichment
Section titled “7. Technical Term Enrichment”If this is a technical industry term, the card displays additional information:
- Origin and evolution: The word’s mathematical/computer science background
- Pronunciation controversy (if any): e.g., the two-camp debate over “gif” pronunciation
- Related terms: Words that frequently appear together in development contexts
Use Case
Section titled “Use Case”When reading a GitHub Issue and encountering an unfamiliar word:
“We should ensure this endpoint is idempotent to handle failed retries.”
Select idempotent, press ⌘⇧D, and within 1 second get the complete pronunciation, meaning, collocations, and why it matters in API design. Without interrupting your workflow.
Under the Hood
Section titled “Under the Hood”:::note Tiered Lookup DevLingo prioritizes the local technical vocabulary (85+ terms, <50ms), then checks the SwiftData cache, and only calls the Claude API as a last resort. This means 95% of word lookups complete in milliseconds. :::
Word Mode is the core of DevLingo, helping developers quickly build their vocabulary foundation for English codebases, documentation, and discussions.