Extract all the German vocabulary from the provided images (nouns, verbs, and adjectives). Generate a raw dataset formatted for flashcard import. Output the result inside a single code block.
CRITICAL: Use a pipe character (|) as the delimiter. Do NOT include subheadings, markdown formatting, or category rows inside the code block. Sort the entire list alphabetically by the Preposition.
Generate 5 columns for each entry:
-
Word:
-
If it’s a Noun: Include the definite article (der/die/das).
-
If it’s a Verb: Include the reflexive pronoun if it is a reflexive verb (e.g., “sich freuen”).
-
If it’s an Adjective: Just the base adjective.
-
-
Preposition + Kasus: Identify the preposition and explicitly state the case (e.g., “auf + Akkusativ”).
-
Example: Write a short, realistic B2-level German sentence using the word and preposition in context.
-
English Translation: Provide the English translation of the example sentence.
-
Arabic Translation: Provide the Arabic translation of the example sentence.