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.

The output is generated into a given vocabulary.yaml file which resides in data/dictionary/[topic]/vocabulary.yaml.

Example Entry:

  • word: accumulate part_of_speech: verb urdu_meaning: جمع کرنا، اکٹھا کرنا example_en: Capitalism encourages us to accumulate wealth and resources. example_ur: سرمایہ داری ہمیں دولت اور وسائل جمع کرنے کی ترغیب دیتی ہے۔ additional_example_ur: وقت کے ساتھ ساتھ دولت جمع ہوتی جاتی ہے۔

Transcript:

Transcript file is present in .prompts/dictionary/transcript/capitalism-transcript.txt @capitalism-transcript.txt