Dictionary & Vocabulary Management

Comprehensive vocabulary extraction and management system. Learn how to extract vocabulary from videos, create professional vocabulary pages with Urdu translations, and manage your learning content.

Dictionary & Vocabulary System

Status: Production Ready ✅
Last Updated: 8 May 2026
Version: 2.0

A comprehensive vocabulary extraction and management system for building source-based vocabulary from videos, courses, books, and articles.


📚 Quick Navigation

🎯 Get Started

🚀 Main Workflow

📖 How-To Guides

📚 Reference Documentation

📖 Vocabulary by Topic


For Different Roles

👨‍💼 Content Creators

  1. Read Step-by-Step Guide
  2. Follow Getting Started checklist
  3. Use Copilot Integration guide
  4. Extract vocabulary from your first video
  5. Deploy and review

👨‍💻 Developers

  1. Read Project Overview
  2. Review Complete Reference
  3. Check Workflow Analysis for architecture
  4. Explore script directory: scripts/dictionary/

🎓 Learners

  1. Browse the Vocabulary Topics listed below
  2. Click any topic to view words with Urdu translations
  3. Use accordion to expand/collapse word definitions
  4. Review contextual examples for each word

Key Features

Video-based - Extract vocabulary directly from YouTube videos
AI-Powered - Intelligent word selection using Copilot/ChatGPT
Bilingual - English words with Urdu translations and examples
Structured - YAML data for version control and automation
Hugo Integrated - Automatic professional page generation
Interactive - Accordion display for easy learning


Vocabulary Topics

This section stores vocabulary grouped by learning source:

  • Capitalism - Economics and political systems (23 words)
  • Army & War - Military terminology and concepts

Quick Start

 1# 1. Read the step-by-step guide
 2# 2. Extract transcript
 3./scripts/dictionary/dict-step1-transcript.sh "https://youtube.com/watch?v=VIDEO_ID" topic_name
 4
 5# 3. Use Copilot (see Copilot Integration guide)
 6# 4. Save YAML file
 7# 5. Create Hugo page
 8# 6. Test locally
 9npm run dev:memory
10
11# 7. Visit http://localhost:1313/docs/dictionary/topic_name/

For detailed instructions, see the guides above.


Documentation Sections


Latest Updates

2026-05-08: Complete documentation reorganization and Hugo integration
2026-05-05: First vocabulary extraction (Capitalism)
2026-04-22: Initial system setup and templates


Next Steps

  1. New to the system?Step-by-Step Guide
  2. Need to setup?Getting Started
  3. Looking for reference?Complete Reference
  4. Want to browse vocabulary?Vocabulary Topics

In this section

  • Project Overview
    Dictionary vocabulary management system - features, architecture, and capabilities.
  • Getting Started
    Setup instructions, prerequisites, and quick start guide for the Dictionary system.
    • Setup Guide
      Complete setup instructions for the Dictionary system. Environment configuration, dependencies, and troubleshooting.
    • Getting Started Checklist
      Step-by-step verification checklist for setting up the Dictionary system. Prerequisites, setup steps, and success metrics.
  • Workflows
    Complete workflow processes and guides for vocabulary extraction and management.
  • Guides
    Detailed how-to guides covering all aspects of vocabulary extraction and management.
    • Copilot Prompt Template

      I need help extracting vocabulary from a video transcript for my English learning dictionary.

      Task: Analyze this video transcript about [topic] and extract 25 challenging English words suitable for an advanced ESL learner (first language: Urdu).

      Selection Criteria:

      • Difficulty level: 7-9 out of 10
      • Important for understanding economics/politics/social systems
      • Not common everyday words
      • Academic, intellectual, or domain-specific terms
      • Useful for understanding the [topic] in depth

      For each word, provide:

      1. word: the English word (lowercase)
      2. part_of_speech: (noun, verb, adjective, adverb, phrase, technical-term, etc.)
      3. urdu_meaning: Urdu translation in Urdu script
      4. example_en: A clear example sentence from the transcript or similar context
      5. example_ur: Natural, contextual Urdu translation of the example
      6. additional_example_ur: (optional) Another Urdu example showing different usage

      Output Format: Valid YAML array only, no markdown code fences, no explanations.

    • Dictionary System - Quick Reference
      Quick commands and patterns for dictionary vocabulary management
    • Video-to-Vocabulary Workflow - How To Guide
      Step-by-step guide for extracting vocabulary from videos using AI
  • Reference
    Complete technical reference, architecture documentation, and implementation details.