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:
- word: the English word (lowercase)
- part_of_speech: (noun, verb, adjective, adverb, phrase, technical-term, etc.)
- urdu_meaning: Urdu translation in Urdu script
- example_en: A clear example sentence from the transcript or similar context
- example_ur: Natural, contextual Urdu translation of the example
- 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