From 6d06a9e14ecc8a8059210e37bc239c8a378dee45 Mon Sep 17 00:00:00 2001 From: jonasgaudian <43753916+jonasgaudian@users.noreply.github.com> Date: Fri, 13 Feb 2026 00:10:40 +0100 Subject: [PATCH] Migrate to gitea --- .gitignore | 26 + pos_reference_guide.md | 229 + samples/french/penser.json | 2911 ++++++++ samples/german/aalen.json | 1 + samples/german/abgefahren.json | 2 + samples/german/besinnen.json | 1 + samples/german/dabei_sein.json | 2562 +++++++ samples/german/laufen.json | 4524 ++++++++++++ samples/german/umwehen.json | 2 + samples/german/verbrüdern.json | 3081 ++++++++ samples/german/verlieben.json | 1 + samples/german/wundern.json | 4152 +++++++++++ samples/laufen.json | 6542 +++++++++++++++++ scripts/01_filter_dictionary.py | 329 + scripts/02_create_db.py | 380 + scripts/03_update_manifest.py | 108 + scripts/InflectionProcessor.py | 225 + .../jsonl_schema_analyzer_hybrid.py | 358 + .../jsonl_schema_analyzer_optimized.py | 567 ++ scripts/Json Analyzer/run_schema_analysis.py | 212 + scripts/collect_samples.py | 152 + scripts/count_pos_values.py | 142 + scripts/lang_config.py | 401 + scripts/printline.py | 38 + scripts/search_word.py | 110 + scripts/transform_wiktionary.py | 419 ++ test_output/verb_errors.log | 2004 +++++ tests/debug_german_compression.py | 65 + tests/run_all_tests.py | 131 + tests/test_adj_compression.py | 21 + tests/test_framework.py | 229 + tests/test_inflection_processor.py | 346 + tests/test_jsonl_schema_analyzer.py | 472 ++ tests/test_transform_wiktionary.py | 264 + tests/test_transformed.json | 1 + tests/test_umwehen.py | 27 + tests/test_wundern.py | 30 + universal_dictionary_schema.json | 362 + 38 files changed, 31427 insertions(+) create mode 100644 .gitignore create mode 100644 pos_reference_guide.md create mode 100644 samples/french/penser.json create mode 100644 samples/german/aalen.json create mode 100644 samples/german/abgefahren.json create mode 100644 samples/german/besinnen.json create mode 100644 samples/german/dabei_sein.json create mode 100644 samples/german/laufen.json create mode 100644 samples/german/umwehen.json create mode 100644 samples/german/verbrüdern.json create mode 100644 samples/german/verlieben.json create mode 100644 samples/german/wundern.json create mode 100644 samples/laufen.json create mode 100644 scripts/01_filter_dictionary.py create mode 100644 scripts/02_create_db.py create mode 100644 scripts/03_update_manifest.py create mode 100644 scripts/InflectionProcessor.py create mode 100644 scripts/Json Analyzer/jsonl_schema_analyzer_hybrid.py create mode 100644 scripts/Json Analyzer/jsonl_schema_analyzer_optimized.py create mode 100644 scripts/Json Analyzer/run_schema_analysis.py create mode 100644 scripts/collect_samples.py create mode 100644 scripts/count_pos_values.py create mode 100644 scripts/lang_config.py create mode 100644 scripts/printline.py create mode 100644 scripts/search_word.py create mode 100644 scripts/transform_wiktionary.py create mode 100644 test_output/verb_errors.log create mode 100644 tests/debug_german_compression.py create mode 100644 tests/run_all_tests.py create mode 100644 tests/test_adj_compression.py create mode 100644 tests/test_framework.py create mode 100644 tests/test_inflection_processor.py create mode 100644 tests/test_jsonl_schema_analyzer.py create mode 100644 tests/test_transform_wiktionary.py create mode 100644 tests/test_transformed.json create mode 100644 tests/test_umwehen.py create mode 100644 tests/test_wundern.py create mode 100644 universal_dictionary_schema.json diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..4eab1b1 --- /dev/null +++ b/.gitignore @@ -0,0 +1,26 @@ +*.db +*.jsonl +*.zsdict +outputs/ +intermediate/ +raw_data/ + +# Python cache and temporary files +__pycache__/ +*.py[cod] +*$py.class +*.so +.Python +*.egg-info/ +dist/ +build/ +.pytest_cache/ +.coverage +.tox/ +.mypy_cache/ + +# Virtual environments +venv/ +env/ +ENV/ +.venv/ diff --git a/pos_reference_guide.md b/pos_reference_guide.md new file mode 100644 index 0000000..5881363 --- /dev/null +++ b/pos_reference_guide.md @@ -0,0 +1,229 @@ +# POS (Part of Speech) Reference Guide + +This document provides comprehensive descriptions for all Part of Speech (POS) tags found in the Wiktionary dataset. + +## Common POS Tags + +### abbrev +**Full Name**: Abbreviation +**Description**: A shortened form of a word or phrase, such as "Dr." for "Doctor" or "etc." for "et cetera". Abbreviations are used to represent longer terms in a condensed form. + +### adj +**Full Name**: Adjective +**Description**: A word that describes or modifies a noun or pronoun. Adjectives provide additional information about qualities, states, or characteristics, such as "beautiful", "large", "red", or "happy". + +### adj_noun +**Full Name**: Adjective-Noun Compound +**Description**: A compound word that functions as both an adjective and a noun, or a word that can serve either role depending on context. + +### adj_phrase +**Full Name**: Adjectival Phrase +**Description**: A group of words that functions as an adjective, modifying a noun or noun phrase. Examples include "very tall", "extremely happy", or "made of wood". + +### adnominal +**Full Name**: Adnominal +**Description**: A word or phrase that modifies a noun, typically preceding it. Similar to an adjective but can include other elements that function noun-modifying roles. + +### adv +**Full Name**: Adverb +**Description**: A word that modifies a verb, an adjective, another adverb, a clause, or a whole sentence. Adverbs often indicate manner, place, time, degree, or frequency, such as "quickly", "very", "here", or "often". + +### adv_phrase +**Full Name**: Adverbial Phrase +**Description**: A group of words that functions as an adverb, modifying verbs, adjectives, or other adverbs. Examples include "very quickly", "in the morning", or "with great care". + +### affix +**Full Name**: Affix +**Description**: A morpheme that is attached to a word stem to form a new word or word form. This includes prefixes, suffixes, infixes, and circumfixes. + +### ambiposition +**Full Name**: Ambiposition +**Description**: A word that can function as both a preposition and a postposition depending on its position relative to the noun phrase it modifies. + +### article +**Full Name**: Article +**Description**: A determiner that precedes a noun and indicates whether the noun is specific or general. In English, this includes "a", "an", and "the". + +### character +**Full Name**: Character +**Description**: A single letter, number, or symbol used in writing. In linguistic contexts, this often refers to individual graphemes, logograms, or writing system characters, particularly in non-alphabetic scripts. + +### circumfix +**Full Name**: Circumfix +**Description**: An affix that has two parts, one placed at the beginning of a word and the other at the end. Common in languages like German (e.g., "ge-...-t" for past participles). + +### circumpos +**Full Name**: Circumposition +**Description**: A word or set of words that surrounds a noun phrase, functioning similarly to a preposition or postposition but with elements on both sides. + +### classifier +**Full Name**: Classifier +**Description**: A word or morpheme used in some languages to categorize the noun it accompanies, often based on semantic properties like shape, animacy, or function. Common in East Asian languages. + +### clause +**Full Name**: Clause +**Description**: A grammatical unit that contains a subject and a predicate. Can be independent (main clause) or dependent (subordinate clause). + +### combining_form +**Full Name**: Combining Form +**Description**: A linguistic element that appears only in combination with other elements to form words, often derived from Greek or Latin roots (e.g., "bio-", "photo-", "-graphy"). + +### component +**Full Name**: Component +**Description**: A linguistic element that forms part of a larger word or construction, typically without independent meaning. + +### conj +**Full Name**: Conjunction +**Description**: A word that connects words, phrases, clauses, or sentences. Coordinating conjunctions (and, but, or) join equal elements, while subordinating conjunctions (because, although, if) create dependent relationships. + +### contraction +**Full Name**: Contraction +**Description**: A shortened form of a word or group of words, often with an apostrophe replacing omitted letters. Examples include "don't" (do not), "can't" (cannot), or "I'm" (I am). + +### converb +**Full Name**: Converb +**Description**: A non-finite verb form that functions as an adverbial, expressing temporal, causal, conditional, or other relationships between clauses. Found in many Turkic and other languages. + +### counter +**Full Name**: Counter +**Description**: A word used in some languages to count specific types of nouns, similar to classifiers but often with numerical functions. Common in Japanese and other East Asian languages. + +### det +**Full Name**: Determiner +**Description**: A word or affix that precedes a noun or noun phrase and expresses its reference or quantity. Includes articles, demonstratives, possessives, and quantifiers. + +### gerund +**Full Name**: Gerund +**Description**: A verb form that ends in "-ing" (in English) and functions as a noun. Examples include "swimming is fun" or "I enjoy reading". + +### hard-redirect +**Full Name**: Hard Redirect +**Description**: A Wiktionary entry that automatically redirects to another entry, typically for spelling variations or alternative forms. + +### infix +**Full Name**: Infix +**Description**: An affix inserted into the middle of a word, rather than at the beginning or end. Common in Austronesian and other language families. + +### interfix +**Full Name**: Interfix +**Description**: A connecting element, often without independent meaning, used to join two morphemes or words in compounds. Examples include "-s-" in "statesman" or "-o-" in "speedometer". + +### interj +**Full Name**: Interjection +**Description**: A word or phrase that expresses emotion, exclamation, or sudden feeling. Examples include "Oh!", "Wow!", "Ouch!", or "Alas!". + +### intj +**Full Name**: Interjection (Alternative spelling) +**Description**: Same as interj - a word or phrase expressing emotion or exclamation. + +### name +**Full Name**: Name/Proper Noun +**Description**: A proper noun that refers to a specific person, place, organization, or other unique entity. Examples include "John", "London", "Microsoft", or "Mount Everest". + +### noun +**Full Name**: Noun +**Description**: A word that represents a person, place, thing, idea, or concept. Nouns function as subjects, objects, or complements in sentences. + +### num +**Full Name**: Numeral/Number +**Description**: A word or symbol that represents a numerical quantity or position. Includes cardinal numbers (one, two, three) and ordinal numbers (first, second, third). + +### onomatopoeia +**Full Name**: Onomatopoeia +**Description**: A word that phonetically imitates the sound it describes. Examples include "buzz", "meow", "bang", "splash", or "tick-tock". + +### onomatopeia +**Full Name**: Onomatopoeia (Alternative spelling) +**Description**: Same as onomatopoeia - a word that imitates the sound it represents. + +### participle +**Full Name**: Participle +**Description**: A non-finite verb form that can function as an adjective or be used in compound tenses. In English, includes present participles (-ing) and past participles (-ed, -en). + +### particle +**Full Name**: Particle +**Description**: A word that does not fit into the major word classes but has grammatical function. Includes discourse markers, focus particles, and other function words. + +### phrase +**Full Name**: Phrase +**Description**: A group of words that functions as a single unit in a sentence but does not contain both a subject and a finite verb. Can be noun phrases, verb phrases, prepositional phrases, etc. + +### postp +**Full Name**: Postposition +**Description**: A function word that follows its object, similar to a preposition but placed after the noun phrase. Common in languages like Japanese, Korean, and Finnish. + +### prefix +**Full Name**: Prefix +**Description**: An affix added to the beginning of a word to modify its meaning or create a new word. Examples include "un-", "re-", "pre-", "mis-". + +### prep +**Full Name**: Preposition +**Description**: A function word that typically precedes a noun phrase and shows the relationship between its object and another element in the sentence. Examples include "in", "on", "at", "by", "for". + +### prep_phrase +**Full Name**: Prepositional Phrase +**Description**: A phrase that begins with a preposition and ends with a noun or pronoun (the object of the preposition). Functions as an adjective or adverb in sentences. + +### preverb +**Full Name**: Preverb +**Description**: A prefix or separate word that modifies the meaning of a verb, often indicating direction, aspect, or other semantic features. Common in Native American and other languages. + +### pron +**Full Name**: Pronoun +**Description**: A word that replaces a noun or noun phrase. Includes personal pronouns (I, you, he), demonstrative pronouns (this, that), and relative pronouns (who, which). + +### proverb +**Full Name**: Proverb +**Description**: A short, traditional saying that expresses a perceived truth, piece of advice, or common observation. Examples include "A stitch in time saves nine" or "Actions speak louder than words". + +### punct +**Full Name**: Punctuation +**Description**: Symbols used in writing to separate sentences, clauses, and elements within sentences. Includes periods, commas, semicolons, question marks, etc. + +### quantifier +**Full Name**: Quantifier +**Description**: A word or phrase that indicates quantity or amount. Examples include "some", "many", "few", "all", "several", "much". + +### romanization +**Full Name**: Romanization +**Description**: The representation of text from a non-Latin writing system in Latin script. Used for transliteration of languages like Chinese, Japanese, Arabic, etc. + +### root +**Full Name**: Root +**Description**: The core morpheme of a word that carries the primary meaning, to which affixes can be attached. + +### soft-redirect +**Full Name**: Soft Redirect +**Description**: A Wiktionary entry that provides a link to another entry but may include additional information or context before the redirect. + +### stem +**Full Name**: Stem +**Description**: The part of a word to which inflectional affixes are attached. The stem may include the root plus derivational affixes. + +### suffix +**Full Name**: Suffix +**Description**: An affix added to the end of a word to modify its meaning or create a new word. Examples include "-ing", "-ed", "-ly", "-tion". + +### syllable +**Full Name**: Syllable +**Description**: A unit of pronunciation having one vowel sound, with or without surrounding consonants, forming the whole or a part of a word. + +### symbol +**Full Name**: Symbol +**Description**: A character or mark that represents something else, such as mathematical symbols (+, -, ×), currency symbols ($, €, £), or other special characters. + +### typographic variant +**Full Name**: Typographic Variant +**Description**: An alternative form of a word or character that differs in typography but represents the same linguistic item, such as "œ" vs "oe" or different ligatures. + +### unknown +**Full Name**: Unknown +**Description**: A part of speech that could not be determined or classified during the extraction process. + +### verb +**Full Name**: Verb +**Description**: A word that expresses an action, state, or occurrence. Verbs function as the main element of predicates and can be conjugated for tense, mood, aspect, and voice. + +## Summary + +This dataset contains 57 different POS tags, ranging from common categories like noun, verb, and adjective to specialized linguistic terms like circumfix, converb, and classifier. The diversity reflects the comprehensive nature of Wiktionary data across multiple languages and writing systems. diff --git a/samples/french/penser.json b/samples/french/penser.json new file mode 100644 index 0000000..993c057 --- /dev/null +++ b/samples/french/penser.json @@ -0,0 +1,2911 @@ +{ + "word": "penser", + "lang_code": "fr", + "lang": "Français", + "pos": "verb", + "pos_title": "Verbe", + "etymology_texts": [ + "Du moyen français penser, de l’ancien français penser, panser du latin pensare (« peser, soupeser »). En français, le mot penser est un simple doublet de peser alors qu'en latin penso est le fréquentatif de pendo." + ], + "senses": [ + { + "glosses": [ + "Exercer l’activité de l’esprit ; accomplir quelque opération de l’intelligence ; concevoir ; imaginer ; réfléchir." + ], + "categories": [ + "Exemples en français" + ], + "examples": [ + { + "text": "Je suis incapable de rassembler deux idées ; votre vue m’a ébloui. Je ne pense plus, j’admire.", + "bold_text_offsets": [ + [ + 73, + 78 + ] + ], + "ref": "Alexandre Dumas, La Reine Margot, 1845, volume I, chapitre IV" + }, + { + "text": "Vous n’êtes pas venu ici pour penser, mais pour faire les gestes qu’on vous commandera d’exécuter… Nous n’avons pas besoin d’imaginatifs dans notre usine. C’est de chimpanzés dont nous avons besoin…", + "bold_text_offsets": [ + [ + 30, + 36 + ] + ], + "ref": "Louis-Ferdinand Céline [Louis Ferdinand Destouches], Voyage au bout de la nuit, Denoël et Steele, Paris, 1932" + }, + { + "text": "Ma tâche vise davantage à leur enseigner comment penser et non que penser. J’espère ainsi que lorsqu’ils auront appris à penser, mes élèves pourront réfléchir par eux-mêmes plutôt que de laisser les autres le faire à leur place.", + "bold_text_offsets": [ + [ + 49, + 55 + ], + [ + 67, + 73 + ], + [ + 121, + 127 + ] + ], + "ref": "David E. Walker, La pauvreté de la foi, dans Le Québec sceptique, nᵒ 21, page 32, hiver 1992" + }, + { + "text": "Accepter les idées des autres mais être déterminé à garder les siennes, c’est faire semblant de penser.", + "bold_text_offsets": [ + [ + 96, + 102 + ] + ], + "ref": "Frédéric Tremblay, Porte ouverte, mais esprits fermés, Le Journal de Québec, 21 avril 2021" + }, + { + "text": "Ailleurs, Meslier récuse le Descartes pour qui les bêtes ne pensent pas, car penser serait d'abord penser qu'on pense, savoir qu'on sait : or les animaux, même s'ils ne pensent pas qu'ils pensent, pensent tout de même. Mais a-t-on besoin de voir son propre œil pour voir? Certes, l'animal ne pense pas en sachant qu'il pense, voire comment il pense, mais on a beau … essayer de prouver que les animaux sont des machines au même titre qu'une horloge, cela est contraire à l'évidence!", + "bold_text_offsets": [ + [ + 60, + 65 + ], + [ + 60, + 67 + ], + [ + 77, + 82 + ], + [ + 77, + 83 + ], + [ + 99, + 104 + ], + [ + 99, + 105 + ], + [ + 112, + 117 + ], + [ + 169, + 174 + ], + [ + 169, + 176 + ], + [ + 188, + 193 + ], + [ + 188, + 195 + ], + [ + 197, + 202 + ], + [ + 197, + 204 + ], + [ + 292, + 297 + ], + [ + 319, + 324 + ], + [ + 343, + 348 + ] + ], + "ref": "Michel Onfray, Anima, Albin Michel, 2023, page 274" + }, + { + "text": "Si l'homme cesse de penser par lui-même, il disparaîtra en tant que tel. S'il se contente d'obéir aux commandements de la machine ou de lui déléguer toute décision, il se transformera à son tour en une machine disciplinée, impuissante à surseoir à sa condition d'esclave.", + "bold_text_offsets": [ + [ + 20, + 26 + ] + ], + "ref": "Laurent Sagalovitsch, La domination de l'intelligence artificielle rendra notre monde invivable, Slate, 15 octobre 2024" + } + ] + }, + { + "glosses": [ + "Croire." + ], + "categories": [ + "Exemples en français" + ], + "examples": [ + { + "text": "Il ne dit rien qu’il ne pense.", + "bold_text_offsets": [ + [ + 24, + 29 + ] + ] + }, + { + "text": "Dites librement ce que vous pensez.", + "bold_text_offsets": [ + [ + 28, + 34 + ] + ] + }, + { + "text": "J’espère qu’il ne pense pas ce qu’il dit.", + "bold_text_offsets": [ + [ + 18, + 23 + ] + ] + }, + { + "text": "Que pensez-vous de cet homme ?", + "bold_text_offsets": [ + [ + 4, + 10 + ] + ] + }, + { + "text": "C’est un homme qui pense toujours mal des autres.", + "bold_text_offsets": [ + [ + 19, + 24 + ] + ] + }, + { + "text": "Je ne pense de cette affaire ni bien ni mal.", + "bold_text_offsets": [ + [ + 6, + 11 + ] + ] + }, + { + "text": "La chose n’est pas si facile qu’on le pense.", + "bold_text_offsets": [ + [ + 38, + 43 + ] + ] + }, + { + "text": "Il pense être plus habile que les autres.", + "bold_text_offsets": [ + [ + 3, + 8 + ] + ] + }, + { + "text": "Il ne pensait pas être observé.", + "bold_text_offsets": [ + [ + 6, + 13 + ] + ] + }, + { + "text": "Vous n’en êtes pas où vous pensez.", + "bold_text_offsets": [ + [ + 27, + 33 + ] + ] + }, + { + "text": "Je pensais qu’il était de vos amis.", + "bold_text_offsets": [ + [ + 3, + 10 + ] + ] + }, + { + "text": "Je ne pensais pas que vous vous méprendriez sur le sens de mes paroles.", + "bold_text_offsets": [ + [ + 6, + 13 + ] + ] + }, + { + "text": "Je pense comme vous.", + "bold_text_offsets": [ + [ + 3, + 8 + ] + ] + }, + { + "text": "Je pensai que j'avais été trop aimable ou familière avec Adam Johnson et je rédigeai un texte froid et distant : ….", + "bold_text_offsets": [ + [ + 3, + 9 + ] + ], + "ref": "Amélie Nothomb, Stupeur et tremblements, Éditions Albin Michel S.A., 1999, page 11" + } + ] + }, + { + "glosses": [ + "Estimer." + ], + "categories": [ + "Exemples en français" + ], + "examples": [ + { + "text": "Il y a, je pense, dix kilomètres de chez vous chez moi.", + "bold_text_offsets": [ + [ + 11, + 16 + ] + ] + }, + { + "text": "J’irai vous voir demain, je pense.", + "bold_text_offsets": [ + [ + 28, + 33 + ] + ] + }, + { + "text": "Pensez-vous ? c’est-à-dire Vous ne dites pas sérieusement ce que vous dites, vous ne le croyez pas véritablement.", + "bold_text_offsets": [ + [ + 0, + 6 + ] + ] + } + ] + }, + { + "glosses": [ + "Avoir une opinion." + ], + "categories": [ + "Exemples en français" + ], + "examples": [ + { + "text": "Cette feuille ne craignait pas de dire ce qu'elle pensait, même aux personnages les plus hauts placés. Dans le nᵒ 29 du 30 juin 1793, elle jugeait vertement le général Alexandre Beauharnais , qui venait d'être nommé ministre de la Guerre.", + "bold_text_offsets": [ + [ + 50, + 57 + ] + ], + "ref": "Fernand Mitton, La Presse française, volume 2 : sous la Révolution, le Consulat, l'Empire, Paris : chez Guy Le Prat, 1945, page 172" + }, + { + "text": "Bien penser, mal penser, avoir en morale, en religion, en politique, des opinions conformes à la vérité ou à ce qu’on croit la vérité.", + "bold_text_offsets": [ + [ + 5, + 11 + ], + [ + 17, + 23 + ] + ] + }, + { + "text": "Façon de penser, opinion, jugement sur quelque chose.", + "bold_text_offsets": [ + [ + 9, + 15 + ] + ] + }, + { + "text": "Voilà ma façon de penser.", + "bold_text_offsets": [ + [ + 18, + 24 + ] + ] + }, + { + "text": "Faites- moi connaître votre façon de penser.", + "bold_text_offsets": [ + [ + 37, + 43 + ] + ] + }, + { + "text": "Il a sur tout cela une façon de penser singulière.", + "bold_text_offsets": [ + [ + 32, + 38 + ] + ] + } + ] + }, + { + "glosses": [ + "Avoir des tendances intellectuelles, des préférences d’esprit et de goût." + ], + "categories": [ + "Exemples en français" + ], + "examples": [ + { + "text": "Penser finement, noblement, singulièrement, hardiment.", + "bold_text_offsets": [ + [ + 0, + 6 + ] + ] + }, + { + "text": "Penser avec justesse.", + "bold_text_offsets": [ + [ + 0, + 6 + ] + ] + }, + { + "text": "Penser juste.", + "bold_text_offsets": [ + [ + 0, + 6 + ] + ] + } + ] + }, + { + "glosses": [ + "Avoir dans l’esprit." + ], + "categories": [ + "Exemples en français" + ], + "examples": [ + { + "text": "C’est un homme qui ne dit jamais ce qu’il pense.", + "bold_text_offsets": [ + [ + 42, + 47 + ] + ] + }, + { + "text": "Il pense beaucoup de choses qu’il ne dit pas.", + "bold_text_offsets": [ + [ + 3, + 8 + ] + ] + }, + { + "text": "penser tout haut" + } + ] + }, + { + "glosses": [ + "Avoir présent à l’esprit ; avoir le cœur occupé de." + ], + "categories": [ + "Exemples en français" + ], + "examples": [ + { + "text": "Des larmes lui coulaient bien tranquillement sur les joues, sans qu’il pensât à les essuyer.", + "bold_text_offsets": [ + [ + 71, + 77 + ] + ], + "ref": "Georges Arnaud, Le salaire de la Peur, 1950" + }, + { + "text": "Pensez à moi.", + "bold_text_offsets": [ + [ + 0, + 6 + ] + ] + }, + { + "text": "Il ne pense qu’à celle qu’il aime.", + "bold_text_offsets": [ + [ + 6, + 11 + ] + ] + } + ] + }, + { + "glosses": [ + "Se souvenir." + ], + "categories": [ + "Exemples en français" + ], + "examples": [ + { + "text": "Mais ne nous voilons pas la face : Rebaudengo était une fripouille et, si je pense à tout ce que j'ai fait après, j'ai l'impression de n'avoir fait des fripouilleries qu'à des fripouilles.", + "bold_text_offsets": [ + [ + 77, + 82 + ] + ], + "ref": "Umberto Eco, Le cimetière de Prague, traduit de l'italien par Jean-Noël Schifano, éd. Grasset, 2011, chapitre 6" + } + ] + }, + { + "glosses": [ + "Prévoir et pourvoir." + ], + "categories": [ + "Exemples en français" + ], + "examples": [ + { + "text": "Le mal vient sans qu’on y pense.", + "bold_text_offsets": [ + [ + 26, + 31 + ] + ] + }, + { + "text": "Il nous a reçus admirablement, il a pensé à tout.", + "bold_text_offsets": [ + [ + 36, + 41 + ] + ] + } + ] + }, + { + "glosses": [ + "Vouloir, former un dessein, avoir une intention." + ], + "categories": [ + "Exemples en français" + ], + "examples": [ + { + "text": "À quoi pensez-vous de vous conduire ainsi ?", + "bold_text_offsets": [ + [ + 7, + 13 + ] + ] + }, + { + "text": "Je suis trop de vos amis pour avoir pensé à vous nuire.", + "bold_text_offsets": [ + [ + 36, + 41 + ] + ] + }, + { + "text": "Je pensais à aller vous voir hier ou", + "bold_text_offsets": [ + [ + 3, + 10 + ] + ] + }, + { + "text": "Je pensais aller vous voir.", + "bold_text_offsets": [ + [ + 3, + 10 + ] + ] + }, + { + "text": "Que pensez-vous faire ?", + "bold_text_offsets": [ + [ + 4, + 10 + ] + ] + }, + { + "text": "Pontagnac. — Mon Dieu, certainement, je serais très heureux et elle aussi ; malheureusement, il n’y a pas à y penser.", + "bold_text_offsets": [ + [ + 110, + 116 + ] + ], + "ref": "Georges Feydeau, Le Dindon, 1896" + } + ] + }, + { + "glosses": [ + "Être sur le point de ; faillir." + ], + "categories": [ + "Exemples en français" + ], + "examples": [ + { + "text": "J’ai pensé mourir.", + "bold_text_offsets": [ + [ + 5, + 10 + ] + ] + }, + { + "text": "Note : Cette acception n’est évidemment légitime que si le sujet du verbe penser est un être pensant, en situation d’avoir pensé que l’action ou l’état indiqué par le verbe-complément a été sur le point de se produire. Si ce n’est pas le cas, c’est un emploi barbare, mais courant autrefois :" + }, + { + "text": "Le lendemain pensa nous être funeste.", + "bold_text_offsets": [ + [ + 13, + 18 + ] + ], + "ref": "Marquise Donnissan de Larochejaquelein, Mémoires, chapitre II ; Éditions L.-G. Michaud, Paris, quatrième édition, 1817, page 33" + } + ] + } + ], + "forms": [ + { + "form": "penser", + "tags": [ + "infinitive", + "present" + ], + "ipas": [ + "\\pɑ̃.se\\" + ], + "source": "Conjugaison:français/penser" + }, + { + "form": "avoir pensé", + "tags": [ + "infinitive", + "past" + ], + "ipas": [ + "\\a.vwaʁ pɑ̃.se\\" + ], + "source": "Conjugaison:français/penser" + }, + { + "form": "en pensant", + "tags": [ + "gerund", + "present" + ], + "ipas": [ + "\\ɑ̃ pɑ̃.sɑ̃\\" + ], + "source": "Conjugaison:français/penser" + }, + { + "form": "en ayant pensé", + "tags": [ + "gerund", + "past" + ], + "ipas": [ + "\\ɑ̃.n‿ɛ.jɑ̃ pɑ̃.se\\" + ], + "source": "Conjugaison:français/penser" + }, + { + "form": "pensant", + "tags": [ + "participle", + "present" + ], + "ipas": [ + "\\pɑ̃.sɑ̃\\" + ], + "source": "Conjugaison:français/penser" + }, + { + "form": "pensé", + "tags": [ + "participle", + "past" + ], + "ipas": [ + "\\pɑ̃.se\\" + ], + "source": "Conjugaison:français/penser" + }, + { + "form": "je pense", + "tags": [ + "indicative", + "present" + ], + "ipas": [ + "\\ʒə pɑ̃s\\" + ], + "source": "Conjugaison:français/penser" + }, + { + "form": "tu penses", + "tags": [ + "indicative", + "present" + ], + "ipas": [ + "\\ty pɑ̃s\\" + ], + "source": "Conjugaison:français/penser" + }, + { + "form": "il/elle/on pense", + "tags": [ + "indicative", + "present" + ], + "ipas": [ + "\\[il/ɛl/ɔ̃] pɑ̃s\\" + ], + "source": "Conjugaison:français/penser" + }, + { + "form": "nous pensons", + "tags": [ + "indicative", + "present" + ], + "ipas": [ + "\\nu pɑ̃.sɔ̃\\" + ], + "source": "Conjugaison:français/penser" + }, + { + "form": "vous pensez", + "tags": [ + "indicative", + "present" + ], + "ipas": [ + "\\vu pɑ̃.se\\" + ], + "source": "Conjugaison:français/penser" + }, + { + "form": "ils/elles pensent", + "tags": [ + "indicative", + "present" + ], + "ipas": [ + "\\[il/ɛl] pɑ̃s\\" + ], + "source": "Conjugaison:français/penser" + }, + { + "form": "j’ai pensé", + "tags": [ + "indicative", + "past", + "multiword-construction" + ], + "ipas": [ + "\\ʒ‿e pɑ̃.se\\" + ], + "source": "Conjugaison:français/penser" + }, + { + "form": "tu as pensé", + "tags": [ + "indicative", + "past", + "multiword-construction" + ], + "ipas": [ + "\\ty a pɑ̃.se\\" + ], + "source": "Conjugaison:français/penser" + }, + { + "form": "il/elle/on a pensé", + "tags": [ + "indicative", + "past", + "multiword-construction" + ], + "ipas": [ + "\\[i.l/ɛ.l/ɔ̃.n]‿a pɑ̃.se\\" + ], + "source": "Conjugaison:français/penser" + }, + { + "form": "nous avons pensé", + "tags": [ + "indicative", + "past", + "multiword-construction" + ], + "ipas": [ + "\\nu.z‿a.vɔ̃ pɑ̃.se\\" + ], + "source": "Conjugaison:français/penser" + }, + { + "form": "vous avez pensé", + "tags": [ + "indicative", + "past", + "multiword-construction" + ], + "ipas": [ + "\\vu.z‿a.ve pɑ̃.se\\" + ], + "source": "Conjugaison:français/penser" + }, + { + "form": "ils/elles ont pensé", + "tags": [ + "indicative", + "past", + "multiword-construction" + ], + "ipas": [ + "\\[i/ɛ]l.z‿ɔ̃ pɑ̃.se\\" + ], + "source": "Conjugaison:français/penser" + }, + { + "form": "je pensais", + "tags": [ + "indicative", + "imperfect" + ], + "ipas": [ + "\\ʒə pɑ̃.sɛ\\" + ], + "source": "Conjugaison:français/penser" + }, + { + "form": "tu pensais", + "tags": [ + "indicative", + "imperfect" + ], + "ipas": [ + "\\ty pɑ̃.sɛ\\" + ], + "source": "Conjugaison:français/penser" + }, + { + "form": "il/elle/on pensait", + "tags": [ + "indicative", + "imperfect" + ], + "ipas": [ + "\\[il/ɛl/ɔ̃] pɑ̃.sɛ\\" + ], + "source": "Conjugaison:français/penser" + }, + { + "form": "nous pensions", + "tags": [ + "indicative", + "imperfect" + ], + "ipas": [ + "\\nu pɑ̃.sjɔ̃\\" + ], + "source": "Conjugaison:français/penser" + }, + { + "form": "vous pensiez", + "tags": [ + "indicative", + "imperfect" + ], + "ipas": [ + "\\vu pɑ̃.sje\\" + ], + "source": "Conjugaison:français/penser" + }, + { + "form": "ils/elles pensaient", + "tags": [ + "indicative", + "imperfect" + ], + "ipas": [ + "\\[il/ɛl] pɑ̃.sɛ\\" + ], + "source": "Conjugaison:français/penser" + }, + { + "form": "j’avais pensé", + "tags": [ + "indicative", + "pluperfect" + ], + "ipas": [ + "\\ʒ‿a.vɛ pɑ̃.se\\" + ], + "source": "Conjugaison:français/penser" + }, + { + "form": "tu avais pensé", + "tags": [ + "indicative", + "pluperfect" + ], + "ipas": [ + "\\ty a.vɛ pɑ̃.se\\" + ], + "source": "Conjugaison:français/penser" + }, + { + "form": "il/elle/on avait pensé", + "tags": [ + "indicative", + "pluperfect" + ], + "ipas": [ + "\\[i.l/ɛ.l/ɔ̃.n]‿a.vɛ pɑ̃.se\\" + ], + "source": "Conjugaison:français/penser" + }, + { + "form": "nous avions pensé", + "tags": [ + "indicative", + "pluperfect" + ], + "ipas": [ + "\\nu.z‿a.vjɔ̃ pɑ̃.se\\" + ], + "source": "Conjugaison:français/penser" + }, + { + "form": "vous aviez pensé", + "tags": [ + "indicative", + "pluperfect" + ], + "ipas": [ + "\\vu.z‿a.vje pɑ̃.se\\" + ], + "source": "Conjugaison:français/penser" + }, + { + "form": "ils/elles avaient pensé", + "tags": [ + "indicative", + "pluperfect" + ], + "ipas": [ + "\\[i/ɛ]l.z‿a.vɛ pɑ̃.se\\" + ], + "source": "Conjugaison:français/penser" + }, + { + "form": "je pensai", + "tags": [ + "indicative", + "past" + ], + "ipas": [ + "\\ʒə pɑ̃.se\\" + ], + "source": "Conjugaison:français/penser" + }, + { + "form": "tu pensas", + "tags": [ + "indicative", + "past" + ], + "ipas": [ + "\\ty pɑ̃.sa\\" + ], + "source": "Conjugaison:français/penser" + }, + { + "form": "il/elle/on pensa", + "tags": [ + "indicative", + "past" + ], + "ipas": [ + "\\[il/ɛl/ɔ̃] pɑ̃.sa\\" + ], + "source": "Conjugaison:français/penser" + }, + { + "form": "nous pensâmes", + "tags": [ + "indicative", + "past" + ], + "ipas": [ + "\\nu pɑ̃.sam\\" + ], + "source": "Conjugaison:français/penser" + }, + { + "form": "vous pensâtes", + "tags": [ + "indicative", + "past" + ], + "ipas": [ + "\\vu pɑ̃.sat\\" + ], + "source": "Conjugaison:français/penser" + }, + { + "form": "ils/elles pensèrent", + "tags": [ + "indicative", + "past" + ], + "ipas": [ + "\\[il/ɛl] pɑ̃.sɛʁ\\" + ], + "source": "Conjugaison:français/penser" + }, + { + "form": "j’eus pensé", + "tags": [ + "indicative", + "past", + "anterior" + ], + "ipas": [ + "\\ʒ‿y pɑ̃.se\\" + ], + "source": "Conjugaison:français/penser" + }, + { + "form": "tu eus pensé", + "tags": [ + "indicative", + "past", + "anterior" + ], + "ipas": [ + "\\ty y pɑ̃.se\\" + ], + "source": "Conjugaison:français/penser" + }, + { + "form": "il/elle/on eut pensé", + "tags": [ + "indicative", + "past", + "anterior" + ], + "ipas": [ + "\\[i.l/ɛ.l/ɔ̃.n]‿y pɑ̃.se\\" + ], + "source": "Conjugaison:français/penser" + }, + { + "form": "nous eûmes pensé", + "tags": [ + "indicative", + "past", + "anterior" + ], + "ipas": [ + "\\nu.z‿ym pɑ̃.se\\" + ], + "source": "Conjugaison:français/penser" + }, + { + "form": "vous eûtes pensé", + "tags": [ + "indicative", + "past", + "anterior" + ], + "ipas": [ + "\\vu.z‿yt pɑ̃.se\\" + ], + "source": "Conjugaison:français/penser" + }, + { + "form": "ils/elles eurent pensé", + "tags": [ + "indicative", + "past", + "anterior" + ], + "ipas": [ + "\\[i/ɛ]l.z‿yʁ pɑ̃.se\\" + ], + "source": "Conjugaison:français/penser" + }, + { + "form": "je penserai", + "tags": [ + "indicative", + "future" + ], + "ipas": [ + "\\ʒə pɑ̃.s(ə.)ʁe\\" + ], + "source": "Conjugaison:français/penser" + }, + { + "form": "tu penseras", + "tags": [ + "indicative", + "future" + ], + "ipas": [ + "\\ty pɑ̃.s(ə.)ʁa\\" + ], + "source": "Conjugaison:français/penser" + }, + { + "form": "il/elle/on pensera", + "tags": [ + "indicative", + "future" + ], + "ipas": [ + "\\[il/ɛl/ɔ̃] pɑ̃.s(ə.)ʁa\\" + ], + "source": "Conjugaison:français/penser" + }, + { + "form": "nous penserons", + "tags": [ + "indicative", + "future" + ], + "ipas": [ + "\\nu pɑ̃.s(ə.)ʁɔ̃\\" + ], + "source": "Conjugaison:français/penser" + }, + { + "form": "vous penserez", + "tags": [ + "indicative", + "future" + ], + "ipas": [ + "\\vu pɑ̃.s(ə.)ʁe\\" + ], + "source": "Conjugaison:français/penser" + }, + { + "form": "ils/elles penseront", + "tags": [ + "indicative", + "future" + ], + "ipas": [ + "\\[il/ɛl] pɑ̃.s(ə.)ʁɔ̃\\" + ], + "source": "Conjugaison:français/penser" + }, + { + "form": "j’aurai pensé", + "tags": [ + "indicative", + "future", + "perfect" + ], + "ipas": [ + "\\ʒ‿o.ʁe pɑ̃.se\\" + ], + "source": "Conjugaison:français/penser" + }, + { + "form": "tu auras pensé", + "tags": [ + "indicative", + "future", + "perfect" + ], + "ipas": [ + "\\ty o.ʁa pɑ̃.se\\" + ], + "source": "Conjugaison:français/penser" + }, + { + "form": "il/elle/on aura pensé", + "tags": [ + "indicative", + "future", + "perfect" + ], + "ipas": [ + "\\[i.l/ɛ.l/ɔ̃.n]‿o.ʁa pɑ̃.se\\" + ], + "source": "Conjugaison:français/penser" + }, + { + "form": "nous aurons pensé", + "tags": [ + "indicative", + "future", + "perfect" + ], + "ipas": [ + "\\nu.z‿o.ʁɔ̃ pɑ̃.se\\" + ], + "source": "Conjugaison:français/penser" + }, + { + "form": "vous aurez pensé", + "tags": [ + "indicative", + "future", + "perfect" + ], + "ipas": [ + "\\vu.z‿o.ʁe pɑ̃.se\\" + ], + "source": "Conjugaison:français/penser" + }, + { + "form": "ils/elles auront pensé", + "tags": [ + "indicative", + "future", + "perfect" + ], + "ipas": [ + "\\[i/ɛ]l.z‿o.ʁɔ̃ pɑ̃.se\\" + ], + "source": "Conjugaison:français/penser" + }, + { + "form": "que je pense", + "tags": [ + "subjunctive", + "present" + ], + "ipas": [ + "\\kə ʒə pɑ̃s\\" + ], + "source": "Conjugaison:français/penser" + }, + { + "form": "que tu penses", + "tags": [ + "subjunctive", + "present" + ], + "ipas": [ + "\\kə ty pɑ̃s\\" + ], + "source": "Conjugaison:français/penser" + }, + { + "form": "qu’il/elle/on pense", + "tags": [ + "subjunctive", + "present" + ], + "ipas": [ + "\\k‿[il/ɛl/ɔ̃] pɑ̃s\\" + ], + "source": "Conjugaison:français/penser" + }, + { + "form": "que nous pensions", + "tags": [ + "subjunctive", + "present" + ], + "ipas": [ + "\\kə nu pɑ̃.sjɔ̃\\" + ], + "source": "Conjugaison:français/penser" + }, + { + "form": "que vous pensiez", + "tags": [ + "subjunctive", + "present" + ], + "ipas": [ + "\\kə vu pɑ̃.sje\\" + ], + "source": "Conjugaison:français/penser" + }, + { + "form": "qu’ils/elles pensent", + "tags": [ + "subjunctive", + "present" + ], + "ipas": [ + "\\k‿[il/ɛl] pɑ̃s\\" + ], + "source": "Conjugaison:français/penser" + }, + { + "form": "que j’aie pensé", + "tags": [ + "subjunctive", + "past" + ], + "ipas": [ + "\\kə ʒ‿ɛ pɑ̃.se\\" + ], + "source": "Conjugaison:français/penser" + }, + { + "form": "que tu aies pensé", + "tags": [ + "subjunctive", + "past" + ], + "ipas": [ + "\\kə ty ɛ pɑ̃.se\\" + ], + "source": "Conjugaison:français/penser" + }, + { + "form": "qu’il/elle/on ait pensé", + "tags": [ + "subjunctive", + "past" + ], + "ipas": [ + "\\k‿[i.l/ɛ.l/ɔ̃.n]‿ɛ pɑ̃.se\\" + ], + "source": "Conjugaison:français/penser" + }, + { + "form": "que nous ayons pensé", + "tags": [ + "subjunctive", + "past" + ], + "ipas": [ + "\\kə nu.z‿ɛ.jɔ̃ pɑ̃.se\\" + ], + "source": "Conjugaison:français/penser" + }, + { + "form": "que vous ayez pensé", + "tags": [ + "subjunctive", + "past" + ], + "ipas": [ + "\\kə vu.z‿ɛ.je pɑ̃.se\\" + ], + "source": "Conjugaison:français/penser" + }, + { + "form": "qu’ils/elles aient pensé", + "tags": [ + "subjunctive", + "past" + ], + "ipas": [ + "\\k‿[i/ɛ]l.z‿ɛ pɑ̃.se\\" + ], + "source": "Conjugaison:français/penser" + }, + { + "form": "que je pensasse", + "tags": [ + "subjunctive", + "imperfect" + ], + "ipas": [ + "\\kə ʒə pɑ̃.sas\\" + ], + "source": "Conjugaison:français/penser" + }, + { + "form": "que tu pensasses", + "tags": [ + "subjunctive", + "imperfect" + ], + "ipas": [ + "\\kə ty pɑ̃.sas\\" + ], + "source": "Conjugaison:français/penser" + }, + { + "form": "qu’il/elle/on pensât", + "tags": [ + "subjunctive", + "imperfect" + ], + "ipas": [ + "\\k‿[il/ɛl/ɔ̃] pɑ̃.sa\\" + ], + "source": "Conjugaison:français/penser" + }, + { + "form": "que nous pensassions", + "tags": [ + "subjunctive", + "imperfect" + ], + "ipas": [ + "\\kə nu pɑ̃.sa.sjɔ̃\\" + ], + "source": "Conjugaison:français/penser" + }, + { + "form": "que vous pensassiez", + "tags": [ + "subjunctive", + "imperfect" + ], + "ipas": [ + "\\kə vu pɑ̃.sa.sje\\" + ], + "source": "Conjugaison:français/penser" + }, + { + "form": "qu’ils/elles pensassent", + "tags": [ + "subjunctive", + "imperfect" + ], + "ipas": [ + "\\k‿[il/ɛl] pɑ̃.sas\\" + ], + "source": "Conjugaison:français/penser" + }, + { + "form": "que j’eusse pensé", + "tags": [ + "subjunctive", + "pluperfect" + ], + "ipas": [ + "\\kə ʒ‿ys pɑ̃.se\\" + ], + "source": "Conjugaison:français/penser" + }, + { + "form": "que tu eusses pensé", + "tags": [ + "subjunctive", + "pluperfect" + ], + "ipas": [ + "\\kə ty ys pɑ̃.se\\" + ], + "source": "Conjugaison:français/penser" + }, + { + "form": "qu’il/elle/on eût pensé", + "tags": [ + "subjunctive", + "pluperfect" + ], + "ipas": [ + "\\k‿[i.l/ɛ.l/ɔ̃.n]‿y pɑ̃.se\\" + ], + "source": "Conjugaison:français/penser" + }, + { + "form": "que nous eussions pensé", + "tags": [ + "subjunctive", + "pluperfect" + ], + "ipas": [ + "\\kə nu.z‿y.sjɔ̃ pɑ̃.se\\" + ], + "source": "Conjugaison:français/penser" + }, + { + "form": "que vous eussiez pensé", + "tags": [ + "subjunctive", + "pluperfect" + ], + "ipas": [ + "\\kə vu.z‿y.sje pɑ̃.se\\" + ], + "source": "Conjugaison:français/penser" + }, + { + "form": "qu’ils/elles eussent pensé", + "tags": [ + "subjunctive", + "pluperfect" + ], + "ipas": [ + "\\k‿[i/ɛ]l.z‿ys pɑ̃.se\\" + ], + "source": "Conjugaison:français/penser" + }, + { + "form": "je penserais", + "tags": [ + "conditional", + "present" + ], + "ipas": [ + "\\ʒə pɑ̃.s(ə.)ʁɛ\\" + ], + "source": "Conjugaison:français/penser" + }, + { + "form": "tu penserais", + "tags": [ + "conditional", + "present" + ], + "ipas": [ + "\\ty pɑ̃.s(ə.)ʁɛ\\" + ], + "source": "Conjugaison:français/penser" + }, + { + "form": "il/elle/on penserait", + "tags": [ + "conditional", + "present" + ], + "ipas": [ + "\\[il/ɛl/ɔ̃] pɑ̃.s(ə.)ʁɛ\\" + ], + "source": "Conjugaison:français/penser" + }, + { + "form": "nous penserions", + "tags": [ + "conditional", + "present" + ], + "ipas": [ + "\\nu pɑ̃.sə.ʁjɔ̃\\" + ], + "source": "Conjugaison:français/penser" + }, + { + "form": "vous penseriez", + "tags": [ + "conditional", + "present" + ], + "ipas": [ + "\\vu pɑ̃.sə.ʁje\\" + ], + "source": "Conjugaison:français/penser" + }, + { + "form": "ils/elles penseraient", + "tags": [ + "conditional", + "present" + ], + "ipas": [ + "\\[il/ɛl] pɑ̃.s(ə.)ʁɛ\\" + ], + "source": "Conjugaison:français/penser" + }, + { + "form": "j’aurais pensé", + "tags": [ + "conditional", + "past" + ], + "ipas": [ + "\\ʒ‿o.ʁɛ pɑ̃.se\\" + ], + "source": "Conjugaison:français/penser" + }, + { + "form": "tu aurais pensé", + "tags": [ + "conditional", + "past" + ], + "ipas": [ + "\\ty o.ʁɛ pɑ̃.se\\" + ], + "source": "Conjugaison:français/penser" + }, + { + "form": "il/elle/on aurait pensé", + "tags": [ + "conditional", + "past" + ], + "ipas": [ + "\\[i.l/ɛ.l/ɔ̃.n]‿o.ʁɛ pɑ̃.se\\" + ], + "source": "Conjugaison:français/penser" + }, + { + "form": "nous aurions pensé", + "tags": [ + "conditional", + "past" + ], + "ipas": [ + "\\nu.z‿o.ʁjɔ̃ pɑ̃.se\\" + ], + "source": "Conjugaison:français/penser" + }, + { + "form": "vous auriez pensé", + "tags": [ + "conditional", + "past" + ], + "ipas": [ + "\\vu.z‿o.ʁje pɑ̃.se\\" + ], + "source": "Conjugaison:français/penser" + }, + { + "form": "ils/elles auraient pensé", + "tags": [ + "conditional", + "past" + ], + "ipas": [ + "\\[i/ɛ]l.z‿o.ʁɛ pɑ̃.se\\" + ], + "source": "Conjugaison:français/penser" + }, + { + "form": "pense", + "tags": [ + "imperative", + "present" + ], + "ipas": [ + "\\pɑ̃s\\" + ], + "source": "Conjugaison:français/penser" + }, + { + "form": "pensons", + "tags": [ + "imperative", + "present" + ], + "ipas": [ + "\\pɑ̃.sɔ̃\\" + ], + "source": "Conjugaison:français/penser" + }, + { + "form": "pensez", + "tags": [ + "imperative", + "present" + ], + "ipas": [ + "\\pɑ̃.se\\" + ], + "source": "Conjugaison:français/penser" + }, + { + "form": "aie pensé", + "tags": [ + "imperative", + "past" + ], + "ipas": [ + "\\ɛ pɑ̃.se\\" + ], + "source": "Conjugaison:français/penser" + }, + { + "form": "ayons pensé", + "tags": [ + "imperative", + "past" + ], + "ipas": [ + "\\ɛ.jɔ̃ pɑ̃.se\\" + ], + "source": "Conjugaison:français/penser" + }, + { + "form": "ayez pensé", + "tags": [ + "imperative", + "past" + ], + "ipas": [ + "\\ɛ.je pɑ̃.se\\" + ], + "source": "Conjugaison:français/penser" + } + ], + "sounds": [ + { + "ipa": "\\pɑ̃.se\\" + }, + { + "ipa": "[pɑ̃.se]", + "audio": "Fr-penser.ogg", + "ogg_url": "https://commons.wikimedia.org/wiki/Special:FilePath/Fr-penser.ogg", + "mp3_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/9/92/Fr-penser.ogg/Fr-penser.ogg.mp3", + "raw_tags": [ + "France" + ] + }, + { + "ipa": "\\pãː.se\\" + }, + { + "ipa": "[pɑ̃.se]", + "audio": "LL-Q150 (fra)-Guilhelma-penser.wav", + "wav_url": "https://commons.wikimedia.org/wiki/Special:FilePath/LL-Q150 (fra)-Guilhelma-penser.wav", + "ogg_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/7/7c/LL-Q150_(fra)-Guilhelma-penser.wav/LL-Q150_(fra)-Guilhelma-penser.wav.ogg", + "mp3_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/7/7c/LL-Q150_(fra)-Guilhelma-penser.wav/LL-Q150_(fra)-Guilhelma-penser.wav.mp3" + }, + { + "audio": "LL-Q150 (fra)-Roll-Morton-penser.wav", + "wav_url": "https://commons.wikimedia.org/wiki/Special:FilePath/LL-Q150 (fra)-Roll-Morton-penser.wav", + "ogg_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/8/85/LL-Q150_(fra)-Roll-Morton-penser.wav/LL-Q150_(fra)-Roll-Morton-penser.wav.ogg", + "mp3_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/8/85/LL-Q150_(fra)-Roll-Morton-penser.wav/LL-Q150_(fra)-Roll-Morton-penser.wav.mp3", + "raw_tags": [ + "France" + ] + }, + { + "audio": "LL-Q150 (fra)-X-Javier-penser.wav", + "wav_url": "https://commons.wikimedia.org/wiki/Special:FilePath/LL-Q150 (fra)-X-Javier-penser.wav", + "ogg_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/8/83/LL-Q150_(fra)-X-Javier-penser.wav/LL-Q150_(fra)-X-Javier-penser.wav.ogg", + "mp3_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/8/83/LL-Q150_(fra)-X-Javier-penser.wav/LL-Q150_(fra)-X-Javier-penser.wav.mp3", + "raw_tags": [ + "France (Massy)" + ] + }, + { + "audio": "LL-Q150 (fra)-Nattes à chat-penser.wav", + "wav_url": "https://commons.wikimedia.org/wiki/Special:FilePath/LL-Q150 (fra)-Nattes à chat-penser.wav", + "ogg_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/c/c3/LL-Q150_(fra)-Nattes_à_chat-penser.wav/LL-Q150_(fra)-Nattes_à_chat-penser.wav.ogg", + "mp3_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/c/c3/LL-Q150_(fra)-Nattes_à_chat-penser.wav/LL-Q150_(fra)-Nattes_à_chat-penser.wav.mp3", + "raw_tags": [ + "Suisse (Genève)" + ] + }, + { + "audio": "LL-Q150 (fra)-Lepticed7-penser.wav", + "wav_url": "https://commons.wikimedia.org/wiki/Special:FilePath/LL-Q150 (fra)-Lepticed7-penser.wav", + "ogg_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/e/e9/LL-Q150_(fra)-Lepticed7-penser.wav/LL-Q150_(fra)-Lepticed7-penser.wav.ogg", + "mp3_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/e/e9/LL-Q150_(fra)-Lepticed7-penser.wav/LL-Q150_(fra)-Lepticed7-penser.wav.mp3", + "raw_tags": [ + "France (Toulouse)" + ] + }, + { + "audio": "LL-Q150 (fra)-GAllegre-penser.wav", + "wav_url": "https://commons.wikimedia.org/wiki/Special:FilePath/LL-Q150 (fra)-GAllegre-penser.wav", + "ogg_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/e/eb/LL-Q150_(fra)-GAllegre-penser.wav/LL-Q150_(fra)-GAllegre-penser.wav.ogg", + "mp3_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/e/eb/LL-Q150_(fra)-GAllegre-penser.wav/LL-Q150_(fra)-GAllegre-penser.wav.mp3", + "raw_tags": [ + "France (Grenoble)" + ] + }, + { + "audio": "LL-Q150 (fra)-Pamputt-penser.wav", + "wav_url": "https://commons.wikimedia.org/wiki/Special:FilePath/LL-Q150 (fra)-Pamputt-penser.wav", + "ogg_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/f/fc/LL-Q150_(fra)-Pamputt-penser.wav/LL-Q150_(fra)-Pamputt-penser.wav.ogg", + "mp3_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/f/fc/LL-Q150_(fra)-Pamputt-penser.wav/LL-Q150_(fra)-Pamputt-penser.wav.mp3", + "raw_tags": [ + "France (Brétigny-sur-Orge)" + ] + }, + { + "audio": "LL-Q150 (fra)-Poslovitch-penser.wav", + "wav_url": "https://commons.wikimedia.org/wiki/Special:FilePath/LL-Q150 (fra)-Poslovitch-penser.wav", + "ogg_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/4/49/LL-Q150_(fra)-Poslovitch-penser.wav/LL-Q150_(fra)-Poslovitch-penser.wav.ogg", + "mp3_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/4/49/LL-Q150_(fra)-Poslovitch-penser.wav/LL-Q150_(fra)-Poslovitch-penser.wav.mp3", + "raw_tags": [ + "France (Vosges)" + ] + }, + { + "audio": "LL-Q150 (fra)-WikiLucas00-penser.wav", + "wav_url": "https://commons.wikimedia.org/wiki/Special:FilePath/LL-Q150 (fra)-WikiLucas00-penser.wav", + "ogg_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/a/a4/LL-Q150_(fra)-WikiLucas00-penser.wav/LL-Q150_(fra)-WikiLucas00-penser.wav.ogg", + "mp3_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/a/a4/LL-Q150_(fra)-WikiLucas00-penser.wav/LL-Q150_(fra)-WikiLucas00-penser.wav.mp3", + "raw_tags": [ + "France (Lyon)" + ] + }, + { + "audio": "LL-Q150 (fra)-Ash Crow-penser.wav", + "wav_url": "https://commons.wikimedia.org/wiki/Special:FilePath/LL-Q150 (fra)-Ash Crow-penser.wav", + "ogg_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/4/4e/LL-Q150_(fra)-Ash_Crow-penser.wav/LL-Q150_(fra)-Ash_Crow-penser.wav.ogg", + "mp3_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/4/4e/LL-Q150_(fra)-Ash_Crow-penser.wav/LL-Q150_(fra)-Ash_Crow-penser.wav.mp3", + "raw_tags": [ + "France (Paris)" + ] + }, + { + "audio": "LL-Q150 (fra)-LoquaxFR-penser.wav", + "wav_url": "https://commons.wikimedia.org/wiki/Special:FilePath/LL-Q150 (fra)-LoquaxFR-penser.wav", + "ogg_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/8/83/LL-Q150_(fra)-LoquaxFR-penser.wav/LL-Q150_(fra)-LoquaxFR-penser.wav.ogg", + "mp3_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/8/83/LL-Q150_(fra)-LoquaxFR-penser.wav/LL-Q150_(fra)-LoquaxFR-penser.wav.mp3", + "raw_tags": [ + "France (Vosges)" + ] + }, + { + "audio": "LL-Q150 (fra)-Madehub-penser.wav", + "wav_url": "https://commons.wikimedia.org/wiki/Special:FilePath/LL-Q150 (fra)-Madehub-penser.wav", + "ogg_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/e/ec/LL-Q150_(fra)-Madehub-penser.wav/LL-Q150_(fra)-Madehub-penser.wav.ogg", + "mp3_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/e/ec/LL-Q150_(fra)-Madehub-penser.wav/LL-Q150_(fra)-Madehub-penser.wav.mp3" + }, + { + "audio": "LL-Q150 (fra)-T. Le Berre-penser.wav", + "wav_url": "https://commons.wikimedia.org/wiki/Special:FilePath/LL-Q150 (fra)-T. Le Berre-penser.wav", + "ogg_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/4/49/LL-Q150_(fra)-T._Le_Berre-penser.wav/LL-Q150_(fra)-T._Le_Berre-penser.wav.ogg", + "mp3_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/4/49/LL-Q150_(fra)-T._Le_Berre-penser.wav/LL-Q150_(fra)-T._Le_Berre-penser.wav.mp3", + "raw_tags": [ + "France (Hérault)" + ] + }, + { + "audio": "LL-Q150 (fra)-Eihel-penser.wav", + "wav_url": "https://commons.wikimedia.org/wiki/Special:FilePath/LL-Q150 (fra)-Eihel-penser.wav", + "ogg_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/4/4d/LL-Q150_(fra)-Eihel-penser.wav/LL-Q150_(fra)-Eihel-penser.wav.ogg", + "mp3_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/4/4d/LL-Q150_(fra)-Eihel-penser.wav/LL-Q150_(fra)-Eihel-penser.wav.mp3", + "raw_tags": [ + "Suisse (Lausanne)" + ] + }, + { + "audio": "LL-Q150 (fra)-Kaderousse-penser.wav", + "wav_url": "https://commons.wikimedia.org/wiki/Special:FilePath/LL-Q150 (fra)-Kaderousse-penser.wav", + "ogg_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/8/80/LL-Q150_(fra)-Kaderousse-penser.wav/LL-Q150_(fra)-Kaderousse-penser.wav.ogg", + "mp3_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/8/80/LL-Q150_(fra)-Kaderousse-penser.wav/LL-Q150_(fra)-Kaderousse-penser.wav.mp3" + }, + { + "audio": "LL-Q150 (fra)-val (Eavq)-penser.wav", + "wav_url": "https://commons.wikimedia.org/wiki/Special:FilePath/LL-Q150 (fra)-val (Eavq)-penser.wav", + "ogg_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/0/09/LL-Q150_(fra)-val_(Eavq)-penser.wav/LL-Q150_(fra)-val_(Eavq)-penser.wav.ogg", + "mp3_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/0/09/LL-Q150_(fra)-val_(Eavq)-penser.wav/LL-Q150_(fra)-val_(Eavq)-penser.wav.mp3", + "raw_tags": [ + "France (Metz)" + ] + }, + { + "audio": "LL-Q150 (fra)-DSwissK-penser.wav", + "wav_url": "https://commons.wikimedia.org/wiki/Special:FilePath/LL-Q150 (fra)-DSwissK-penser.wav", + "ogg_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/c/c7/LL-Q150_(fra)-DSwissK-penser.wav/LL-Q150_(fra)-DSwissK-penser.wav.ogg", + "mp3_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/c/c7/LL-Q150_(fra)-DSwissK-penser.wav/LL-Q150_(fra)-DSwissK-penser.wav.mp3", + "raw_tags": [ + "Suisse (canton du Valais)" + ] + }, + { + "audio": "LL-Q150 (fra)-Mecanautes-penser.wav", + "wav_url": "https://commons.wikimedia.org/wiki/Special:FilePath/LL-Q150 (fra)-Mecanautes-penser.wav", + "ogg_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/9/95/LL-Q150_(fra)-Mecanautes-penser.wav/LL-Q150_(fra)-Mecanautes-penser.wav.ogg", + "mp3_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/9/95/LL-Q150_(fra)-Mecanautes-penser.wav/LL-Q150_(fra)-Mecanautes-penser.wav.mp3", + "raw_tags": [ + "France" + ] + }, + { + "audio": "LL-Q150 (fra)-Loizbec-penser.wav", + "wav_url": "https://commons.wikimedia.org/wiki/Special:FilePath/LL-Q150 (fra)-Loizbec-penser.wav", + "ogg_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/b/b7/LL-Q150_(fra)-Loizbec-penser.wav/LL-Q150_(fra)-Loizbec-penser.wav.ogg", + "mp3_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/b/b7/LL-Q150_(fra)-Loizbec-penser.wav/LL-Q150_(fra)-Loizbec-penser.wav.mp3", + "raw_tags": [ + "France (Lyon)" + ] + }, + { + "audio": "LL-Q150 (fra)-Fabe56-penser.wav", + "wav_url": "https://commons.wikimedia.org/wiki/Special:FilePath/LL-Q150 (fra)-Fabe56-penser.wav", + "ogg_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/c/c4/LL-Q150_(fra)-Fabe56-penser.wav/LL-Q150_(fra)-Fabe56-penser.wav.ogg", + "mp3_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/c/c4/LL-Q150_(fra)-Fabe56-penser.wav/LL-Q150_(fra)-Fabe56-penser.wav.mp3" + }, + { + "audio": "LL-Q150 (fra)-Mathieu Kappler-penser.wav", + "wav_url": "https://commons.wikimedia.org/wiki/Special:FilePath/LL-Q150 (fra)-Mathieu Kappler-penser.wav", + "ogg_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/c/c2/LL-Q150_(fra)-Mathieu_Kappler-penser.wav/LL-Q150_(fra)-Mathieu_Kappler-penser.wav.ogg", + "mp3_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/c/c2/LL-Q150_(fra)-Mathieu_Kappler-penser.wav/LL-Q150_(fra)-Mathieu_Kappler-penser.wav.mp3", + "raw_tags": [ + "Mulhouse (France)" + ] + }, + { + "audio": "LL-Q150 (fra)-Sagnamadr-penser.wav", + "wav_url": "https://commons.wikimedia.org/wiki/Special:FilePath/LL-Q150 (fra)-Sagnamadr-penser.wav", + "ogg_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/4/4b/LL-Q150_(fra)-Sagnamadr-penser.wav/LL-Q150_(fra)-Sagnamadr-penser.wav.ogg", + "mp3_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/4/4b/LL-Q150_(fra)-Sagnamadr-penser.wav/LL-Q150_(fra)-Sagnamadr-penser.wav.mp3" + }, + { + "audio": "LL-Q150 (fra)-Opsylac-penser.wav", + "wav_url": "https://commons.wikimedia.org/wiki/Special:FilePath/LL-Q150 (fra)-Opsylac-penser.wav", + "ogg_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/2/24/LL-Q150_(fra)-Opsylac-penser.wav/LL-Q150_(fra)-Opsylac-penser.wav.ogg", + "mp3_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/2/24/LL-Q150_(fra)-Opsylac-penser.wav/LL-Q150_(fra)-Opsylac-penser.wav.mp3", + "raw_tags": [ + "Grenoble (France)" + ] + }, + { + "audio": "LL-Q150 (fra)-Jérémy-Günther-Heinz Jähnick-penser.wav", + "wav_url": "https://commons.wikimedia.org/wiki/Special:FilePath/LL-Q150 (fra)-Jérémy-Günther-Heinz Jähnick-penser.wav", + "ogg_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/8/87/LL-Q150_(fra)-Jérémy-Günther-Heinz_Jähnick-penser.wav/LL-Q150_(fra)-Jérémy-Günther-Heinz_Jähnick-penser.wav.ogg", + "mp3_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/8/87/LL-Q150_(fra)-Jérémy-Günther-Heinz_Jähnick-penser.wav/LL-Q150_(fra)-Jérémy-Günther-Heinz_Jähnick-penser.wav.mp3", + "raw_tags": [ + "Somain (France)" + ] + }, + { + "audio": "LL-Q150 (fra)-XANA000-penser.wav", + "wav_url": "https://commons.wikimedia.org/wiki/Special:FilePath/LL-Q150 (fra)-XANA000-penser.wav", + "ogg_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/d/db/LL-Q150_(fra)-XANA000-penser.wav/LL-Q150_(fra)-XANA000-penser.wav.ogg", + "mp3_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/d/db/LL-Q150_(fra)-XANA000-penser.wav/LL-Q150_(fra)-XANA000-penser.wav.mp3", + "raw_tags": [ + "Courmayeur (Italie)" + ] + }, + { + "homophone": "panser" + }, + { + "homophone": "pensée" + } + ], + "translations": [ + { + "lang_code": "en", + "lang": "Anglais", + "word": "think", + "sense": "Exercer l'activité de l'esprit", + "sense_index": 1 + }, + { + "lang_code": "es", + "lang": "Espagnol", + "word": "pensar", + "sense": "Exercer l'activité de l'esprit", + "sense_index": 1 + }, + { + "lang_code": "eo", + "lang": "Espéranto", + "word": "pensi", + "sense": "Exercer l'activité de l'esprit", + "sense_index": 1 + }, + { + "lang_code": "fi", + "lang": "Finnois", + "word": "ajatella", + "sense": "Exercer l'activité de l'esprit", + "sense_index": 1 + }, + { + "lang_code": "got", + "lang": "Gotique", + "word": "𐌸𐌰𐌲𐌺𐌾𐌰𐌽", + "sense": "Exercer l'activité de l'esprit", + "sense_index": 1, + "roman": "þagkjan" + }, + { + "lang_code": "el", + "lang": "Grec", + "word": "σκέφτομαι", + "sense": "Exercer l'activité de l'esprit", + "sense_index": 1, + "roman": "skéftome" + }, + { + "lang_code": "hu", + "lang": "Hongrois", + "word": "gondol", + "sense": "Exercer l'activité de l'esprit", + "sense_index": 1 + }, + { + "lang_code": "avk", + "lang": "Kotava", + "word": "trakú", + "sense": "Exercer l'activité de l'esprit", + "sense_index": 1 + }, + { + "lang_code": "lo", + "lang": "Laotien", + "word": "ຄິດ", + "sense": "Exercer l'activité de l'esprit", + "sense_index": 1 + }, + { + "lang_code": "lep", + "lang": "Lepcha", + "word": "ᰆᰧᰵᰶ", + "sense": "Exercer l'activité de l'esprit", + "sense_index": 1 + }, + { + "lang_code": "lep", + "lang": "Lepcha", + "word": "ᰠᰦᰭᰆᰧᰵᰶ", + "sense": "Exercer l'activité de l'esprit", + "sense_index": 1 + }, + { + "lang_code": "oc", + "lang": "Occitan", + "word": "consirar", + "sense": "Exercer l'activité de l'esprit", + "sense_index": 1 + }, + { + "lang_code": "solrésol", + "lang": "Solrésol", + "word": "solsimisol", + "sense": "Exercer l'activité de l'esprit", + "sense_index": 1 + }, + { + "lang_code": "af", + "lang": "Afrikaans", + "word": "dink", + "sense": "Croire", + "sense_index": 2 + }, + { + "lang_code": "de", + "lang": "Allemand", + "word": "denken", + "sense": "Croire", + "sense_index": 2 + }, + { + "lang_code": "de", + "lang": "Allemand", + "word": "meinen", + "sense": "Croire", + "sense_index": 2 + }, + { + "lang_code": "en", + "lang": "Anglais", + "word": "think", + "sense": "Croire", + "sense_index": 2 + }, + { + "lang_code": "ar", + "lang": "Arabe", + "word": "يظن", + "sense": "Croire", + "sense_index": 2 + }, + { + "lang_code": "eo", + "lang": "Espéranto", + "word": "opinii", + "sense": "Croire", + "sense_index": 2 + }, + { + "lang_code": "vls", + "lang": "Flamand occidental", + "word": "péjsn", + "sense": "Croire", + "sense_index": 2 + }, + { + "lang_code": "vls", + "lang": "Flamand occidental", + "word": "peizn", + "sense": "Croire", + "sense_index": 2 + }, + { + "lang_code": "kk", + "lang": "Kazakh", + "word": "ойлау", + "sense": "Croire", + "sense_index": 2 + }, + { + "lang_code": "avk", + "lang": "Kotava", + "word": "folí", + "sense": "Croire", + "sense_index": 2 + }, + { + "lang_code": "nl", + "lang": "Néerlandais", + "word": "denken", + "sense": "Croire", + "sense_index": 2 + }, + { + "lang_code": "nb", + "lang": "Norvégien (bokmål)", + "word": "tro", + "sense": "Croire", + "sense_index": 2 + }, + { + "lang_code": "pl", + "lang": "Polonais", + "word": "myśleć", + "sense": "Croire", + "sense_index": 2 + }, + { + "lang_code": "pl", + "lang": "Polonais", + "word": "sądzić", + "sense": "Croire", + "sense_index": 2 + }, + { + "lang_code": "ro", + "lang": "Roumain", + "word": "crede", + "sense": "Croire", + "sense_index": 2 + }, + { + "lang_code": "zdj", + "lang": "Shingazidja", + "word": "uhisaɓu", + "sense": "Croire", + "sense_index": 2, + "roman": "uhisabu" + }, + { + "lang_code": "zdj", + "lang": "Shingazidja", + "word": "uwaza", + "sense": "Croire", + "sense_index": 2 + }, + { + "lang_code": "de", + "lang": "Allemand", + "word": "gedenken", + "sense": "Se souvenir", + "sense_index": 8 + }, + { + "lang_code": "en", + "lang": "Anglais", + "word": "remember", + "sense": "Se souvenir", + "sense_index": 8 + }, + { + "lang_code": "zh", + "lang": "Chinois", + "word": "想念", + "sense": "Se souvenir", + "sense_index": 8, + "roman": "xiǎngniàn" + }, + { + "lang_code": "zh", + "lang": "Chinois", + "word": "思念", + "sense": "Se souvenir", + "sense_index": 8, + "roman": "sīniàn" + }, + { + "lang_code": "zh", + "lang": "Chinois", + "word": "怀念", + "sense": "Se souvenir", + "sense_index": 8, + "roman": "huáiniàn", + "traditional_writing": "懷念" + }, + { + "lang_code": "es", + "lang": "Espagnol", + "word": "recordar", + "sense": "Se souvenir", + "sense_index": 8 + }, + { + "lang_code": "es", + "lang": "Espagnol", + "word": "acordarse", + "sense": "Se souvenir", + "sense_index": 8 + }, + { + "lang_code": "eo", + "lang": "Espéranto", + "word": "memoriĝi", + "sense": "Se souvenir", + "sense_index": 8 + }, + { + "lang_code": "nl", + "lang": "Néerlandais", + "word": "denken", + "sense": "Se souvenir", + "sense_index": 8 + }, + { + "lang_code": "zdj", + "lang": "Shingazidja", + "word": "hweshelea", + "sense": "Se souvenir", + "sense_index": 8 + }, + { + "lang_code": "zdj", + "lang": "Shingazidja", + "word": "ufikiri", + "sense": "Se souvenir", + "sense_index": 8 + }, + { + "lang_code": "sw", + "lang": "Swahili", + "word": "kukumbuka", + "sense": "Se souvenir", + "sense_index": 8 + }, + { + "lang_code": "af", + "lang": "Afrikaans", + "word": "dink", + "sense": "à trier" + }, + { + "lang_code": "de", + "lang": "Allemand", + "word": "denken", + "sense": "à trier" + }, + { + "lang_code": "ar", + "lang": "Arabe", + "word": "يفكر", + "sense": "à trier" + }, + { + "lang_code": "ar", + "lang": "Arabe", + "word": "يعتقد", + "sense": "à trier" + }, + { + "lang_code": "az", + "lang": "Azéri", + "word": "düşünmək", + "sense": "à trier" + }, + { + "lang_code": "ba", + "lang": "Bachkir", + "word": "уйлау", + "sense": "à trier", + "roman": "1" + }, + { + "lang_code": "eu", + "lang": "Basque", + "word": "pentsatu", + "sense": "à trier" + }, + { + "lang_code": "brabançon", + "lang": "Brabançon", + "word": "pensë", + "sense": "à trier" + }, + { + "lang_code": "br", + "lang": "Breton", + "word": "soñjal", + "sense": "à trier" + }, + { + "lang_code": "br", + "lang": "Breton", + "word": "soñjiñ", + "sense": "à trier" + }, + { + "lang_code": "bg", + "lang": "Bulgare", + "word": "мисля", + "sense": "à trier", + "roman": "míslja" + }, + { + "lang_code": "ca", + "lang": "Catalan", + "word": "pensar", + "sense": "à trier" + }, + { + "lang_code": "zh", + "lang": "Chinois", + "word": "想", + "sense": "à trier", + "roman": "xiǎng" + }, + { + "lang_code": "zh", + "lang": "Chinois", + "word": "思想", + "sense": "à trier", + "roman": "sīxiǎng" + }, + { + "lang_code": "zh", + "lang": "Chinois", + "word": "觉得", + "sense": "à trier", + "roman": "juédé", + "traditional_writing": "覺得" + }, + { + "lang_code": "co", + "lang": "Corse", + "word": "pinsà", + "sense": "à trier" + }, + { + "lang_code": "hr", + "lang": "Croate", + "word": "misliti", + "sense": "à trier" + }, + { + "lang_code": "da", + "lang": "Danois", + "word": "at tro", + "sense": "à trier" + }, + { + "lang_code": "es", + "lang": "Espagnol", + "word": "pensar", + "sense": "à trier" + }, + { + "lang_code": "et", + "lang": "Estonien", + "word": "mõtlema", + "sense": "à trier" + }, + { + "lang_code": "vls", + "lang": "Flamand occidental", + "word": "péjsn", + "sense": "à trier" + }, + { + "lang_code": "vls", + "lang": "Flamand occidental", + "word": "peizn", + "sense": "à trier" + }, + { + "lang_code": "vls", + "lang": "Flamand occidental", + "word": "peizen", + "sense": "à trier" + }, + { + "lang_code": "gag", + "lang": "Gagaouze", + "word": "düşünmää", + "sense": "à trier", + "roman": "1" + }, + { + "lang_code": "hbo", + "lang": "Hébreu ancien", + "word": "חשׁב", + "sense": "à trier", + "tags": [ + "masculine" + ] + }, + { + "lang_code": "sah", + "lang": "Iakoute", + "word": "санаа", + "sense": "à trier", + "roman": "1" + }, + { + "lang_code": "io", + "lang": "Ido", + "word": "pensar", + "sense": "à trier" + }, + { + "lang_code": "id", + "lang": "Indonésien", + "word": "berpikir", + "sense": "à trier" + }, + { + "lang_code": "id", + "lang": "Indonésien", + "word": "memikir", + "sense": "à trier" + }, + { + "lang_code": "id", + "lang": "Indonésien", + "word": "memikirkan", + "sense": "à trier" + }, + { + "lang_code": "ia", + "lang": "Interlingua", + "word": "pensar", + "sense": "à trier" + }, + { + "lang_code": "iu", + "lang": "Inuktitut", + "word": "ᐃᓱᒪ-", + "sense": "à trier", + "roman": "isuma-" + }, + { + "lang_code": "it", + "lang": "Italien", + "word": "pensare", + "sense": "à trier" + }, + { + "lang_code": "ky", + "lang": "Kirghiz", + "word": "ойлоо", + "sense": "à trier", + "roman": "1" + }, + { + "lang_code": "kum", + "lang": "Koumyk", + "word": "ойламакъ", + "sense": "à trier", + "roman": "1" + }, + { + "lang_code": "la", + "lang": "Latin", + "word": "reri", + "sense": "à trier" + }, + { + "lang_code": "la", + "lang": "Latin", + "word": "cogitare", + "sense": "à trier" + }, + { + "lang_code": "la", + "lang": "Latin", + "word": "putare", + "sense": "à trier" + }, + { + "lang_code": "lv", + "lang": "Letton", + "word": "domāt", + "sense": "à trier" + }, + { + "lang_code": "lt", + "lang": "Lituanien", + "word": "galvoti", + "sense": "à trier" + }, + { + "lang_code": "nl", + "lang": "Néerlandais", + "word": "denken", + "sense": "à trier" + }, + { + "lang_code": "no", + "lang": "Norvégien", + "word": "synes", + "sense": "à trier" + }, + { + "lang_code": "oc", + "lang": "Occitan", + "word": "pensar", + "sense": "à trier" + }, + { + "lang_code": "oc", + "lang": "Occitan", + "word": "cujar", + "sense": "à trier" + }, + { + "lang_code": "oc", + "lang": "Occitan", + "word": "estomiar", + "sense": "à trier" + }, + { + "lang_code": "fa", + "lang": "Persan", + "word": "فکر کردن", + "sense": "à trier", + "roman": "fekr kardan" + }, + { + "lang_code": "plodarisch", + "lang": "Plodarisch", + "word": "denkn", + "sense": "à trier" + }, + { + "lang_code": "pl", + "lang": "Polonais", + "word": "myśleć", + "sense": "à trier" + }, + { + "lang_code": "pt", + "lang": "Portugais", + "word": "pensar", + "sense": "à trier" + }, + { + "lang_code": "ro", + "lang": "Roumain", + "word": "cugeta", + "sense": "à trier" + }, + { + "lang_code": "ro", + "lang": "Roumain", + "word": "gândi", + "sense": "à trier" + }, + { + "lang_code": "ru", + "lang": "Russe", + "word": "думать", + "sense": "à trier", + "roman": "dumatʹ" + }, + { + "lang_code": "se", + "lang": "Same du Nord", + "word": "jurddašit", + "sense": "à trier" + }, + { + "lang_code": "se", + "lang": "Same du Nord", + "word": "smiehttat", + "sense": "à trier" + }, + { + "lang_code": "se", + "lang": "Same du Nord", + "word": "gáddit", + "sense": "à trier" + }, + { + "lang_code": "se", + "lang": "Same du Nord", + "word": "jurddahit", + "sense": "à trier" + }, + { + "lang_code": "zdj", + "lang": "Shingazidja", + "word": "udhwani", + "sense": "à trier" + }, + { + "lang_code": "sk", + "lang": "Slovaque", + "word": "myslieť", + "sense": "à trier" + }, + { + "lang_code": "sl", + "lang": "Slovène", + "word": "misliti", + "sense": "à trier" + }, + { + "lang_code": "sv", + "lang": "Suédois", + "word": "tänka", + "sense": "à trier" + }, + { + "lang_code": "sw", + "lang": "Swahili", + "word": "kudhani", + "sense": "à trier" + }, + { + "lang_code": "crh", + "lang": "Tatar de Crimée", + "word": "tüşünmek", + "sense": "à trier", + "roman": "1" + }, + { + "lang_code": "tt", + "lang": "Tatare", + "word": "уйлау", + "sense": "à trier", + "roman": "1" + }, + { + "lang_code": "cs", + "lang": "Tchèque", + "word": "myslet", + "sense": "à trier" + }, + { + "lang_code": "cs", + "lang": "Tchèque", + "word": "přemýšlet", + "sense": "à trier" + }, + { + "lang_code": "cs", + "lang": "Tchèque", + "word": "pomýšlet", + "sense": "à trier" + }, + { + "lang_code": "cs", + "lang": "Tchèque", + "word": "uvažovat", + "sense": "à trier" + }, + { + "lang_code": "cs", + "lang": "Tchèque", + "word": "hodlat", + "sense": "à trier" + }, + { + "lang_code": "cv", + "lang": "Tchouvache", + "word": "шухăшла", + "sense": "à trier", + "roman": "1" + }, + { + "lang_code": "tourangeau", + "lang": "Tourangeau", + "word": "attende", + "sense": "à trier" + }, + { + "lang_code": "tr", + "lang": "Turc", + "word": "düsünmek", + "sense": "à trier" + }, + { + "lang_code": "tk", + "lang": "Turkmène", + "word": "pikirlenmek", + "sense": "à trier", + "roman": "1" + }, + { + "lang_code": "uk", + "lang": "Ukrainien", + "word": "думати", + "sense": "à trier", + "roman": "dúmaty" + }, + { + "lang_code": "zza", + "lang": "Zazaki", + "word": "fıkıriyen", + "sense": "à trier" + } + ], + "synonyms": [ + { + "word": "cogiter" + } + ], + "derived": [ + { + "word": "bien-pensant" + }, + { + "word": "contre-penser" + }, + { + "word": "impensable" + }, + { + "word": "libre-pensée" + }, + { + "word": "penser avec sa bite" + }, + { + "word": "penser avec sa queue" + }, + { + "word": "penser bien" + }, + { + "word": "penser mal" + }, + { + "word": "n’en penser pas moins" + }, + { + "word": "ne penser qu’à ça" + }, + { + "word": "pensable" + }, + { + "word": "pense-bête" + }, + { + "word": "pensée" + }, + { + "word": "penses-tu" + }, + { + "word": "pensez-vous" + }, + { + "word": "penseur" + }, + { + "word": "pensez voir" + }, + { + "word": "pensif" + }, + { + "word": "pensoir" + }, + { + "word": "pensum" + }, + { + "word": "quand je pense" + }, + { + "word": "quand on pense" + }, + { + "word": "repenser" + }, + { + "word": "re-penser" + }, + { + "word": "y penser à deux fois" + } + ], + "proverbs": [ + { + "word": "honni soit qui mal y pense", + "sense": "il ne faut pas interpréter en mal ce qui peut être innocent" + }, + { + "word": "je pense, donc je suis" + } + ], + "anagrams": [ + { + "word": "népers" + }, + { + "word": "Pernes" + }, + { + "word": "pernes" + }, + { + "word": "repens" + } + ], + "categories": [ + "Lemmes en français", + "Mots ayant des homophones en français", + "Mots en français issus d’un mot en ancien français", + "Mots en français issus d’un mot en latin", + "Mots en français issus d’un mot en moyen français", + "Traductions en afrikaans", + "Traductions en allemand", + "Traductions en anglais", + "Traductions en arabe", + "Traductions en azéri", + "Traductions en bachkir", + "Traductions en basque", + "Traductions en brabançon", + "Traductions en breton", + "Traductions en bulgare", + "Traductions en catalan", + "Traductions en chinois", + "Traductions en corse", + "Traductions en croate", + "Traductions en danois", + "Traductions en espagnol", + "Traductions en espéranto", + "Traductions en estonien", + "Traductions en finnois", + "Traductions en flamand occidental", + "Traductions en gagaouze", + "Traductions en gotique", + "Traductions en grec", + "Traductions en hongrois", + "Traductions en hébreu ancien", + "Traductions en iakoute", + "Traductions en ido", + "Traductions en indonésien", + "Traductions en interlingua", + "Traductions en inuktitut", + "Traductions en italien", + "Traductions en kazakh", + "Traductions en kirghiz", + "Traductions en kotava", + "Traductions en koumyk", + "Traductions en langue des signes française", + "Traductions en laotien", + "Traductions en latin", + "Traductions en lepcha", + "Traductions en letton", + "Traductions en lituanien", + "Traductions en norvégien", + "Traductions en norvégien (bokmål)", + "Traductions en néerlandais", + "Traductions en occitan", + "Traductions en persan", + "Traductions en plodarisch", + "Traductions en polonais", + "Traductions en portugais", + "Traductions en roumain", + "Traductions en russe", + "Traductions en same du Nord", + "Traductions en shingazidja", + "Traductions en slovaque", + "Traductions en slovène", + "Traductions en solrésol", + "Traductions en suédois", + "Traductions en swahili", + "Traductions en tatar de Crimée", + "Traductions en tatare", + "Traductions en tchouvache", + "Traductions en tchèque", + "Traductions en tourangeau", + "Traductions en turc", + "Traductions en turkmène", + "Traductions en ukrainien", + "Traductions en zazaki", + "Verbes du premier groupe en français", + "Verbes en français", + "Verbes intransitifs en français", + "français" + ], + "tags": [ + "intransitive" + ], + "raw_tags": [ + "1ᵉʳ groupe" + ] +} \ No newline at end of file diff --git a/samples/german/aalen.json b/samples/german/aalen.json new file mode 100644 index 0000000..317ff30 --- /dev/null +++ b/samples/german/aalen.json @@ -0,0 +1 @@ +{"word": "aalen", "pos": "verb", "pos_title": "Verb", "lang_code": "de", "lang": "Deutsch", "senses": [{"glosses": ["sich ausstrecken, (zum Beispiel im Bett, in der Sonne, am Strand) faulenzen"], "tags": ["reflexive"], "examples": [{"text": "Er aalt sich in der Sonne.", "italic_text_offsets": [[3, 12]]}, {"text": "Beim Erzählen der alten Anekdoten aalten wir uns vor Lachen.", "italic_text_offsets": [[34, 40], [45, 48]]}], "sense_index": "1"}, {"glosses": ["Aale fangen, auf Aalfang gehen"], "tags": ["intransitive"], "examples": [{"text": "Bis ans Ende seiner Tage aalt John noch im See hinter seinem Haus.", "italic_text_offsets": [[25, 29]]}], "sense_index": "2"}, {"glosses": ["(ein Rohr) mit einem Aal lüften und reinigen"], "tags": ["outdated", "transitive"], "examples": [{"text": "„Noch erinnere ich mich, aalen als ein Kunstwort unserer Röhrmeister gefunden zu haben; für: eine verschlemmte Röhre luften, indem man einen lebendingen Aal durchschlüpfeln läßt.“", "italic_text_offsets": [[25, 30]], "ref": "Gotthold Ephraim Lessing: Grammatisch-kritische Anmerkungen. In: Karl Lachmann (Herausgeber): Gotthold Ephraim Lessings Sämmtliche Schriften. Eilfter Band, Berlin 1839 (Google Books) , Seite 654.", "url": "Google Books", "author": "Gotthold Ephraim Lessing", "title": "Grammatisch-kritische Anmerkungen", "year": "1839", "editor": "Karl Lachmann", "collection": "Gotthold Ephraim Lessings Sämmtliche Schriften", "volume": "Eilfter Band", "place": "Berlin"}], "sense_index": "3"}], "translations": [{"sense": "reflexiv: sich ausstrecken, (in der Sonne) faulenzen", "word": "shullëhet", "lang_code": "sq", "lang": "Albanisch", "sense_index": "1"}, {"sense": "reflexiv: sich ausstrecken, (in der Sonne) faulenzen", "word": "zdërhallet", "lang_code": "sq", "lang": "Albanisch", "sense_index": "1"}, {"sense": "reflexiv: sich ausstrecken, (in der Sonne) faulenzen", "word": "stretch out", "lang_code": "en", "lang": "Englisch", "sense_index": "1"}, {"sense": "reflexiv: sich ausstrecken, (in der Sonne) faulenzen", "word": "laze around", "lang_code": "en", "lang": "Englisch", "sense_index": "1"}, {"sense": "reflexiv: sich ausstrecken, (in der Sonne) faulenzen", "word": "lekotella", "lang_code": "fi", "lang": "Finnisch", "sense_index": "1"}, {"sense": "reflexiv: sich ausstrecken, (in der Sonne) faulenzen", "word": "se prélasser", "lang_code": "fr", "lang": "Französisch", "sense_index": "1"}, {"sense": "reflexiv: sich ausstrecken, (in der Sonne) faulenzen", "word": "faire le lézard", "lang_code": "fr", "lang": "Französisch", "sense_index": "1", "raw_tags": ["in der Sonne"]}, {"sense": "reflexiv: sich ausstrecken, (in der Sonne) faulenzen", "word": "lézarder", "lang_code": "fr", "lang": "Französisch", "sense_index": "1"}, {"sense": "reflexiv: sich ausstrecken, (in der Sonne) faulenzen", "word": "להימתח", "lang_code": "he", "lang": "Hebräisch", "uncertain": true, "sense_index": "1"}, {"sense": "reflexiv: sich ausstrecken, (in der Sonne) faulenzen", "word": "crogiolarsi", "lang_code": "it", "lang": "Italienisch", "sense_index": "1"}, {"sense": "reflexiv: sich ausstrecken, (in der Sonne) faulenzen", "word": "strekke på seg", "lang_code": "nb", "lang": "Bokmål", "sense_index": "1"}, {"sense": "reflexiv: sich ausstrecken, (in der Sonne) faulenzen", "word": "ligge", "lang_code": "nb", "lang": "Bokmål", "sense_index": "1"}, {"sense": "reflexiv: sich ausstrecken, (in der Sonne) faulenzen", "word": "late seg", "lang_code": "nb", "lang": "Bokmål", "sense_index": "1"}, {"sense": "reflexiv: sich ausstrecken, (in der Sonne) faulenzen", "word": "wylegiwać się", "lang_code": "pl", "lang": "Polnisch", "sense_index": "1", "tags": ["perfective"]}, {"sense": "reflexiv: sich ausstrecken, (in der Sonne) faulenzen", "word": "wyleżeć się", "lang_code": "pl", "lang": "Polnisch", "sense_index": "1"}, {"sense": "reflexiv: sich ausstrecken, (in der Sonne) faulenzen", "word": "barłożyć", "lang_code": "pl", "lang": "Polnisch", "sense_index": "1"}, {"sense": "reflexiv: sich ausstrecken, (in der Sonne) faulenzen", "word": "нежиться", "lang_code": "ru", "lang": "Russisch", "roman": "nežitʹsja", "sense_index": "1"}, {"sense": "reflexiv: sich ausstrecken, (in der Sonne) faulenzen", "word": "budje", "lang_code": "stq", "lang": "Saterfriesisch", "sense_index": "1"}, {"sense": "reflexiv: sich ausstrecken, (in der Sonne) faulenzen", "word": "sträcka på sig", "lang_code": "sv", "lang": "Schwedisch", "sense_index": "1"}, {"sense": "reflexiv: sich ausstrecken, (in der Sonne) faulenzen", "word": "desperezarse", "lang_code": "es", "lang": "Spanisch", "sense_index": "1"}, {"sense": "reflexiv: sich ausstrecken, (in der Sonne) faulenzen", "word": "válet se", "lang_code": "cs", "lang": "Tschechisch", "sense_index": "1"}, {"sense": "reflexiv: sich ausstrecken, (in der Sonne) faulenzen", "word": "lenošit", "lang_code": "cs", "lang": "Tschechisch", "sense_index": "1"}, {"sense": "reflexiv: sich ausstrecken, (in der Sonne) faulenzen", "word": "válet šunky", "lang_code": "cs", "lang": "Tschechisch", "sense_index": "1", "raw_tags": ["expressiv"]}, {"sense": "intransitiv: Aale fangen, auf Aalfang gehen", "word": "ловя змиорки", "lang_code": "bg", "lang": "Bulgarisch", "roman": "lovja zmiorki", "sense_index": "2"}, {"sense": "intransitiv: Aale fangen, auf Aalfang gehen", "word": "להתעצל", "lang_code": "he", "lang": "Hebräisch", "uncertain": true, "sense_index": "2"}, {"sense": "intransitiv: Aale fangen, auf Aalfang gehen", "word": "fiske", "lang_code": "nb", "lang": "Bokmål", "sense_index": "2"}, {"sense": "intransitiv: Aale fangen, auf Aalfang gehen", "word": "ål", "lang_code": "nb", "lang": "Bokmål", "sense_index": "2"}, {"sense": "intransitiv: Aale fangen, auf Aalfang gehen", "word": "chytat úhoře", "lang_code": "cs", "lang": "Tschechisch", "sense_index": "2"}], "sounds": [{"ipa": "[ˈaːlən]"}, {"audio": "De-aalen.ogg", "ogg_url": "https://commons.wikimedia.org/wiki/Special:FilePath/De-aalen.ogg", "mp3_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/f/f8/De-aalen.ogg/De-aalen.ogg.mp3"}, {"rhymes": "aːlən"}], "synonyms": [{"word": "ausrecken", "sense_index": "1"}, {"word": "ausräkeln", "sense_index": "1"}, {"word": "ausrekeln", "sense_index": "1"}, {"word": "ausstrecken", "sense_index": "1"}, {"word": "daliegen", "sense_index": "1"}, {"word": "darniederlegen", "sense_index": "1"}, {"word": "dehnen", "sense_index": "1"}, {"word": "faulenzen", "sense_index": "1"}, {"word": "herniederlegen", "sense_index": "1"}, {"word": "hinhauen", "sense_index": "1"}, {"word": "hinlegen", "sense_index": "1"}, {"word": "hinlümmeln", "sense_index": "1"}, {"word": "hinräkeln", "sense_index": "1"}, {"word": "hinrekeln", "sense_index": "1"}, {"word": "hinschmeißen", "sense_index": "1"}, {"word": "hinstrecken", "sense_index": "1"}, {"word": "hinwerfen", "sense_index": "1"}, {"word": "langhinhauen", "sense_index": "1"}, {"word": "langlegen", "sense_index": "1"}, {"word": "langstrecken", "sense_index": "1"}, {"word": "lümmeln", "sense_index": "1"}, {"word": "niederlegen", "sense_index": "1"}, {"word": "räkeln", "sense_index": "1"}, {"word": "rekeln", "sense_index": "1"}, {"word": "strecken", "sense_index": "1"}, {"word": "sonnen", "sense_index": "1"}, {"word": "gehen", "sense_index": "1"}, {"word": "begeben", "sense_index": "1"}, {"word": "fangen", "sense_index": "2"}, {"word": "fischen", "sense_index": "2"}, {"word": "greifen", "sense_index": "2"}, {"word": "ködern", "sense_index": "2"}, {"word": "nachstellen", "sense_index": "2"}], "categories": ["Anagramm sortiert (Deutsch)", "Deutsch", "Einträge mit Endreim (Deutsch)", "Grundformeintrag (Deutsch)", "Roter Audiolink", "Rückläufige Wörterliste (Deutsch)", "Rückläufige Wörterliste Grundformeintrag (Deutsch)", "Verb (Deutsch)", "Wiktionary:Audio-Datei", "siehe auch", "Übersetzungen (Dänisch)", "Übersetzungen (Norwegisch)"], "etymology_texts": ["[1] in der zweiten Hälfte des 19. Jahrhunderts von Aal abgeleitet, nach dessen Bewegungen (nach dem gleichen Muster wie sich rekeln zu Rekel „großer Hund“, schlängeln zu Schlange, robben zu Robbe, vgl. dänisch slange sik ^(→ da) „sich aalen“, norwegisch åle ^(→ no) „robben“), mit späterer Begriffseinengung auf die heutige Bedeutung.", "[2] in der Mitte des 17. Jahrhunderts von Aal"], "forms": [{"form": "aale", "tags": ["present"], "pronouns": ["ich"]}, {"form": "aalst", "tags": ["present"], "pronouns": ["du"]}, {"form": "aalt", "tags": ["present"], "pronouns": ["er", "sie", "es"]}, {"form": "aalte", "tags": ["past"], "pronouns": ["ich"]}, {"form": "aalte", "tags": ["subjunctive-ii"], "pronouns": ["ich"]}, {"form": "aal!", "tags": ["imperative", "singular"]}, {"form": "aalt!", "tags": ["imperative", "plural"]}, {"form": "geaalt", "tags": ["participle-2", "perfect"]}, {"form": "haben", "tags": ["auxiliary", "perfect"]}, {"form": "aalen", "tags": ["active", "infinitive", "present"], "raw_tags": ["Infinitive und Partizipien"], "source": "Flexion:aalen"}, {"form": "geaalt haben", "tags": ["active", "infinitive", "perfect"], "raw_tags": ["Infinitive und Partizipien"], "source": "Flexion:aalen"}, {"form": "geaalt werden", "tags": ["processual-passive", "infinitive", "present"], "raw_tags": ["Infinitive und Partizipien"], "source": "Flexion:aalen"}, {"form": "geaalt worden sein", "tags": ["processual-passive", "infinitive", "perfect"], "raw_tags": ["Infinitive und Partizipien"], "source": "Flexion:aalen"}, {"form": "zu aalen", "tags": ["active", "extended", "infinitive"], "raw_tags": ["Infinitive und Partizipien"], "source": "Flexion:aalen"}, {"form": "geaalt zu haben", "tags": ["active", "extended", "infinitive"], "raw_tags": ["Infinitive und Partizipien"], "source": "Flexion:aalen"}, {"form": "geaalt zu werden", "tags": ["processual-passive", "extended", "infinitive"], "raw_tags": ["Infinitive und Partizipien"], "source": "Flexion:aalen"}, {"form": "geaalt worden zu sein", "tags": ["processual-passive", "extended", "infinitive"], "raw_tags": ["Infinitive und Partizipien"], "source": "Flexion:aalen"}, {"form": "aalend", "tags": ["participle", "present", "active"], "raw_tags": ["Infinitive und Partizipien"], "source": "Flexion:aalen"}, {"form": "geaalt", "tags": ["participle", "perfect", "passive"], "raw_tags": ["Infinitive und Partizipien"], "source": "Flexion:aalen"}, {"form": "zu aalender", "tags": ["participle", "gerundive"], "raw_tags": ["Infinitive und Partizipien"], "source": "Flexion:aalen"}, {"form": "zu aalende", "tags": ["participle", "gerundive"], "raw_tags": ["Infinitive und Partizipien"], "source": "Flexion:aalen"}, {"form": "zu aalendes …", "tags": ["participle", "gerundive"], "raw_tags": ["Infinitive und Partizipien"], "source": "Flexion:aalen"}, {"form": "aal!", "tags": ["imperative", "second-person", "singular", "present", "active"], "raw_tags": ["Finite Formen"], "source": "Flexion:aalen"}, {"form": "aale!", "tags": ["imperative", "second-person", "singular", "present", "active"], "raw_tags": ["Finite Formen"], "source": "Flexion:aalen"}, {"form": "habe geaalt!", "tags": ["imperative", "uncommon", "second-person", "singular", "perfect", "active"], "raw_tags": ["Finite Formen"], "source": "Flexion:aalen"}, {"form": "aalt!", "tags": ["imperative", "second-person", "plural", "present", "active"], "raw_tags": ["Finite Formen"], "source": "Flexion:aalen"}, {"form": "habt geaalt!", "tags": ["imperative", "uncommon", "second-person", "plural", "perfect", "active"], "raw_tags": ["Finite Formen"], "source": "Flexion:aalen"}, {"form": "aalen Sie!", "tags": ["imperative", "honorific", "present", "active"], "raw_tags": ["Finite Formen"], "source": "Flexion:aalen"}, {"form": "haben Sie geaalt!", "tags": ["imperative", "uncommon", "honorific", "perfect", "active"], "raw_tags": ["Finite Formen"], "source": "Flexion:aalen"}, {"form": "ich aale", "tags": ["first-person", "singular", "present", "active", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:aalen"}, {"form": "ich aale", "tags": ["first-person", "singular", "present", "active", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:aalen"}, {"form": "du aalst", "tags": ["second-person", "singular", "present", "active", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:aalen"}, {"form": "du aalest", "tags": ["second-person", "singular", "present", "active", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:aalen"}, {"form": "er/sie/es aalt", "tags": ["third-person", "singular", "present", "active", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:aalen"}, {"form": "er/sie/es aale", "tags": ["third-person", "singular", "present", "active", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:aalen"}, {"form": "er/sie/es wird geaalt", "tags": ["third-person", "singular", "present", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:aalen"}, {"form": "er/sie/es werde geaalt", "tags": ["third-person", "singular", "present", "processual-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:aalen"}, {"form": "wir aalen", "tags": ["first-person", "plural", "present", "active", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:aalen"}, {"form": "wir aalen", "tags": ["first-person", "plural", "present", "active", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:aalen"}, {"form": "ihr aalt", "tags": ["second-person", "plural", "present", "active", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:aalen"}, {"form": "ihr aalet", "tags": ["second-person", "plural", "present", "active", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:aalen"}, {"form": "sie aalen", "tags": ["third-person", "plural", "present", "active", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:aalen"}, {"form": "sie aalen", "tags": ["third-person", "plural", "present", "active", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:aalen"}, {"form": "sie werden geaalt", "tags": ["third-person", "plural", "present", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:aalen"}, {"form": "sie werden geaalt", "tags": ["third-person", "plural", "present", "processual-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:aalen"}, {"form": "ich aalte", "tags": ["first-person", "singular", "past", "active", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:aalen"}, {"form": "ich aalte", "tags": ["first-person", "singular", "past", "active", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:aalen"}, {"form": "du aaltest", "tags": ["second-person", "singular", "past", "active", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:aalen"}, {"form": "du aaltest", "tags": ["second-person", "singular", "past", "active", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:aalen"}, {"form": "er/sie/es aalte", "tags": ["third-person", "singular", "past", "active", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:aalen"}, {"form": "er/sie/es aalte", "tags": ["third-person", "singular", "past", "active", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:aalen"}, {"form": "er/sie/es wurde geaalt", "tags": ["third-person", "singular", "past", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:aalen"}, {"form": "er/sie/es würde geaalt", "tags": ["third-person", "singular", "past", "processual-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:aalen"}, {"form": "wir aalten", "tags": ["first-person", "plural", "past", "active", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:aalen"}, {"form": "wir aalten", "tags": ["first-person", "plural", "past", "active", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:aalen"}, {"form": "ihr aaltet", "tags": ["second-person", "plural", "past", "active", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:aalen"}, {"form": "ihr aaltet", "tags": ["second-person", "plural", "past", "active", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:aalen"}, {"form": "sie aalten", "tags": ["third-person", "plural", "past", "active", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:aalen"}, {"form": "sie aalten", "tags": ["third-person", "plural", "past", "active", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:aalen"}, {"form": "sie wurden geaalt", "tags": ["third-person", "plural", "past", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:aalen"}, {"form": "sie würden geaalt", "tags": ["third-person", "plural", "past", "processual-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:aalen"}, {"form": "ich habe geaalt", "tags": ["first-person", "singular", "perfect", "active", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:aalen"}, {"form": "ich habe geaalt", "tags": ["first-person", "singular", "perfect", "active", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:aalen"}, {"form": "du hast geaalt", "tags": ["second-person", "singular", "perfect", "active", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:aalen"}, {"form": "du habest geaalt", "tags": ["second-person", "singular", "perfect", "active", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:aalen"}, {"form": "er/sie/es hat geaalt", "tags": ["third-person", "singular", "perfect", "active", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:aalen"}, {"form": "er/sie/es habe geaalt", "tags": ["third-person", "singular", "perfect", "active", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:aalen"}, {"form": "er/sie/es ist geaalt worden", "tags": ["third-person", "singular", "perfect", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:aalen"}, {"form": "er/sie/es sei geaalt worden", "tags": ["third-person", "singular", "perfect", "processual-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:aalen"}, {"form": "wir haben geaalt", "tags": ["first-person", "plural", "perfect", "active", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:aalen"}, {"form": "wir haben geaalt", "tags": ["first-person", "plural", "perfect", "active", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:aalen"}, {"form": "ihr habt geaalt", "tags": ["second-person", "plural", "perfect", "active", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:aalen"}, {"form": "ihr habet geaalt", "tags": ["second-person", "plural", "perfect", "active", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:aalen"}, {"form": "sie haben geaalt", "tags": ["third-person", "plural", "perfect", "active", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:aalen"}, {"form": "sie haben geaalt", "tags": ["third-person", "plural", "perfect", "active", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:aalen"}, {"form": "sie sind geaalt worden", "tags": ["third-person", "plural", "perfect", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:aalen"}, {"form": "sie seien geaalt worden", "tags": ["third-person", "plural", "perfect", "processual-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:aalen"}, {"form": "ich hatte geaalt", "tags": ["first-person", "singular", "pluperfect", "active", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:aalen"}, {"form": "ich hätte geaalt", "tags": ["first-person", "singular", "pluperfect", "active", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:aalen"}, {"form": "du hattest geaalt", "tags": ["second-person", "singular", "pluperfect", "active", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:aalen"}, {"form": "du hättest geaalt", "tags": ["second-person", "singular", "pluperfect", "active", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:aalen"}, {"form": "er/sie/es hatte geaalt", "tags": ["third-person", "singular", "pluperfect", "active", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:aalen"}, {"form": "er/sie/es hätte geaalt", "tags": ["third-person", "singular", "pluperfect", "active", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:aalen"}, {"form": "er/sie/es war geaalt worden", "tags": ["third-person", "singular", "pluperfect", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:aalen"}, {"form": "er/sie/es wäre geaalt worden", "tags": ["third-person", "singular", "pluperfect", "processual-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:aalen"}, {"form": "wir hatten geaalt", "tags": ["first-person", "plural", "pluperfect", "active", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:aalen"}, {"form": "wir hätten geaalt", "tags": ["first-person", "plural", "pluperfect", "active", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:aalen"}, {"form": "ihr hattet geaalt", "tags": ["second-person", "plural", "pluperfect", "active", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:aalen"}, {"form": "ihr hättet geaalt", "tags": ["second-person", "plural", "pluperfect", "active", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:aalen"}, {"form": "sie hatten geaalt", "tags": ["third-person", "plural", "pluperfect", "active", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:aalen"}, {"form": "sie hätten geaalt", "tags": ["third-person", "plural", "pluperfect", "active", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:aalen"}, {"form": "sie waren geaalt worden", "tags": ["third-person", "plural", "pluperfect", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:aalen"}, {"form": "sie wären geaalt worden", "tags": ["third-person", "plural", "pluperfect", "processual-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:aalen"}, {"form": "ich werde aalen", "tags": ["first-person", "singular", "future-i", "active", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:aalen"}, {"form": "ich werde aalen", "tags": ["first-person", "singular", "future-i", "active", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:aalen"}, {"form": "ich würde aalen", "tags": ["first-person", "singular", "future-i", "active", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:aalen"}, {"form": "du wirst aalen", "tags": ["second-person", "singular", "future-i", "active", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:aalen"}, {"form": "du werdest aalen", "tags": ["second-person", "singular", "future-i", "active", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:aalen"}, {"form": "du würdest aalen", "tags": ["second-person", "singular", "future-i", "active", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:aalen"}, {"form": "er/sie/es wird aalen", "tags": ["third-person", "singular", "future-i", "active", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:aalen"}, {"form": "er/sie/es werde aalen", "tags": ["third-person", "singular", "future-i", "active", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:aalen"}, {"form": "er/sie/es würde aalen", "tags": ["third-person", "singular", "future-i", "active", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:aalen"}, {"form": "er/sie/es wird geaalt werden", "tags": ["third-person", "singular", "future-i", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:aalen"}, {"form": "er/sie/es werde geaalt werden", "tags": ["third-person", "singular", "future-i", "processual-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:aalen"}, {"form": "er/sie/es würde geaalt werden", "tags": ["third-person", "singular", "future-i", "processual-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:aalen"}, {"form": "wir werden aalen", "tags": ["first-person", "plural", "future-i", "active", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:aalen"}, {"form": "wir werden aalen", "tags": ["first-person", "plural", "future-i", "active", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:aalen"}, {"form": "wir würden aalen", "tags": ["first-person", "plural", "future-i", "active", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:aalen"}, {"form": "ihr werdet aalen", "tags": ["second-person", "plural", "future-i", "active", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:aalen"}, {"form": "ihr werdet aalen", "tags": ["second-person", "plural", "future-i", "active", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:aalen"}, {"form": "ihr würdet aalen", "tags": ["second-person", "plural", "future-i", "active", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:aalen"}, {"form": "sie werden aalen", "tags": ["third-person", "plural", "future-i", "active", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:aalen"}, {"form": "sie werden aalen", "tags": ["third-person", "plural", "future-i", "active", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:aalen"}, {"form": "sie würden aalen", "tags": ["third-person", "plural", "future-i", "active", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:aalen"}, {"form": "sie werden geaalt werden", "tags": ["third-person", "plural", "future-i", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:aalen"}, {"form": "sie werden geaalt werden", "tags": ["third-person", "plural", "future-i", "processual-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:aalen"}, {"form": "sie würden geaalt werden", "tags": ["third-person", "plural", "future-i", "processual-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:aalen"}, {"form": "ich werde geaalt haben", "tags": ["first-person", "singular", "future-ii", "active", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:aalen"}, {"form": "ich werde geaalt haben", "tags": ["first-person", "singular", "future-ii", "active", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:aalen"}, {"form": "ich würde geaalt haben", "tags": ["first-person", "singular", "future-ii", "active", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:aalen"}, {"form": "du wirst geaalt haben", "tags": ["second-person", "singular", "future-ii", "active", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:aalen"}, {"form": "du werdest geaalt haben", "tags": ["second-person", "singular", "future-ii", "active", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:aalen"}, {"form": "du würdest geaalt haben", "tags": ["second-person", "singular", "future-ii", "active", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:aalen"}, {"form": "er/sie/es wird geaalt haben", "tags": ["third-person", "singular", "future-ii", "active", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:aalen"}, {"form": "er/sie/es werde geaalt haben", "tags": ["third-person", "singular", "future-ii", "active", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:aalen"}, {"form": "er/sie/es würde geaalt haben", "tags": ["third-person", "singular", "future-ii", "active", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:aalen"}, {"form": "er/sie/es wird geaalt worden sein", "tags": ["third-person", "singular", "future-ii", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:aalen"}, {"form": "er/sie/es werde geaalt worden sein", "tags": ["third-person", "singular", "future-ii", "processual-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:aalen"}, {"form": "er/sie/es würde geaalt worden sein", "tags": ["third-person", "singular", "future-ii", "processual diff --git a/samples/german/abgefahren.json b/samples/german/abgefahren.json new file mode 100644 index 0000000..b2d520f --- /dev/null +++ b/samples/german/abgefahren.json @@ -0,0 +1,2 @@ +{"word": "abgefahren", "pos": "adj", "pos_title": "Adjektiv", "lang_code": "de", "lang": "Deutsch", "senses": [{"glosses": ["eine Fahrt, eine Strecke fahrenderweise, die Abfahrt und den Abfahrtszeitpunkt hinter sich gebracht habend"], "raw_tags": ["keine Steigerung"], "examples": [{"text": "Die heute abgefahrene Strecke beläuft sich auf 120 Kilometer.", "italic_text_offsets": [[10, 21]]}], "sense_index": "1"}, {"glosses": ["getrennt, abgenutzt sein, durch Rollreibung abgerieben sein"], "examples": [{"text": "Deine Autoreifen sind ja noch abgefahrener als meine.", "italic_text_offsets": [[30, 42]]}], "sense_index": "2"}, {"glosses": ["außergewöhnlich, hervorragend, toll"], "tags": ["colloquial"], "examples": [{"text": "Diese Band ist echt abgefahren!", "italic_text_offsets": [[20, 31]]}], "sense_index": "3"}], "translations": [{"sense": "eine Strecke fahrenderweise zurückgelegt habend", "word": "odjechany", "lang_code": "pl", "lang": "Polnisch", "sense_index": "1"}, {"sense": "eine Strecke fahrenderweise zurückgelegt habend", "word": "tillryggalagd", "lang_code": "sv", "lang": "Schwedisch", "sense_index": "1"}, {"sense": "getrennt, abgenutzt sein, durch Rollreibung abgerieben sein", "word": "slick", "lang_code": "en", "lang": "Englisch", "sense_index": "2"}, {"sense": "getrennt, abgenutzt sein, durch Rollreibung abgerieben sein", "word": "utsliten", "lang_code": "sv", "lang": "Schwedisch", "sense_index": "2"}, {"sense": "getrennt, abgenutzt sein, durch Rollreibung abgerieben sein", "word": "nedsliten", "lang_code": "sv", "lang": "Schwedisch", "sense_index": "2"}, {"sense": "getrennt, abgenutzt sein, durch Rollreibung abgerieben sein", "word": "desgastado", "lang_code": "es", "lang": "Spanisch", "sense_index": "2"}, {"sense": "umgangssprachlich: außergewöhnlich, hervorragend, toll", "word": "cool", "lang_code": "en", "lang": "Englisch", "sense_index": "3"}, {"sense": "umgangssprachlich: außergewöhnlich, hervorragend, toll", "word": "cool", "lang_code": "fr", "lang": "Französisch", "sense_index": "3"}, {"sense": "umgangssprachlich: außergewöhnlich, hervorragend, toll", "word": "géant", "lang_code": "fr", "lang": "Französisch", "sense_index": "3"}, {"sense": "umgangssprachlich: außergewöhnlich, hervorragend, toll", "word": "ball", "lang_code": "sv", "lang": "Schwedisch", "sense_index": "3", "tags": ["colloquial"]}, {"sense": "umgangssprachlich: außergewöhnlich, hervorragend, toll", "word": "excelente", "lang_code": "es", "lang": "Spanisch", "sense_index": "3"}, {"sense": "umgangssprachlich: außergewöhnlich, hervorragend, toll", "word": "excepcional", "lang_code": "es", "lang": "Spanisch", "sense_index": "3"}, {"sense": "umgangssprachlich: außergewöhnlich, hervorragend, toll", "word": "fuera de serie", "lang_code": "es", "lang": "Spanisch", "sense_index": "3"}], "sounds": [{"ipa": "[ˈapɡəˌfaːʁən]"}, {"audio": "De-abgefahren.ogg", "ogg_url": "https://commons.wikimedia.org/wiki/Special:FilePath/De-abgefahren.ogg", "mp3_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/4/43/De-abgefahren.ogg/De-abgefahren.ogg.mp3"}, {"audio": "De-abgefahren2.ogg", "ogg_url": "https://commons.wikimedia.org/wiki/Special:FilePath/De-abgefahren2.ogg", "mp3_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/3/30/De-abgefahren2.ogg/De-abgefahren2.ogg.mp3"}], "antonyms": [{"word": "unabgefahren", "sense_index": "1, 2"}, {"word": "neu", "sense_index": "2"}, {"word": "fabrikneu", "sense_index": "2"}, {"word": "unabgenutzt", "sense_index": "2"}, {"word": "unabgerieben", "sense_index": "2"}, {"word": "unbenutzt", "sense_index": "2"}, {"word": "unverschlissen", "sense_index": "2"}, {"word": "gewöhnlich", "sense_index": "3"}, {"word": "trivial", "sense_index": "3"}, {"word": "hausbacken", "sense_index": "3"}, {"word": "altfränkisch", "sense_index": "3"}, {"word": "out sein", "sense_index": "3"}], "synonyms": [{"word": "absolviert", "sense_index": "1"}, {"word": "erledigt", "sense_index": "1"}, {"word": "hinter", "sense_index": "1"}, {"word": "gebracht", "sense_index": "1"}, {"word": "abgenutzt", "sense_index": "2"}, {"word": "abgerieben", "sense_index": "2"}, {"word": "verschlissen", "sense_index": "2"}, {"word": "außergewöhnlich", "sense_index": "3"}, {"word": "begeisternd", "sense_index": "3"}, {"word": "hervorragend", "sense_index": "3"}, {"word": "schräg", "sense_index": "3"}, {"word": "toll", "sense_index": "3"}, {"word": "spitzenmäßig", "sense_index": "3"}, {"word": "klasse", "sense_index": "3"}, {"word": "cool", "sense_index": "3"}, {"word": "super", "sense_index": "3"}, {"word": "in sein", "sense_index": "3"}], "categories": ["Adjektiv (Deutsch)", "Anagramm sortiert (Deutsch)", "Deutsch", "Grundformeintrag (Deutsch)", "Roter Audiolink", "Rückläufige Wörterliste (Deutsch)", "Rückläufige Wörterliste Grundformeintrag (Deutsch)", "Wiktionary:Audio-Datei", "siehe auch"], "etymology_texts": ["Adjektiv, vom Partizip II des Verbs abfahren, abgeleitet durch Konversion"], "forms": [{"form": "abgefahren", "tags": ["positive"]}, {"form": "abgefahrener", "tags": ["comparative"]}, {"form": "am abgefahrensten", "tags": ["superlative"]}, {"form": "abgefahrener", "tags": ["positive", "nominative", "strong", "singular", "masculine"], "source": "Flexion:abgefahren"}, {"form": "abgefahrene", "tags": ["positive", "nominative", "strong", "singular", "feminine"], "source": "Flexion:abgefahren"}, {"form": "abgefahrenes", "tags": ["positive", "nominative", "strong", "singular", "neuter"], "source": "Flexion:abgefahren"}, {"form": "abgefahrene", "tags": ["positive", "nominative", "strong", "plural"], "source": "Flexion:abgefahren"}, {"form": "abgefahrenen", "tags": ["positive", "genitive", "strong", "singular", "masculine"], "source": "Flexion:abgefahren"}, {"form": "abgefahrener", "tags": ["positive", "genitive", "strong", "singular", "feminine"], "source": "Flexion:abgefahren"}, {"form": "abgefahrenen", "tags": ["positive", "genitive", "strong", "singular", "neuter"], "source": "Flexion:abgefahren"}, {"form": "abgefahrener", "tags": ["positive", "genitive", "strong", "plural"], "source": "Flexion:abgefahren"}, {"form": "abgefahrenem", "tags": ["positive", "dative", "strong", "singular", "masculine"], "source": "Flexion:abgefahren"}, {"form": "abgefahrener", "tags": ["positive", "dative", "strong", "singular", "feminine"], "source": "Flexion:abgefahren"}, {"form": "abgefahrenem", "tags": ["positive", "dative", "strong", "singular", "neuter"], "source": "Flexion:abgefahren"}, {"form": "abgefahrenen", "tags": ["positive", "dative", "strong", "plural"], "source": "Flexion:abgefahren"}, {"form": "abgefahrenen", "tags": ["positive", "accusative", "strong", "singular", "masculine"], "source": "Flexion:abgefahren"}, {"form": "abgefahrene", "tags": ["positive", "accusative", "strong", "singular", "feminine"], "source": "Flexion:abgefahren"}, {"form": "abgefahrenes", "tags": ["positive", "accusative", "strong", "singular", "neuter"], "source": "Flexion:abgefahren"}, {"form": "abgefahrene", "tags": ["positive", "accusative", "strong", "plural"], "source": "Flexion:abgefahren"}, {"form": "der abgefahrene", "tags": ["positive", "nominative", "weak", "singular", "masculine"], "source": "Flexion:abgefahren"}, {"form": "die abgefahrene", "tags": ["positive", "nominative", "weak", "singular", "feminine"], "source": "Flexion:abgefahren"}, {"form": "das abgefahrene", "tags": ["positive", "nominative", "weak", "singular", "neuter"], "source": "Flexion:abgefahren"}, {"form": "die abgefahrenen", "tags": ["positive", "nominative", "weak", "plural"], "source": "Flexion:abgefahren"}, {"form": "des abgefahrenen", "tags": ["positive", "genitive", "weak", "singular", "masculine"], "source": "Flexion:abgefahren"}, {"form": "der abgefahrenen", "tags": ["positive", "genitive", "weak", "singular", "feminine"], "source": "Flexion:abgefahren"}, {"form": "des abgefahrenen", "tags": ["positive", "genitive", "weak", "singular", "neuter"], "source": "Flexion:abgefahren"}, {"form": "der abgefahrenen", "tags": ["positive", "genitive", "weak", "plural"], "source": "Flexion:abgefahren"}, {"form": "dem abgefahrenen", "tags": ["positive", "dative", "weak", "singular", "masculine"], "source": "Flexion:abgefahren"}, {"form": "der abgefahrenen", "tags": ["positive", "dative", "weak", "singular", "feminine"], "source": "Flexion:abgefahren"}, {"form": "dem abgefahrenen", "tags": ["positive", "dative", "weak", "singular", "neuter"], "source": "Flexion:abgefahren"}, {"form": "den abgefahrenen", "tags": ["positive", "dative", "weak", "plural"], "source": "Flexion:abgefahren"}, {"form": "den abgefahrenen", "tags": ["positive", "accusative", "weak", "singular", "masculine"], "source": "Flexion:abgefahren"}, {"form": "die abgefahrene", "tags": ["positive", "accusative", "weak", "singular", "feminine"], "source": "Flexion:abgefahren"}, {"form": "das abgefahrene", "tags": ["positive", "accusative", "weak", "singular", "neuter"], "source": "Flexion:abgefahren"}, {"form": "die abgefahrenen", "tags": ["positive", "accusative", "weak", "plural"], "source": "Flexion:abgefahren"}, {"form": "ein abgefahrener", "tags": ["positive", "nominative", "mixed", "singular", "masculine"], "source": "Flexion:abgefahren"}, {"form": "eine abgefahrene", "tags": ["positive", "nominative", "mixed", "singular", "feminine"], "source": "Flexion:abgefahren"}, {"form": "ein abgefahrenes", "tags": ["positive", "nominative", "mixed", "singular", "neuter"], "source": "Flexion:abgefahren"}, {"form": "(keine) abgefahrenen", "tags": ["positive", "nominative", "mixed", "plural"], "source": "Flexion:abgefahren"}, {"form": "eines abgefahrenen", "tags": ["positive", "genitive", "mixed", "singular", "masculine"], "source": "Flexion:abgefahren"}, {"form": "einer abgefahrenen", "tags": ["positive", "genitive", "mixed", "singular", "feminine"], "source": "Flexion:abgefahren"}, {"form": "eines abgefahrenen", "tags": ["positive", "genitive", "mixed", "singular", "neuter"], "source": "Flexion:abgefahren"}, {"form": "(keiner) abgefahrenen", "tags": ["positive", "genitive", "mixed", "plural"], "source": "Flexion:abgefahren"}, {"form": "einem abgefahrenen", "tags": ["positive", "dative", "mixed", "singular", "masculine"], "source": "Flexion:abgefahren"}, {"form": "einer abgefahrenen", "tags": ["positive", "dative", "mixed", "singular", "feminine"], "source": "Flexion:abgefahren"}, {"form": "einem abgefahrenen", "tags": ["positive", "dative", "mixed", "singular", "neuter"], "source": "Flexion:abgefahren"}, {"form": "(keinen) abgefahrenen", "tags": ["positive", "dative", "mixed", "plural"], "source": "Flexion:abgefahren"}, {"form": "einen abgefahrenen", "tags": ["positive", "accusative", "mixed", "singular", "masculine"], "source": "Flexion:abgefahren"}, {"form": "eine abgefahrene", "tags": ["positive", "accusative", "mixed", "singular", "feminine"], "source": "Flexion:abgefahren"}, {"form": "ein abgefahrenes", "tags": ["positive", "accusative", "mixed", "singular", "neuter"], "source": "Flexion:abgefahren"}, {"form": "(keine) abgefahrenen", "tags": ["positive", "accusative", "mixed", "plural"], "source": "Flexion:abgefahren"}, {"form": "er ist abgefahren", "tags": ["positive", "predicative", "singular", "masculine"], "source": "Flexion:abgefahren"}, {"form": "sie ist abgefahren", "tags": ["positive", "predicative", "singular", "feminine"], "source": "Flexion:abgefahren"}, {"form": "es ist abgefahren", "tags": ["positive", "predicative", "singular", "neuter"], "source": "Flexion:abgefahren"}, {"form": "sie sind abgefahren", "tags": ["positive", "predicative", "plural"], "source": "Flexion:abgefahren"}, {"form": "abgefahrenerer", "tags": ["comparative", "nominative", "strong", "singular", "masculine"], "source": "Flexion:abgefahren"}, {"form": "abgefahrenere", "tags": ["comparative", "nominative", "strong", "singular", "feminine"], "source": "Flexion:abgefahren"}, {"form": "abgefahreneres", "tags": ["comparative", "nominative", "strong", "singular", "neuter"], "source": "Flexion:abgefahren"}, {"form": "abgefahrenere", "tags": ["comparative", "nominative", "strong", "plural"], "source": "Flexion:abgefahren"}, {"form": "abgefahreneren", "tags": ["comparative", "genitive", "strong", "singular", "masculine"], "source": "Flexion:abgefahren"}, {"form": "abgefahrenerer", "tags": ["comparative", "genitive", "strong", "singular", "feminine"], "source": "Flexion:abgefahren"}, {"form": "abgefahreneren", "tags": ["comparative", "genitive", "strong", "singular", "neuter"], "source": "Flexion:abgefahren"}, {"form": "abgefahrenerer", "tags": ["comparative", "genitive", "strong", "plural"], "source": "Flexion:abgefahren"}, {"form": "abgefahrenerem", "tags": ["comparative", "dative", "strong", "singular", "masculine"], "source": "Flexion:abgefahren"}, {"form": "abgefahrenerer", "tags": ["comparative", "dative", "strong", "singular", "feminine"], "source": "Flexion:abgefahren"}, {"form": "abgefahrenerem", "tags": ["comparative", "dative", "strong", "singular", "neuter"], "source": "Flexion:abgefahren"}, {"form": "abgefahreneren", "tags": ["comparative", "dative", "strong", "plural"], "source": "Flexion:abgefahren"}, {"form": "abgefahreneren", "tags": ["comparative", "accusative", "strong", "singular", "masculine"], "source": "Flexion:abgefahren"}, {"form": "abgefahrenere", "tags": ["comparative", "accusative", "strong", "singular", "feminine"], "source": "Flexion:abgefahren"}, {"form": "abgefahreneres", "tags": ["comparative", "accusative", "strong", "singular", "neuter"], "source": "Flexion:abgefahren"}, {"form": "abgefahrenere", "tags": ["comparative", "accusative", "strong", "plural"], "source": "Flexion:abgefahren"}, {"form": "der abgefahrenere", "tags": ["comparative", "nominative", "weak", "singular", "masculine"], "source": "Flexion:abgefahren"}, {"form": "die abgefahrenere", "tags": ["comparative", "nominative", "weak", "singular", "feminine"], "source": "Flexion:abgefahren"}, {"form": "das abgefahrenere", "tags": ["comparative", "nominative", "weak", "singular", "neuter"], "source": "Flexion:abgefahren"}, {"form": "die abgefahreneren", "tags": ["comparative", "nominative", "weak", "plural"], "source": "Flexion:abgefahren"}, {"form": "des abgefahreneren", "tags": ["comparative", "genitive", "weak", "singular", "masculine"], "source": "Flexion:abgefahren"}, {"form": "der abgefahreneren", "tags": ["comparative", "genitive", "weak", "singular", "feminine"], "source": "Flexion:abgefahren"}, {"form": "des abgefahreneren", "tags": ["comparative", "genitive", "weak", "singular", "neuter"], "source": "Flexion:abgefahren"}, {"form": "der abgefahreneren", "tags": ["comparative", "genitive", "weak", "plural"], "source": "Flexion:abgefahren"}, {"form": "dem abgefahreneren", "tags": ["comparative", "dative", "weak", "singular", "masculine"], "source": "Flexion:abgefahren"}, {"form": "der abgefahreneren", "tags": ["comparative", "dative", "weak", "singular", "feminine"], "source": "Flexion:abgefahren"}, {"form": "dem abgefahreneren", "tags": ["comparative", "dative", "weak", "singular", "neuter"], "source": "Flexion:abgefahren"}, {"form": "den abgefahreneren", "tags": ["comparative", "dative", "weak", "plural"], "source": "Flexion:abgefahren"}, {"form": "den abgefahreneren", "tags": ["comparative", "accusative", "weak", "singular", "masculine"], "source": "Flexion:abgefahren"}, {"form": "die abgefahrenere", "tags": ["comparative", "accusative", "weak", "singular", "feminine"], "source": "Flexion:abgefahren"}, {"form": "das abgefahrenere", "tags": ["comparative", "accusative", "weak", "singular", "neuter"], "source": "Flexion:abgefahren"}, {"form": "die abgefahreneren", "tags": ["comparative", "accusative", "weak", "plural"], "source": "Flexion:abgefahren"}, {"form": "ein abgefahrenerer", "tags": ["comparative", "nominative", "mixed", "singular", "masculine"], "source": "Flexion:abgefahren"}, {"form": "eine abgefahrenere", "tags": ["comparative", "nominative", "mixed", "singular", "feminine"], "source": "Flexion:abgefahren"}, {"form": "ein abgefahreneres", "tags": ["comparative", "nominative", "mixed", "singular", "neuter"], "source": "Flexion:abgefahren"}, {"form": "(keine) abgefahreneren", "tags": ["comparative", "nominative", "mixed", "plural"], "source": "Flexion:abgefahren"}, {"form": "eines abgefahreneren", "tags": ["comparative", "genitive", "mixed", "singular", "masculine"], "source": "Flexion:abgefahren"}, {"form": "einer abgefahreneren", "tags": ["comparative", "genitive", "mixed", "singular", "feminine"], "source": "Flexion:abgefahren"}, {"form": "eines abgefahreneren", "tags": ["comparative", "genitive", "mixed", "singular", "neuter"], "source": "Flexion:abgefahren"}, {"form": "(keiner) abgefahreneren", "tags": ["comparative", "genitive", "mixed", "plural"], "source": "Flexion:abgefahren"}, {"form": "einem abgefahreneren", "tags": ["comparative", "dative", "mixed", "singular", "masculine"], "source": "Flexion:abgefahren"}, {"form": "einer abgefahreneren", "tags": ["comparative", "dative", "mixed", "singular", "feminine"], "source": "Flexion:abgefahren"}, {"form": "einem abgefahreneren", "tags": ["comparative", "dative", "mixed", "singular", "neuter"], "source": "Flexion:abgefahren"}, {"form": "(keinen) abgefahreneren", "tags": ["comparative", "dative", "mixed", "plural"], "source": "Flexion:abgefahren"}, {"form": "einen abgefahreneren", "tags": ["comparative", "accusative", "mixed", "singular", "masculine"], "source": "Flexion:abgefahren"}, {"form": "eine abgefahrenere", "tags": ["comparative", "accusative", "mixed", "singular", "feminine"], "source": "Flexion:abgefahren"}, {"form": "ein abgefahreneres", "tags": ["comparative", "accusative", "mixed", "singular", "neuter"], "source": "Flexion:abgefahren"}, {"form": "(keine) abgefahreneren", "tags": ["comparative", "accusative", "mixed", "plural"], "source": "Flexion:abgefahren"}, {"form": "er ist abgefahrener", "tags": ["comparative", "predicative", "singular", "masculine"], "source": "Flexion:abgefahren"}, {"form": "sie ist abgefahrener", "tags": ["comparative", "predicative", "singular", "feminine"], "source": "Flexion:abgefahren"}, {"form": "es ist abgefahrener", "tags": ["comparative", "predicative", "singular", "neuter"], "source": "Flexion:abgefahren"}, {"form": "sie sind abgefahrener", "tags": ["comparative", "predicative", "plural"], "source": "Flexion:abgefahren"}, {"form": "abgefahrenster", "tags": ["superlative", "nominative", "strong", "singular", "masculine"], "source": "Flexion:abgefahren"}, {"form": "abgefahrenste", "tags": ["superlative", "nominative", "strong", "singular", "feminine"], "source": "Flexion:abgefahren"}, {"form": "abgefahrenstes", "tags": ["superlative", "nominative", "strong", "singular", "neuter"], "source": "Flexion:abgefahren"}, {"form": "abgefahrenste", "tags": ["superlative", "nominative", "strong", "plural"], "source": "Flexion:abgefahren"}, {"form": "abgefahrensten", "tags": ["superlative", "genitive", "strong", "singular", "masculine"], "source": "Flexion:abgefahren"}, {"form": "abgefahrenster", "tags": ["superlative", "genitive", "strong", "singular", "feminine"], "source": "Flexion:abgefahren"}, {"form": "abgefahrensten", "tags": ["superlative", "genitive", "strong", "singular", "neuter"], "source": "Flexion:abgefahren"}, {"form": "abgefahrenster", "tags": ["superlative", "genitive", "strong", "plural"], "source": "Flexion:abgefahren"}, {"form": "abgefahrenstem", "tags": ["superlative", "dative", "strong", "singular", "masculine"], "source": "Flexion:abgefahren"}, {"form": "abgefahrenster", "tags": ["superlative", "dative", "strong", "singular", "feminine"], "source": "Flexion:abgefahren"}, {"form": "abgefahrenstem", "tags": ["superlative", "dative", "strong", "singular", "neuter"], "source": "Flexion:abgefahren"}, {"form": "abgefahrensten", "tags": ["superlative", "dative", "strong", "plural"], "source": "Flexion:abgefahren"}, {"form": "abgefahrensten", "tags": ["superlative", "accusative", "strong", "singular", "masculine"], "source": "Flexion:abgefahren"}, {"form": "abgefahrenste", "tags": ["superlative", "accusative", "strong", "singular", "feminine"], "source": "Flexion:abgefahren"}, {"form": "abgefahrenstes", "tags": ["superlative", "accusative", "strong", "singular", "neuter"], "source": "Flexion:abgefahren"}, {"form": "abgefahrenste", "tags": ["superlative", "accusative", "strong", "plural"], "source": "Flexion:abgefahren"}, {"form": "der abgefahrenste", "tags": ["superlative", "nominative", "weak", "singular", "masculine"], "source": "Flexion:abgefahren"}, {"form": "die abgefahrenste", "tags": ["superlative", "nominative", "weak", "singular", "feminine"], "source": "Flexion:abgefahren"}, {"form": "das abgefahrenste", "tags": ["superlative", "nominative", "weak", "singular", "neuter"], "source": "Flexion:abgefahren"}, {"form": "die abgefahrensten", "tags": ["superlative", "nominative", "weak", "plural"], "source": "Flexion:abgefahren"}, {"form": "des abgefahrensten", "tags": ["superlative", "genitive", "weak", "singular", "masculine"], "source": "Flexion:abgefahren"}, {"form": "der abgefahrensten", "tags": ["superlative", "genitive", "weak", "singular", "feminine"], "source": "Flexion:abgefahren"}, {"form": "des abgefahrensten", "tags": ["superlative", "genitive", "weak", "singular", "neuter"], "source": "Flexion:abgefahren"}, {"form": "der abgefahrensten", "tags": ["superlative", "genitive", "weak", "plural"], "source": "Flexion:abgefahren"}, {"form": "dem abgefahrensten", "tags": ["superlative", "dative", "weak", "singular", "masculine"], "source": "Flexion:abgefahren"}, {"form": "der abgefahrensten", "tags": ["superlative", "dative", "weak", "singular", "feminine"], "source": "Flexion:abgefahren"}, {"form": "dem abgefahrensten", "tags": ["superlative", "dative", "weak", "singular", "neuter"], "source": "Flexion:abgefahren"}, {"form": "den abgefahrensten", "tags": ["superlative", "dative", "weak", "plural"], "source": "Flexion:abgefahren"}, {"form": "den abgefahrensten", "tags": ["superlative", "accusative", "weak", "singular", "masculine"], "source": "Flexion:abgefahren"}, {"form": "die abgefahrenste", "tags": ["superlative", "accusative", "weak", "singular", "feminine"], "source": "Flexion:abgefahren"}, {"form": "das abgefahrenste", "tags": ["superlative", "accusative", "weak", "singular", "neuter"], "source": "Flexion:abgefahren"}, {"form": "die abgefahrensten", "tags": ["superlative", "accusative", "weak", "plural"], "source": "Flexion:abgefahren"}, {"form": "ein abgefahrenster", "tags": ["superlative", "nominative", "mixed", "singular", "masculine"], "source": "Flexion:abgefahren"}, {"form": "eine abgefahrenste", "tags": ["superlative", "nominative", "mixed", "singular", "feminine"], "source": "Flexion:abgefahren"}, {"form": "ein abgefahrenstes", "tags": ["superlative", "nominative", "mixed", "singular", "neuter"], "source": "Flexion:abgefahren"}, {"form": "(keine) abgefahrensten", "tags": ["superlative", "nominative", "mixed", "plural"], "source": "Flexion:abgefahren"}, {"form": "eines abgefahrensten", "tags": ["superlative", "genitive", "mixed", "singular", "masculine"], "source": "Flexion:abgefahren"}, {"form": "einer abgefahrensten", "tags": ["superlative", "genitive", "mixed", "singular", "feminine"], "source": "Flexion:abgefahren"}, {"form": "eines abgefahrensten", "tags": ["superlative", "genitive", "mixed", "singular", "neuter"], "source": "Flexion:abgefahren"}, {"form": "(keiner) abgefahrensten", "tags": ["superlative", "genitive", "mixed", "plural"], "source": "Flexion:abgefahren"}, {"form": "einem abgefahrensten", "tags": ["superlative", "dative", "mixed", "singular", "masculine"], "source": "Flexion:abgefahren"}, {"form": "einer abgefahrensten", "tags": ["superlative", "dative", "mixed", "singular", "feminine"], "source": "Flexion:abgefahren"}, {"form": "einem abgefahrensten", "tags": ["superlative", "dative", "mixed", "singular", "neuter"], "source": "Flexion:abgefahren"}, {"form": "(keinen) abgefahrensten", "tags": ["superlative", "dative", "mixed", "plural"], "source": "Flexion:abgefahren"}, {"form": "einen abgefahrensten", "tags": ["superlative", "accusative", "mixed", "singular", "masculine"], "source": "Flexion:abgefahren"}, {"form": "eine abgefahrenste", "tags": ["superlative", "accusative", "mixed", "singular", "feminine"], "source": "Flexion:abgefahren"}, {"form": "ein abgefahrenstes", "tags": ["superlative", "accusative", "mixed", "singular", "neuter"], "source": "Flexion:abgefahren"}, {"form": "(keine) abgefahrensten", "tags": ["superlative", "accusative", "mixed", "plural"], "source": "Flexion:abgefahren"}, {"form": "er ist am abgefahrensten", "tags": ["superlative", "predicative", "singular", "masculine"], "source": "Flexion:abgefahren"}, {"form": "sie ist am abgefahrensten", "tags": ["superlative", "predicative", "singular", "feminine"], "source": "Flexion:abgefahren"}, {"form": "es ist am abgefahrensten", "tags": ["superlative", "predicative", "singular", "neuter"], "source": "Flexion:abgefahren"}, {"form": "sie sind am abgefahrensten", "tags": ["superlative", "predicative", "plural"], "source": "Flexion:abgefahren"}], "hyphenations": [{"parts": ["ab", "ge", "fah", "ren"]}]} +{"word": "abgefahren", "pos": "verb", "pos_title": "Partizip II", "lang_code": "de", "lang": "Deutsch", "senses": [{"glosses": ["Partizip Perfekt des Verbs abfahren"], "tags": ["form-of", "perfect"], "form_of": [{"word": "abfahren"}]}], "sounds": [{"ipa": "[ˈapɡəˌfaːʁən]"}, {"audio": "De-abgefahren.ogg", "ogg_url": "https://commons.wikimedia.org/wiki/Special:FilePath/De-abgefahren.ogg", "mp3_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/4/43/De-abgefahren.ogg/De-abgefahren.ogg.mp3"}], "tags": ["form-of"], "categories": ["Anagramm sortiert (Deutsch)", "Deutsch", "Partizip II (Deutsch)", "Roter Audiolink", "Rückläufige Wörterliste (Deutsch)", "Wiktionary:Audio-Datei", "siehe auch"], "hyphenations": [{"parts": ["ab", "ge", "fah", "ren"]}]} diff --git a/samples/german/besinnen.json b/samples/german/besinnen.json new file mode 100644 index 0000000..47a12c1 --- /dev/null +++ b/samples/german/besinnen.json @@ -0,0 +1 @@ +{"word": "besinnen", "pos": "verb", "pos_title": "Verb", "lang_code": "de", "lang": "Deutsch", "senses": [{"glosses": ["klar werden, nachdenken"], "tags": ["reflexive"], "examples": [{"text": "Ich besann mich eines Besseren.", "italic_text_offsets": [[4, 10]]}, {"text": "Ich musste mich erst wieder besinnen, bevor ich überhaupt nur an eine Planung für morgen denken konnte.", "italic_text_offsets": [[28, 37]]}, {"text": "Wieso sollte es unmöglich sein, dass du dich besönnest?", "italic_text_offsets": [[45, 55]]}], "sense_index": "1"}, {"glosses": ["etwas in die Erinnerung zurückrufen, sich einer Sache bewusst werden"], "raw_tags": ["sich auf etwas besinnen"], "tags": ["reflexive"], "examples": [{"text": "Doch, ja, jetzt wo du das sagst, besinne ich mich dann doch auf den Namen deiner Freundin.", "italic_text_offsets": [[33, 40]]}, {"text": "Kannst du dich eigentlich noch auf Opa besinnen?", "italic_text_offsets": [[39, 48]]}], "sense_index": "2"}], "translations": [{"sense": "klar werden, nachdenken", "word": "bethink", "lang_code": "en", "lang": "Englisch", "sense_index": "1"}, {"sense": "klar werden, nachdenken", "word": "consider", "lang_code": "en", "lang": "Englisch", "sense_index": "1"}, {"sense": "klar werden, nachdenken", "word": "contemplate", "lang_code": "en", "lang": "Englisch", "sense_index": "1"}, {"sense": "klar werden, nachdenken", "word": "recollect", "lang_code": "en", "lang": "Englisch", "sense_index": "1"}, {"sense": "klar werden, nachdenken", "word": "reflect", "lang_code": "en", "lang": "Englisch", "sense_index": "1"}, {"sense": "klar werden, nachdenken", "word": "cerbumi", "lang_code": "eo", "lang": "Esperanto", "sense_index": "1"}, {"sense": "klar werden, nachdenken", "word": "réfléchir", "lang_code": "fr", "lang": "Französisch", "sense_index": "1"}, {"sense": "klar werden, nachdenken", "word": "riflettere", "lang_code": "it", "lang": "Italienisch", "sense_index": "1"}, {"sense": "klar werden, nachdenken", "word": "bezinnen", "lang_code": "nl", "lang": "Niederländisch", "sense_index": "1"}, {"sense": "klar werden, nachdenken", "word": "sich besennen", "lang_code": "pdt", "lang": "Plautdietsch", "sense_index": "1"}, {"sense": "klar werden, nachdenken", "word": "zastanowić się", "lang_code": "pl", "lang": "Polnisch", "sense_index": "1"}, {"sense": "klar werden, nachdenken", "word": "namyślić się", "lang_code": "pl", "lang": "Polnisch", "sense_index": "1"}, {"sense": "klar werden, nachdenken", "word": "tänka efter", "lang_code": "sv", "lang": "Schwedisch", "sense_index": "1"}, {"sense": "klar werden, nachdenken", "word": "komma på .... tankar", "lang_code": "sv", "lang": "Schwedisch", "sense_index": "1"}, {"sense": "klar werden, nachdenken", "word": "besinna sig", "lang_code": "sv", "lang": "Schwedisch", "sense_index": "1"}, {"sense": "klar werden, nachdenken", "word": "reflexionar", "lang_code": "es", "lang": "Spanisch", "sense_index": "1"}, {"sense": "sich erinnern", "word": "bethink", "lang_code": "en", "lang": "Englisch", "sense_index": "2"}, {"sense": "sich erinnern", "word": "consider", "lang_code": "en", "lang": "Englisch", "sense_index": "2"}, {"sense": "sich erinnern", "word": "recall", "lang_code": "en", "lang": "Englisch", "sense_index": "2"}, {"sense": "sich erinnern", "word": "recollect", "lang_code": "en", "lang": "Englisch", "sense_index": "2"}, {"sense": "sich erinnern", "word": "reflect", "lang_code": "en", "lang": "Englisch", "sense_index": "2"}, {"sense": "sich erinnern", "word": "remember", "lang_code": "en", "lang": "Englisch", "sense_index": "2"}, {"sense": "sich erinnern", "word": "przypomnieć sobie", "lang_code": "pl", "lang": "Polnisch", "sense_index": "2"}, {"sense": "sich erinnern", "word": "erinra sig", "lang_code": "sv", "lang": "Schwedisch", "sense_index": "2"}, {"sense": "sich erinnern", "word": "komma ihåg", "lang_code": "sv", "lang": "Schwedisch", "sense_index": "2"}, {"sense": "sich erinnern", "word": "acordarse", "lang_code": "es", "lang": "Spanisch", "sense_index": "2"}], "sounds": [{"ipa": "[bəˈzɪnən]"}, {"audio": "De-besinnen.ogg", "ogg_url": "https://commons.wikimedia.org/wiki/Special:FilePath/De-besinnen.ogg", "mp3_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/3/35/De-besinnen.ogg/De-besinnen.ogg.mp3"}, {"rhymes": "ɪnən"}], "derived": [{"word": "besinnlich"}, {"word": "Besinnung"}, {"word": "rückbesinnen"}, {"word": "umbesinnen"}, {"word": "zurückbesinnen"}], "hypernyms": [{"word": "sinnen", "sense_index": "1"}, {"word": "denken", "sense_index": "1"}], "synonyms": [{"word": "nachdenken", "sense_index": "1"}, {"word": "sammeln", "sense_index": "1"}], "categories": ["Anagramm sortiert (Deutsch)", "Deutsch", "Einträge mit Endreim (Deutsch)", "Grundformeintrag (Deutsch)", "Roter Audiolink", "Rückläufige Wörterliste (Deutsch)", "Rückläufige Wörterliste Grundformeintrag (Deutsch)", "Verb (Deutsch)", "Wiktionary:Audio-Datei", "siehe auch"], "etymology_texts": ["etymologisch: mittelhochdeutsch besinnen „worüber nachdenken, etwas ausdenken“, reflexiv „sich bewußt werden, überlegen“", "strukturell: Derivation (Ableitung) zum Verb sinnen mit dem Derivatem (Ableitungsmorphem) be-"], "forms": [{"form": "besinne", "tags": ["present"], "pronouns": ["ich"]}, {"form": "besinnst", "tags": ["present"], "pronouns": ["du"]}, {"form": "besinnt", "tags": ["present"], "pronouns": ["er", "sie", "es"]}, {"form": "besann", "tags": ["past"], "pronouns": ["ich"]}, {"form": "besänne", "tags": ["subjunctive-ii"], "pronouns": ["ich"]}, {"form": "besönne", "tags": ["subjunctive-ii"], "pronouns": ["ich"]}, {"form": "besinn!", "tags": ["imperative", "singular"]}, {"form": "besinnt!", "tags": ["imperative", "plural"]}, {"form": "besonnen", "tags": ["participle-2", "perfect"]}, {"form": "haben", "tags": ["auxiliary", "perfect"]}, {"form": "sich besinnen", "tags": ["active", "infinitive", "present"], "raw_tags": ["Infinitive und Partizipien"], "source": "Flexion:besinnen"}, {"form": "sich besonnen haben", "tags": ["active", "infinitive", "perfect"], "raw_tags": ["Infinitive und Partizipien"], "source": "Flexion:besinnen"}, {"form": "besonnen sein", "tags": ["statal-reflexive", "infinitive", "present"], "raw_tags": ["Infinitive und Partizipien"], "source": "Flexion:besinnen"}, {"form": "besonnen gewesen sein", "tags": ["statal-reflexive", "infinitive", "perfect"], "raw_tags": ["Infinitive und Partizipien"], "source": "Flexion:besinnen"}, {"form": "sich zu besinnen", "tags": ["active", "extended", "infinitive"], "raw_tags": ["Infinitive und Partizipien"], "source": "Flexion:besinnen"}, {"form": "sich besonnen zu haben", "tags": ["active", "extended", "infinitive"], "raw_tags": ["Infinitive und Partizipien"], "source": "Flexion:besinnen"}, {"form": "besonnen zu sein", "tags": ["statal-reflexive", "extended", "infinitive"], "raw_tags": ["Infinitive und Partizipien"], "source": "Flexion:besinnen"}, {"form": "besonnen gewesen zu sein", "tags": ["statal-reflexive", "extended", "infinitive"], "raw_tags": ["Infinitive und Partizipien"], "source": "Flexion:besinnen"}, {"form": "sich besinnend", "tags": ["participle", "present", "active"], "raw_tags": ["Infinitive und Partizipien"], "source": "Flexion:besinnen"}, {"form": "besonnen", "tags": ["participle", "perfect", "passive"], "raw_tags": ["Infinitive und Partizipien"], "source": "Flexion:besinnen"}, {"form": "besinn dich!", "tags": ["imperative", "second-person", "singular", "present", "active"], "raw_tags": ["Finite Formen"], "source": "Flexion:besinnen"}, {"form": "besinne dich!", "tags": ["imperative", "second-person", "singular", "present", "active"], "raw_tags": ["Finite Formen"], "source": "Flexion:besinnen"}, {"form": "habe dich besonnen!", "tags": ["imperative", "second-person", "singular", "present", "active"], "raw_tags": ["Finite Formen"], "source": "Flexion:besinnen"}, {"form": "besinnt euch!", "tags": ["imperative", "second-person", "plural", "present", "active"], "raw_tags": ["Finite Formen"], "source": "Flexion:besinnen"}, {"form": "habt euch besonnen!", "tags": ["imperative", "second-person", "plural", "present", "active"], "raw_tags": ["Finite Formen"], "source": "Flexion:besinnen"}, {"form": "besinnen Sie sich!", "tags": ["imperative", "honorific", "present", "active"], "raw_tags": ["Finite Formen"], "source": "Flexion:besinnen"}, {"form": "haben Sie sich besonnen!", "tags": ["imperative", "honorific", "present", "active"], "raw_tags": ["Finite Formen"], "source": "Flexion:besinnen"}, {"form": "ich besinne mich", "tags": ["first-person", "singular", "present", "active", "main-clause", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:besinnen"}, {"form": "ich besinne mich", "tags": ["first-person", "singular", "present", "active", "main-clause", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:besinnen"}, {"form": "ich mich besinne", "tags": ["first-person", "singular", "present", "active", "subordinate-clause", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:besinnen"}, {"form": "ich mich besinne", "tags": ["first-person", "singular", "present", "active", "subordinate-clause", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:besinnen"}, {"form": "du besinnst dich", "tags": ["second-person", "singular", "present", "active", "main-clause", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:besinnen"}, {"form": "du besinnest dich", "tags": ["second-person", "singular", "present", "active", "main-clause", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:besinnen"}, {"form": "du dich besinnst", "tags": ["second-person", "singular", "present", "active", "subordinate-clause", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:besinnen"}, {"form": "du dich besinnest", "tags": ["second-person", "singular", "present", "active", "subordinate-clause", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:besinnen"}, {"form": "er/sie/es besinnt sich", "tags": ["third-person", "singular", "present", "active", "main-clause", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:besinnen"}, {"form": "er/sie/es besinne sich", "tags": ["third-person", "singular", "present", "active", "main-clause", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:besinnen"}, {"form": "er/sie/es sich besinnt", "tags": ["third-person", "singular", "present", "active", "subordinate-clause", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:besinnen"}, {"form": "er/sie/es sich besinne", "tags": ["third-person", "singular", "present", "active", "subordinate-clause", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:besinnen"}, {"form": "wir besinnen uns", "tags": ["first-person", "plural", "present", "active", "main-clause", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:besinnen"}, {"form": "wir besinnen uns", "tags": ["first-person", "plural", "present", "active", "main-clause", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:besinnen"}, {"form": "wir uns besinnen", "tags": ["first-person", "plural", "present", "active", "subordinate-clause", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:besinnen"}, {"form": "wir uns besinnen", "tags": ["first-person", "plural", "present", "active", "subordinate-clause", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:besinnen"}, {"form": "ihr besinnt euch", "tags": ["second-person", "plural", "present", "active", "main-clause", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:besinnen"}, {"form": "ihr besinnet euch", "tags": ["second-person", "plural", "present", "active", "main-clause", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:besinnen"}, {"form": "ihr euch besinnt", "tags": ["second-person", "plural", "present", "active", "subordinate-clause", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:besinnen"}, {"form": "ihr euch besinnet", "tags": ["second-person", "plural", "present", "active", "subordinate-clause", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:besinnen"}, {"form": "sie besinnen sich", "tags": ["third-person", "plural", "present", "active", "main-clause", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:besinnen"}, {"form": "sie besinnen sich", "tags": ["third-person", "plural", "present", "active", "main-clause", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:besinnen"}, {"form": "sie sich besinnen", "tags": ["third-person", "plural", "present", "active", "subordinate-clause", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:besinnen"}, {"form": "sie sich besinnen", "tags": ["third-person", "plural", "present", "active", "subordinate-clause", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:besinnen"}, {"form": "ich besann mich", "tags": ["first-person", "singular", "past", "active", "main-clause", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:besinnen"}, {"form": "ich besänne mich", "tags": ["first-person", "singular", "past", "active", "main-clause", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:besinnen"}, {"form": "ich besönne mich", "tags": ["first-person", "singular", "past", "active", "main-clause", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:besinnen"}, {"form": "ich mich besann", "tags": ["first-person", "singular", "past", "active", "subordinate-clause", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:besinnen"}, {"form": "ich mich besänne", "tags": ["first-person", "singular", "past", "active", "subordinate-clause", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:besinnen"}, {"form": "ich mich besönne", "tags": ["first-person", "singular", "past", "active", "subordinate-clause", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:besinnen"}, {"form": "du besannst dich", "tags": ["second-person", "singular", "past", "active", "main-clause", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:besinnen"}, {"form": "du besännest dich", "tags": ["second-person", "singular", "past", "active", "main-clause", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:besinnen"}, {"form": "du besännst dich", "tags": ["second-person", "singular", "past", "active", "main-clause", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:besinnen"}, {"form": "du besönnest dich", "tags": ["second-person", "singular", "past", "active", "main-clause", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:besinnen"}, {"form": "du besönnst dich", "tags": ["second-person", "singular", "past", "active", "main-clause", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:besinnen"}, {"form": "du dich besannst", "tags": ["second-person", "singular", "past", "active", "subordinate-clause", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:besinnen"}, {"form": "du dich besännest", "tags": ["second-person", "singular", "past", "active", "subordinate-clause", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:besinnen"}, {"form": "du dich besännst", "tags": ["second-person", "singular", "past", "active", "subordinate-clause", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:besinnen"}, {"form": "du dich besönnest", "tags": ["second-person", "singular", "past", "active", "subordinate-clause", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:besinnen"}, {"form": "du dich besönnst", "tags": ["second-person", "singular", "past", "active", "subordinate-clause", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:besinnen"}, {"form": "er/sie/es besann sich", "tags": ["third-person", "singular", "past", "active", "main-clause", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:besinnen"}, {"form": "er/sie/es besänne sich", "tags": ["third-person", "singular", "past", "active", "main-clause", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:besinnen"}, {"form": "er/sie/es besönne sich", "tags": ["third-person", "singular", "past", "active", "main-clause", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:besinnen"}, {"form": "er/sie/es sich besann", "tags": ["third-person", "singular", "past", "active", "subordinate-clause", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:besinnen"}, {"form": "er/sie/es sich besänne", "tags": ["third-person", "singular", "past", "active", "subordinate-clause", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:besinnen"}, {"form": "er/sie/es besönne", "tags": ["third-person", "singular", "past", "active", "subordinate-clause", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:besinnen"}, {"form": "wir besannen uns", "tags": ["first-person", "plural", "past", "active", "main-clause", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:besinnen"}, {"form": "wir besännen uns", "tags": ["first-person", "plural", "past", "active", "main-clause", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:besinnen"}, {"form": "wir besönnen uns", "tags": ["first-person", "plural", "past", "active", "main-clause", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:besinnen"}, {"form": "wir uns besannen", "tags": ["first-person", "plural", "past", "active", "subordinate-clause", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:besinnen"}, {"form": "wir uns besännen", "tags": ["first-person", "plural", "past", "active", "subordinate-clause", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:besinnen"}, {"form": "wir uns besönnen", "tags": ["first-person", "plural", "past", "active", "subordinate-clause", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:besinnen"}, {"form": "ihr besannt euch", "tags": ["second-person", "plural", "past", "active", "main-clause", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:besinnen"}, {"form": "ihr besännet euch", "tags": ["second-person", "plural", "past", "active", "main-clause", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:besinnen"}, {"form": "ihr besännt euch", "tags": ["second-person", "plural", "past", "active", "main-clause", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:besinnen"}, {"form": "ihr besönnet euch", "tags": ["second-person", "plural", "past", "active", "main-clause", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:besinnen"}, {"form": "ihr besönnt euch", "tags": ["second-person", "plural", "past", "active", "main-clause", "subordinate-clause", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:besinnen"}, {"form": "ihr euch besannt", "tags": ["second-person", "plural", "past", "active", "subordinate-clause", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:besinnen"}, {"form": "ihr euch besännet", "tags": ["second-person", "plural", "past", "active", "subordinate-clause", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:besinnen"}, {"form": "ihr euch besännt", "tags": ["second-person", "plural", "past", "active", "subordinate-clause", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:besinnen"}, {"form": "ihr euch besönnet", "tags": ["second-person", "plural", "past", "active", "subordinate-clause", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:besinnen"}, {"form": "ihr euch besönnt", "tags": ["second-person", "plural", "past", "active", "subordinate-clause", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:besinnen"}, {"form": "sie besannen sich", "tags": ["third-person", "plural", "past", "active", "main-clause", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:besinnen"}, {"form": "sie besännen sich", "tags": ["third-person", "plural", "past", "active", "main-clause", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:besinnen"}, {"form": "sie besönnen sich", "tags": ["third-person", "plural", "past", "active", "main-clause", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:besinnen"}, {"form": "sie sich besannen", "tags": ["third-person", "plural", "past", "active", "subordinate-clause", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:besinnen"}, {"form": "sie sich besännen", "tags": ["third-person", "plural", "past", "active", "subordinate-clause", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:besinnen"}, {"form": "sie sich besönnen", "tags": ["third-person", "plural", "past", "active", "subordinate-clause", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:besinnen"}, {"form": "ich habe mich besonnen", "tags": ["first-person", "singular", "perfect", "active", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:besinnen"}, {"form": "ich habe mich besonnen", "tags": ["first-person", "singular", "perfect", "active", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:besinnen"}, {"form": "du hast dich besonnen", "tags": ["second-person", "singular", "perfect", "active", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:besinnen"}, {"form": "du habest dich besonnen", "tags": ["second-person", "singular", "perfect", "active", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:besinnen"}, {"form": "er/sie/es hat sich besonnen", "tags": ["third-person", "singular", "perfect", "active", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:besinnen"}, {"form": "er/sie/es habe sich besonnen", "tags": ["third-person", "singular", "perfect", "active", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:besinnen"}, {"form": "wir haben uns besonnen", "tags": ["first-person", "plural", "perfect", "active", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:besinnen"}, {"form": "wir haben uns besonnen", "tags": ["first-person", "plural", "perfect", "active", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:besinnen"}, {"form": "ihr habt euch besonnen", "tags": ["second-person", "plural", "perfect", "active", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:besinnen"}, {"form": "ihr habet euch besonnen", "tags": ["second-person", "plural", "perfect", "active", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:besinnen"}, {"form": "sie haben sich besonnen", "tags": ["third-person", "plural", "perfect", "active", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:besinnen"}, {"form": "sie haben sich besonnen", "tags": ["third-person", "plural", "perfect", "active", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:besinnen"}, {"form": "ich hatte mich besonnen", "tags": ["first-person", "singular", "pluperfect", "active", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:besinnen"}, {"form": "ich hätte mich besonnen", "tags": ["first-person", "singular", "pluperfect", "active", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:besinnen"}, {"form": "du hattest dich besonnen", "tags": ["second-person", "singular", "pluperfect", "active", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:besinnen"}, {"form": "du hättest dich besonnen", "tags": ["second-person", "singular", "pluperfect", "active", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:besinnen"}, {"form": "er/sie/es hatte sich besonnen", "tags": ["third-person", "singular", "pluperfect", "active", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:besinnen"}, {"form": "er/sie/es hätte sich besonnen", "tags": ["third-person", "singular", "pluperfect", "active", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:besinnen"}, {"form": "wir hatten uns besonnen", "tags": ["first-person", "plural", "pluperfect", "active", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:besinnen"}, {"form": "wir hätten uns besonnen", "tags": ["first-person", "plural", "pluperfect", "active", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:besinnen"}, {"form": "ihr hattet euch besonnen", "tags": ["second-person", "plural", "pluperfect", "active", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:besinnen"}, {"form": "ihr hättet euch besonnen", "tags": ["second-person", "plural", "pluperfect", "active", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:besinnen"}, {"form": "sie hatten sich besonnen", "tags": ["third-person", "plural", "pluperfect", "active", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:besinnen"}, {"form": "sie hätten sich besonnen", "tags": ["third-person", "plural", "pluperfect", "active", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:besinnen"}, {"form": "ich werde mich besinnen", "tags": ["first-person", "singular", "future-i", "active", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:besinnen"}, {"form": "ich werde mich besinnen", "tags": ["first-person", "singular", "future-i", "active", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:besinnen"}, {"form": "ich würde mich besinnen", "tags": ["first-person", "singular", "future-i", "active", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:besinnen"}, {"form": "du wirst dich besinnen", "tags": ["second-person", "singular", "future-i", "active", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:besinnen"}, {"form": "du werdest dich besinnen", "tags": ["second-person", "singular", "future-i", "active", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:besinnen"}, {"form": "du würdest dich besinnen", "tags": ["second-person", "singular", "future-i", "active", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:besinnen"}, {"form": "er/sie/es wird sich besinnen", "tags": ["third-person", "singular", "future-i", "active", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:besinnen"}, {"form": "er/sie/es werde sich besinnen", "tags": ["third-person", "singular", "future-i", "active", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:besinnen"}, {"form": "er/sie/es würde sich besinnen", "tags": ["third-person", "singular", "future-i", "active", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:besinnen"}, {"form": "wir werden uns besinnen", "tags": ["first-person", "plural", "future-i", "active", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:besinnen"}, {"form": "wir werden uns besinnen", "tags": ["first-person", "plural", "future-i", "active", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:besinnen"}, {"form": "wir würden uns besinnen", "tags": ["first-person", "plural", "future-i", "active", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:besinnen"}, {"form": "ihr werdet euch besinnen", "tags": ["second-person", "plural", "future-i", "active", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:besinnen"}, {"form": "ihr werdet euch besinnen", "tags": ["second-person", "plural", "future-i", "active", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:besinnen"}, {"form": "ihr würdet euch besinnen", "tags": ["second-person", "plural", "future-i", "active", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:besinnen"}, {"form": "sie werden sich besinnen", "tags": ["third-person", "plural", "future-i", "active", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:besinnen"}, {"form": "sie werden sich besinnen", "tags": ["third-person", "plural", "future-i", "active", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:besinnen"}, {"form": "sie würden sich besinnen", "tags": ["third-person", "plural", "future-i", "active", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:besinnen"}, {"form": "ich werde mich besonnen haben", "tags": ["first-person", "singular", "future-ii", "active", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:besinnen"}, {"form": "ich werde mich besonnen haben", "tags": ["first-person", "singular", "future-ii", "active", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:besinnen"}, {"form": "ich würde mich besonnen haben", "tags": ["first-person", "singular", "future-ii", "active", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:besinnen"}, {"form": "du wirst dich besonnen haben", "tags": ["second-person", "singular", "future-ii", "active", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:besinnen"}, {"form": "du werdest dich besonnen haben", "tags": ["second-person", "singular", "future-ii", "active", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:besinnen"}, {"form": " diff --git a/samples/german/dabei_sein.json b/samples/german/dabei_sein.json new file mode 100644 index 0000000..cbd02d9 --- /dev/null +++ b/samples/german/dabei_sein.json @@ -0,0 +1,2562 @@ +{ + "word": "dabei sein", + "pos": "phrase", + "other_pos": [ + "verb" + ], + "pos_title": "Wortverbindung", + "lang_code": "de", + "lang": "Deutsch", + "senses": [ + { + "glosses": [ + "an etwas teilnehmen oder mitmachen" + ], + "examples": [ + { + "text": "»War er mit euch im Kino?«", + "translation": "»Ja, er war dabei.«" + }, + { + "text": "Musst du wirklich bei jeder Demo dabei sein?", + "italic_text_offsets": [ + [ + 33, + 44 + ] + ] + } + ], + "sense_index": "1" + }, + { + "glosses": [ + "gerade mit etwas Bestimmtem beschäftigt sein" + ], + "raw_tags": [ + "zum Ausdruck einer Verlaufsform" + ], + "examples": [ + { + "text": "Sie ist dabei, ihrer Tochter mit den Hausaufgaben zu helfen.", + "italic_text_offsets": [ + [ + 4, + 13 + ] + ] + }, + { + "text": "Er war gerade dabei abzuwaschen, als das Handy klingelte.", + "italic_text_offsets": [ + [ + 3, + 6 + ], + [ + 14, + 19 + ] + ] + }, + { + "text": "„Sie ist gerade dabei, eine Mail an einen Bekannten zu schreiben, den lieben René, aber sie scheitert schon bei der Anrede: Der kleine Strich über dem é, der Accent aigu, will nicht erscheinen.“", + "italic_text_offsets": [ + [ + 5, + 8 + ], + [ + 16, + 22 + ] + ], + "ref": "Alice Bota: Merkel und der schicke Bär. In: DIE ZEIT. Nummer 20, 11. Mai 2017, ISSN 0044-2070, Seite 13 ." + } + ], + "sense_index": "2" + } + ], + "translations": [ + { + "sense": "an etwas teilnehmen oder mitmachen", + "word": "be there", + "lang_code": "en", + "lang": "Englisch", + "sense_index": "1" + }, + { + "sense": "an etwas teilnehmen oder mitmachen", + "word": "partopreni", + "lang_code": "eo", + "lang": "Esperanto", + "sense_index": "1" + }, + { + "sense": "an etwas teilnehmen oder mitmachen", + "word": "ĉeesti", + "lang_code": "eo", + "lang": "Esperanto", + "sense_index": "1" + }, + { + "sense": "an etwas teilnehmen oder mitmachen", + "word": "participer", + "lang_code": "fr", + "lang": "Französisch", + "sense_index": "1" + }, + { + "sense": "an etwas teilnehmen oder mitmachen", + "word": "être présent", + "lang_code": "fr", + "lang": "Französisch", + "sense_index": "1" + }, + { + "sense": "an etwas teilnehmen oder mitmachen", + "word": "być", + "lang_code": "pl", + "lang": "Polnisch", + "sense_index": "1", + "raw_tags": [ + "anwesend sein" + ] + }, + { + "sense": "an etwas teilnehmen oder mitmachen", + "word": "być obecnym", + "lang_code": "pl", + "lang": "Polnisch", + "sense_index": "1" + }, + { + "sense": "an etwas teilnehmen oder mitmachen", + "word": "uczestniczyć", + "lang_code": "pl", + "lang": "Polnisch", + "sense_index": "1", + "raw_tags": [ + "teilnehmen" + ] + }, + { + "sense": "an etwas teilnehmen oder mitmachen", + "word": "współuczestniczyć", + "lang_code": "pl", + "lang": "Polnisch", + "sense_index": "1" + }, + { + "sense": "an etwas teilnehmen oder mitmachen", + "word": "brać udział", + "lang_code": "pl", + "lang": "Polnisch", + "sense_index": "1", + "tags": [ + "perfective" + ] + }, + { + "sense": "an etwas teilnehmen oder mitmachen", + "word": "wziąć udział", + "lang_code": "pl", + "lang": "Polnisch", + "sense_index": "1" + }, + { + "sense": "an etwas teilnehmen oder mitmachen", + "word": "присутствовать", + "lang_code": "ru", + "lang": "Russisch", + "roman": "prisutstvovatʹ", + "sense_index": "1" + }, + { + "sense": "an etwas teilnehmen oder mitmachen", + "word": "принимать участие", + "lang_code": "ru", + "lang": "Russisch", + "roman": "prinimatʹ učastie", + "sense_index": "1" + }, + { + "sense": "zum Ausdruck einer Verlaufsform: gerade mit etwas Bestimmtem beschäftigt sein", + "word": "just doing", + "lang_code": "en", + "lang": "Englisch", + "sense_index": "2" + }, + { + "sense": "zum Ausdruck einer Verlaufsform: gerade mit etwas Bestimmtem beschäftigt sein", + "word": "sur le point de", + "lang_code": "fr", + "lang": "Französisch", + "sense_index": "2" + }, + { + "sense": "zum Ausdruck einer Verlaufsform: gerade mit etwas Bestimmtem beschäftigt sein", + "word": "być w trakcie robienia czegoś", + "lang_code": "pl", + "lang": "Polnisch", + "sense_index": "2", + "raw_tags": [ + "bereits beschäftigt sein" + ] + }, + { + "sense": "zum Ausdruck einer Verlaufsform: gerade mit etwas Bestimmtem beschäftigt sein", + "word": "właśnie", + "lang_code": "pl", + "lang": "Polnisch", + "sense_index": "2", + "raw_tags": [ + "siehe auch" + ] + }, + { + "sense": "zum Ausdruck einer Verlaufsform: gerade mit etwas Bestimmtem beschäftigt sein", + "word": "akurat", + "lang_code": "pl", + "lang": "Polnisch", + "sense_index": "2" + }, + { + "sense": "zum Ausdruck einer Verlaufsform: gerade mit etwas Bestimmtem beschäftigt sein", + "word": "mieć zamiar", + "lang_code": "pl", + "lang": "Polnisch", + "sense_index": "2", + "raw_tags": [ + "im Begriff sein" + ] + }, + { + "sense": "zum Ausdruck einer Verlaufsform: gerade mit etwas Bestimmtem beschäftigt sein", + "word": "zabierać się", + "lang_code": "pl", + "lang": "Polnisch", + "sense_index": "2", + "tags": [ + "perfective" + ] + }, + { + "sense": "zum Ausdruck einer Verlaufsform: gerade mit etwas Bestimmtem beschäftigt sein", + "word": "zabrać się", + "lang_code": "pl", + "lang": "Polnisch", + "sense_index": "2" + }, + { + "sense": "zum Ausdruck einer Verlaufsform: gerade mit etwas Bestimmtem beschäftigt sein", + "word": "заниматься", + "lang_code": "ru", + "lang": "Russisch", + "roman": "zanimatʹsja", + "sense_index": "2", + "raw_tags": [ + "чем-то" + ] + } + ], + "sounds": [ + { + "ipa": "[daˈbaɪ̯ˈzaɪ̯n]" + }, + { + "audio": "De-dabei sein.ogg", + "ogg_url": "https://commons.wikimedia.org/wiki/Special:FilePath/De-dabei sein.ogg", + "mp3_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/1/11/De-dabei_sein.ogg/De-dabei_sein.ogg.mp3" + } + ], + "antonyms": [ + { + "word": "abwesend", + "sense_index": "1" + }, + { + "word": "fehlen", + "sense_index": "1" + }, + { + "word": "aufhören", + "sense_index": "2" + } + ], + "proverbs": [ + { + "word": "dabei sein ist alles!" + } + ], + "synonyms": [ + { + "word": "anwesend", + "sense_index": "1" + }, + { + "word": "beiwohnen", + "sense_index": "1" + }, + { + "word": "beteiligt", + "sense_index": "1" + }, + { + "word": "gegenwärtig", + "sense_index": "1" + }, + { + "word": "mitmachen", + "sense_index": "1" + }, + { + "word": "mit von der Partie sein", + "sense_index": "1", + "tags": [ + "colloquial" + ] + }, + { + "word": "präsent", + "sense_index": "1" + }, + { + "word": "sein", + "sense_index": "1" + }, + { + "word": "teilhaben", + "sense_index": "1" + }, + { + "word": "teilnehmen", + "sense_index": "1" + }, + { + "word": "vertreten", + "sense_index": "1" + }, + { + "word": "vorhanden", + "sense_index": "1" + }, + { + "word": "zur Stelle sein", + "sense_index": "1" + }, + { + "word": "zugegen", + "sense_index": "1" + }, + { + "word": "sein", + "sense_index": "1" + }, + { + "word": "befassen", + "sense_index": "2" + }, + { + "word": "beschäftigt sein", + "sense_index": "2" + } + ], + "categories": [ + "Deutsch", + "Grundformeintrag (Deutsch)", + "Roter Audiolink", + "Rückläufige Wörterliste (Deutsch)", + "Rückläufige Wörterliste Grundformeintrag (Deutsch)", + "Verb (Deutsch)", + "Wiktionary:Audio-Datei", + "Wortverbindung (Deutsch)", + "siehe auch" + ], + "etymology_texts": [ + "Wortverbindung aus der Partikel dabei und dem Verb sein" + ], + "forms": [ + { + "form": "dabeisein", + "tags": [ + "obsolete" + ] + }, + { + "form": "bin dabei", + "tags": [ + "present" + ], + "pronouns": [ + "ich" + ] + }, + { + "form": "bist dabei", + "tags": [ + "present" + ], + "pronouns": [ + "du" + ] + }, + { + "form": "ist dabei", + "tags": [ + "present" + ], + "pronouns": [ + "er", + "sie", + "es" + ] + }, + { + "form": "war dabei", + "tags": [ + "past" + ], + "pronouns": [ + "ich" + ] + }, + { + "form": "wäre dabei", + "tags": [ + "subjunctive-ii" + ], + "pronouns": [ + "ich" + ] + }, + { + "form": "sei dabei!", + "tags": [ + "imperative", + "singular" + ] + }, + { + "form": "seid dabei!", + "tags": [ + "imperative", + "plural" + ] + }, + { + "form": "dabei gewesen", + "tags": [ + "participle-2", + "perfect" + ] + }, + { + "form": "sein", + "tags": [ + "auxiliary", + "perfect" + ] + }, + { + "form": "dabei sein", + "tags": [ + "auxiliary verb", + "active", + "infinitive", + "present" + ], + "raw_tags": [ + "Infinitive und Partizipien" + ], + "source": "Flexion:dabei sein" + }, + { + "form": "dabei gewesen sein", + "tags": [ + "auxiliary verb", + "active", + "infinitive", + "perfect" + ], + "raw_tags": [ + "Infinitive und Partizipien" + ], + "source": "Flexion:dabei sein" + }, + { + "form": "dabei zu sein", + "tags": [ + "auxiliary verb", + "active", + "extended", + "infinitive" + ], + "raw_tags": [ + "Infinitive und Partizipien" + ], + "source": "Flexion:dabei sein" + }, + { + "form": "dabei gewesen zu sein", + "tags": [ + "auxiliary verb", + "active", + "extended", + "infinitive" + ], + "raw_tags": [ + "Infinitive und Partizipien" + ], + "source": "Flexion:dabei sein" + }, + { + "form": "dabei seiend", + "tags": [ + "auxiliary verb", + "participle", + "present", + "active" + ], + "raw_tags": [ + "Infinitive und Partizipien" + ], + "source": "Flexion:dabei sein" + }, + { + "form": "dabei gewesen", + "tags": [ + "auxiliary verb", + "participle", + "perfect", + "passive" + ], + "raw_tags": [ + "Infinitive und Partizipien" + ], + "source": "Flexion:dabei sein" + }, + { + "form": "sei dabei!", + "tags": [ + "auxiliary verb", + "imperative", + "second-person", + "singular", + "present", + "active" + ], + "raw_tags": [ + "Finite Formen" + ], + "source": "Flexion:dabei sein" + }, + { + "form": "sei dabei gewesen!", + "tags": [ + "auxiliary verb", + "imperative", + "second-person", + "singular", + "perfect", + "active" + ], + "raw_tags": [ + "Finite Formen" + ], + "source": "Flexion:dabei sein" + }, + { + "form": "seid dabei !", + "tags": [ + "auxiliary verb", + "imperative", + "second-person", + "plural", + "present", + "active" + ], + "raw_tags": [ + "Finite Formen" + ], + "source": "Flexion:dabei sein" + }, + { + "form": "seid dabei gewesen!", + "tags": [ + "auxiliary verb", + "imperative", + "second-person", + "plural", + "perfect", + "active" + ], + "raw_tags": [ + "Finite Formen" + ], + "source": "Flexion:dabei sein" + }, + { + "form": "seien Sie dabei!", + "tags": [ + "auxiliary verb", + "imperative", + "honorific", + "present", + "active" + ], + "raw_tags": [ + "Finite Formen" + ], + "source": "Flexion:dabei sein" + }, + { + "form": "seien Sie dabei gewesen!", + "tags": [ + "auxiliary verb", + "imperative", + "honorific", + "perfect", + "active" + ], + "raw_tags": [ + "Finite Formen" + ], + "source": "Flexion:dabei sein" + }, + { + "form": "ich bin dabei", + "tags": [ + "auxiliary verb", + "first-person", + "singular", + "present", + "active", + "main-clause", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:dabei sein" + }, + { + "form": "ich sei dabei", + "tags": [ + "auxiliary verb", + "first-person", + "singular", + "present", + "active", + "main-clause", + "subjunctive-i" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:dabei sein" + }, + { + "form": "ich dabei bin", + "tags": [ + "auxiliary verb", + "first-person", + "singular", + "present", + "active", + "subordinate-clause", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:dabei sein" + }, + { + "form": "ich dabei sei", + "tags": [ + "auxiliary verb", + "first-person", + "singular", + "present", + "active", + "subordinate-clause", + "subjunctive-i" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:dabei sein" + }, + { + "form": "du bist dabei", + "tags": [ + "auxiliary verb", + "second-person", + "singular", + "present", + "active", + "main-clause", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:dabei sein" + }, + { + "form": "du seiest dabei", + "tags": [ + "auxiliary verb", + "second-person", + "singular", + "present", + "active", + "main-clause", + "subjunctive-i" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:dabei sein" + }, + { + "form": "du seist dabei", + "tags": [ + "auxiliary verb", + "second-person", + "singular", + "present", + "active", + "main-clause", + "subjunctive-i" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:dabei sein" + }, + { + "form": "du dabei bist", + "tags": [ + "auxiliary verb", + "second-person", + "singular", + "present", + "active", + "subordinate-clause", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:dabei sein" + }, + { + "form": "du dabei seiest", + "tags": [ + "auxiliary verb", + "second-person", + "singular", + "present", + "active", + "subordinate-clause", + "subjunctive-i" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:dabei sein" + }, + { + "form": "du dabei seist", + "tags": [ + "auxiliary verb", + "second-person", + "singular", + "present", + "active", + "subordinate-clause", + "subjunctive-i" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:dabei sein" + }, + { + "form": "er/sie/es ist dabei", + "tags": [ + "auxiliary verb", + "third-person", + "singular", + "present", + "active", + "main-clause", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:dabei sein" + }, + { + "form": "er/sie/es sei dabei", + "tags": [ + "auxiliary verb", + "third-person", + "singular", + "present", + "active", + "main-clause", + "subjunctive-i" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:dabei sein" + }, + { + "form": "er/sie/es dabei ist", + "tags": [ + "auxiliary verb", + "third-person", + "singular", + "present", + "active", + "subordinate-clause", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:dabei sein" + }, + { + "form": "er/sie/es dabei sei", + "tags": [ + "auxiliary verb", + "third-person", + "singular", + "present", + "active", + "subordinate-clause", + "subjunctive-i" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:dabei sein" + }, + { + "form": "wir sind dabei", + "tags": [ + "auxiliary verb", + "first-person", + "plural", + "present", + "active", + "main-clause", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:dabei sein" + }, + { + "form": "wir seien dabei", + "tags": [ + "auxiliary verb", + "first-person", + "plural", + "present", + "active", + "main-clause", + "subjunctive-i" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:dabei sein" + }, + { + "form": "wir dabei sind", + "tags": [ + "auxiliary verb", + "first-person", + "plural", + "present", + "active", + "subordinate-clause", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:dabei sein" + }, + { + "form": "wir dabei seien", + "tags": [ + "auxiliary verb", + "first-person", + "plural", + "present", + "active", + "subordinate-clause", + "subjunctive-i" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:dabei sein" + }, + { + "form": "ihr seid dabei", + "tags": [ + "auxiliary verb", + "second-person", + "plural", + "present", + "active", + "main-clause", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:dabei sein" + }, + { + "form": "ihr seiet dabei", + "tags": [ + "auxiliary verb", + "second-person", + "plural", + "present", + "active", + "main-clause", + "subjunctive-i" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:dabei sein" + }, + { + "form": "ihr dabei seid", + "tags": [ + "auxiliary verb", + "second-person", + "plural", + "present", + "active", + "subordinate-clause", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:dabei sein" + }, + { + "form": "ihr dabei seiet", + "tags": [ + "auxiliary verb", + "second-person", + "plural", + "present", + "active", + "subordinate-clause", + "subjunctive-i" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:dabei sein" + }, + { + "form": "sie sind dabei", + "tags": [ + "auxiliary verb", + "third-person", + "plural", + "present", + "active", + "main-clause", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:dabei sein" + }, + { + "form": "sie seien dabei", + "tags": [ + "auxiliary verb", + "third-person", + "plural", + "present", + "active", + "main-clause", + "subjunctive-i" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:dabei sein" + }, + { + "form": "sie dabei sind", + "tags": [ + "auxiliary verb", + "third-person", + "plural", + "present", + "active", + "subordinate-clause", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:dabei sein" + }, + { + "form": "sie dabei seien", + "tags": [ + "auxiliary verb", + "third-person", + "plural", + "present", + "active", + "subordinate-clause", + "subjunctive-i" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:dabei sein" + }, + { + "form": "ich war dabei", + "tags": [ + "auxiliary verb", + "first-person", + "singular", + "past", + "active", + "main-clause", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:dabei sein" + }, + { + "form": "ich wäre dabei", + "tags": [ + "auxiliary verb", + "first-person", + "singular", + "past", + "active", + "main-clause", + "subjunctive-ii" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:dabei sein" + }, + { + "form": "ich dabei war", + "tags": [ + "auxiliary verb", + "first-person", + "singular", + "past", + "active", + "subordinate-clause", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:dabei sein" + }, + { + "form": "ich dabei wäre", + "tags": [ + "auxiliary verb", + "first-person", + "singular", + "past", + "active", + "subordinate-clause", + "subjunctive-ii" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:dabei sein" + }, + { + "form": "du warst dabei", + "tags": [ + "auxiliary verb", + "second-person", + "singular", + "past", + "active", + "main-clause", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:dabei sein" + }, + { + "form": "du wärest dabei", + "tags": [ + "auxiliary verb", + "second-person", + "singular", + "past", + "active", + "main-clause", + "subjunctive-ii" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:dabei sein" + }, + { + "form": "du wärst dabei", + "tags": [ + "auxiliary verb", + "second-person", + "singular", + "past", + "active", + "main-clause", + "subjunctive-ii" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:dabei sein" + }, + { + "form": "du dabei warst", + "tags": [ + "auxiliary verb", + "second-person", + "singular", + "past", + "active", + "subordinate-clause", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:dabei sein" + }, + { + "form": "du dabei wärest", + "tags": [ + "auxiliary verb", + "second-person", + "singular", + "past", + "active", + "subordinate-clause", + "subjunctive-ii" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:dabei sein" + }, + { + "form": "du dabei wärst", + "tags": [ + "auxiliary verb", + "second-person", + "singular", + "past", + "active", + "subordinate-clause", + "subjunctive-ii" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:dabei sein" + }, + { + "form": "er/sie/es war dabei", + "tags": [ + "auxiliary verb", + "third-person", + "singular", + "past", + "active", + "main-clause", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:dabei sein" + }, + { + "form": "er/sie/es wäre dabei", + "tags": [ + "auxiliary verb", + "third-person", + "singular", + "past", + "active", + "main-clause", + "subjunctive-ii" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:dabei sein" + }, + { + "form": "er/sie/es dabei war", + "tags": [ + "auxiliary verb", + "third-person", + "singular", + "past", + "active", + "subordinate-clause", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:dabei sein" + }, + { + "form": "er/sie/es dabei wäre", + "tags": [ + "auxiliary verb", + "third-person", + "singular", + "past", + "active", + "subordinate-clause", + "subjunctive-ii" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:dabei sein" + }, + { + "form": "wir waren dabei", + "tags": [ + "auxiliary verb", + "first-person", + "plural", + "past", + "active", + "main-clause", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:dabei sein" + }, + { + "form": "wir wären dabei", + "tags": [ + "auxiliary verb", + "first-person", + "plural", + "past", + "active", + "main-clause", + "subjunctive-ii" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:dabei sein" + }, + { + "form": "wir dabei waren", + "tags": [ + "auxiliary verb", + "first-person", + "plural", + "past", + "active", + "subordinate-clause", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:dabei sein" + }, + { + "form": "wir dabei wären", + "tags": [ + "auxiliary verb", + "first-person", + "plural", + "past", + "active", + "subordinate-clause", + "subjunctive-ii" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:dabei sein" + }, + { + "form": "ihr wart dabei", + "tags": [ + "auxiliary verb", + "second-person", + "plural", + "past", + "active", + "main-clause", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:dabei sein" + }, + { + "form": "ihr wäret dabei", + "tags": [ + "auxiliary verb", + "second-person", + "plural", + "past", + "active", + "main-clause", + "subjunctive-ii" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:dabei sein" + }, + { + "form": "ihr wärt dabei", + "tags": [ + "auxiliary verb", + "second-person", + "plural", + "past", + "active", + "main-clause", + "subjunctive-ii" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:dabei sein" + }, + { + "form": "ihr dabei wart", + "tags": [ + "auxiliary verb", + "second-person", + "plural", + "past", + "active", + "subordinate-clause", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:dabei sein" + }, + { + "form": "ihr dabei wäret", + "tags": [ + "auxiliary verb", + "second-person", + "plural", + "past", + "active", + "subordinate-clause", + "subjunctive-ii" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:dabei sein" + }, + { + "form": "ihr dabei wärt", + "tags": [ + "auxiliary verb", + "second-person", + "plural", + "past", + "active", + "subordinate-clause", + "subjunctive-ii" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:dabei sein" + }, + { + "form": "sie waren dabei", + "tags": [ + "auxiliary verb", + "third-person", + "plural", + "past", + "active", + "main-clause", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:dabei sein" + }, + { + "form": "sie wären dabei", + "tags": [ + "auxiliary verb", + "third-person", + "plural", + "past", + "active", + "main-clause", + "subjunctive-ii" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:dabei sein" + }, + { + "form": "sie dabei waren", + "tags": [ + "auxiliary verb", + "third-person", + "plural", + "past", + "active", + "subordinate-clause", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:dabei sein" + }, + { + "form": "sie dabei wären", + "tags": [ + "auxiliary verb", + "third-person", + "plural", + "past", + "active", + "subordinate-clause", + "subjunctive-ii" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:dabei sein" + }, + { + "form": "ich bin dabei gewesen", + "tags": [ + "auxiliary verb", + "first-person", + "singular", + "perfect", + "active", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:dabei sein" + }, + { + "form": "ich sei dabei gewesen", + "tags": [ + "auxiliary verb", + "first-person", + "singular", + "perfect", + "active", + "subjunctive-i" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:dabei sein" + }, + { + "form": "du bist dabei gewesen", + "tags": [ + "auxiliary verb", + "second-person", + "singular", + "perfect", + "active", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:dabei sein" + }, + { + "form": "du seist dabei gewesen", + "tags": [ + "auxiliary verb", + "second-person", + "singular", + "perfect", + "active", + "subjunctive-i" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:dabei sein" + }, + { + "form": "du seiest dabei gewesen", + "tags": [ + "auxiliary verb", + "second-person", + "singular", + "perfect", + "active", + "subjunctive-i" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:dabei sein" + }, + { + "form": "er/sie/es ist dabei gewesen", + "tags": [ + "auxiliary verb", + "third-person", + "singular", + "perfect", + "active", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:dabei sein" + }, + { + "form": "er/sie/es sei dabei gewesen", + "tags": [ + "auxiliary verb", + "third-person", + "singular", + "perfect", + "active", + "subjunctive-i" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:dabei sein" + }, + { + "form": "wir sind dabei gewesen", + "tags": [ + "auxiliary verb", + "first-person", + "plural", + "perfect", + "active", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:dabei sein" + }, + { + "form": "wir seien dabei gewesen", + "tags": [ + "auxiliary verb", + "first-person", + "plural", + "perfect", + "active", + "subjunctive-i" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:dabei sein" + }, + { + "form": "ihr seid dabei gewesen", + "tags": [ + "auxiliary verb", + "second-person", + "plural", + "perfect", + "active", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:dabei sein" + }, + { + "form": "ihr seiet dabei gewesen", + "tags": [ + "auxiliary verb", + "second-person", + "plural", + "perfect", + "active", + "subjunctive-i" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:dabei sein" + }, + { + "form": "sie sind dabei gewesen", + "tags": [ + "auxiliary verb", + "third-person", + "plural", + "perfect", + "active", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:dabei sein" + }, + { + "form": "sie seien dabei gewesen", + "tags": [ + "auxiliary verb", + "third-person", + "plural", + "perfect", + "active", + "subjunctive-i" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:dabei sein" + }, + { + "form": "ich war dabei gewesen", + "tags": [ + "auxiliary verb", + "first-person", + "singular", + "pluperfect", + "active", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:dabei sein" + }, + { + "form": "ich wäre dabei gewesen", + "tags": [ + "auxiliary verb", + "first-person", + "singular", + "pluperfect", + "active", + "subjunctive-ii" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:dabei sein" + }, + { + "form": "du warst dabei gewesen", + "tags": [ + "auxiliary verb", + "second-person", + "singular", + "pluperfect", + "active", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:dabei sein" + }, + { + "form": "du wärst dabei gewesen", + "tags": [ + "auxiliary verb", + "second-person", + "singular", + "pluperfect", + "active", + "subjunctive-ii" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:dabei sein" + }, + { + "form": "du wärest dabei gewesen", + "tags": [ + "auxiliary verb", + "second-person", + "singular", + "pluperfect", + "active", + "subjunctive-ii" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:dabei sein" + }, + { + "form": "er/sie/es war dabei gewesen", + "tags": [ + "auxiliary verb", + "third-person", + "singular", + "pluperfect", + "active", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:dabei sein" + }, + { + "form": "er/sie/es wäre dabei gewesen", + "tags": [ + "auxiliary verb", + "third-person", + "singular", + "pluperfect", + "active", + "subjunctive-ii" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:dabei sein" + }, + { + "form": "wir waren dabei gewesen", + "tags": [ + "auxiliary verb", + "first-person", + "plural", + "pluperfect", + "active", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:dabei sein" + }, + { + "form": "wir wären dabei gewesen", + "tags": [ + "auxiliary verb", + "first-person", + "plural", + "pluperfect", + "active", + "subjunctive-ii" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:dabei sein" + }, + { + "form": "ihr wart dabei gewesen", + "tags": [ + "auxiliary verb", + "second-person", + "plural", + "pluperfect", + "active", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:dabei sein" + }, + { + "form": "ihr wärt dabei gewesen", + "tags": [ + "auxiliary verb", + "second-person", + "plural", + "pluperfect", + "active", + "subjunctive-ii" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:dabei sein" + }, + { + "form": "ihr wäret dabei gewesen", + "tags": [ + "auxiliary verb", + "second-person", + "plural", + "pluperfect", + "active", + "subjunctive-ii" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:dabei sein" + }, + { + "form": "sie waren dabei gewesen", + "tags": [ + "auxiliary verb", + "third-person", + "plural", + "pluperfect", + "active", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:dabei sein" + }, + { + "form": "sie wären dabei gewesen", + "tags": [ + "auxiliary verb", + "third-person", + "plural", + "pluperfect", + "active", + "subjunctive-ii" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:dabei sein" + }, + { + "form": "ich werde dabei sein", + "tags": [ + "auxiliary verb", + "first-person", + "singular", + "future-i", + "active", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:dabei sein" + }, + { + "form": "ich werde dabei sein", + "tags": [ + "auxiliary verb", + "first-person", + "singular", + "future-i", + "active", + "subjunctive-i" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:dabei sein" + }, + { + "form": "ich würde dabei sein", + "tags": [ + "auxiliary verb", + "first-person", + "singular", + "future-i", + "active", + "subjunctive-ii" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:dabei sein" + }, + { + "form": "du wirst dabei sein", + "tags": [ + "auxiliary verb", + "second-person", + "singular", + "future-i", + "active", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:dabei sein" + }, + { + "form": "du werdest dabei sein", + "tags": [ + "auxiliary verb", + "second-person", + "singular", + "future-i", + "active", + "subjunctive-i" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:dabei sein" + }, + { + "form": "du würdest dabei sein", + "tags": [ + "auxiliary verb", + "second-person", + "singular", + "future-i", + "active", + "subjunctive-ii" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:dabei sein" + }, + { + "form": "er/sie/es wird dabei sein", + "tags": [ + "auxiliary verb", + "third-person", + "singular", + "future-i", + "active", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:dabei sein" + }, + { + "form": "er/sie/es werde dabei sein", + "tags": [ + "auxiliary verb", + "third-person", + "singular", + "future-i", + "active", + "subjunctive-i" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:dabei sein" + }, + { + "form": "er/sie/es würde dabei sein", + "tags": [ + "auxiliary verb", + "third-person", + "singular", + "future-i", + "active", + "subjunctive-ii" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:dabei sein" + }, + { + "form": "wir werden dabei sein", + "tags": [ + "auxiliary verb", + "first-person", + "plural", + "future-i", + "active", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:dabei sein" + }, + { + "form": "wir werden dabei sein", + "tags": [ + "auxiliary verb", + "first-person", + "plural", + "future-i", + "active", + "subjunctive-i" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:dabei sein" + }, + { + "form": "wir würden dabei sein", + "tags": [ + "auxiliary verb", + "first-person", + "plural", + "future-i", + "active", + "subjunctive-ii" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:dabei sein" + }, + { + "form": "ihr werdet dabei sein", + "tags": [ + "auxiliary verb", + "second-person", + "plural", + "future-i", + "active", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:dabei sein" + }, + { + "form": "ihr werdet dabei sein", + "tags": [ + "auxiliary verb", + "second-person", + "plural", + "future-i", + "active", + "subjunctive-i" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:dabei sein" + }, + { + "form": "ihr würdet dabei sein", + "tags": [ + "auxiliary verb", + "second-person", + "plural", + "future-i", + "active", + "subjunctive-ii" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:dabei sein" + }, + { + "form": "sie werden dabei sein", + "tags": [ + "auxiliary verb", + "third-person", + "plural", + "future-i", + "active", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:dabei sein" + }, + { + "form": "sie werden dabei sein", + "tags": [ + "auxiliary verb", + "third-person", + "plural", + "future-i", + "active", + "subjunctive-i" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:dabei sein" + }, + { + "form": "sie würden dabei sein", + "tags": [ + "auxiliary verb", + "third-person", + "plural", + "future-i", + "active", + "subjunctive-ii" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:dabei sein" + }, + { + "form": "ich werde dabei gewesen sein", + "tags": [ + "auxiliary verb", + "first-person", + "singular", + "future-ii", + "active", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:dabei sein" + }, + { + "form": "ich werde dabei gewesen sein", + "tags": [ + "auxiliary verb", + "first-person", + "singular", + "future-ii", + "active", + "subjunctive-i" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:dabei sein" + }, + { + "form": "ich würde dabei gewesen sein", + "tags": [ + "auxiliary verb", + "first-person", + "singular", + "future-ii", + "active", + "subjunctive-ii" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:dabei sein" + }, + { + "form": "du wirst dabei gewesen sein", + "tags": [ + "auxiliary verb", + "second-person", + "singular", + "future-ii", + "active", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:dabei sein" + }, + { + "form": "du werdest dabei gewesen sein", + "tags": [ + "auxiliary verb", + "second-person", + "singular", + "future-ii", + "active", + "subjunctive-i" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:dabei sein" + }, + { + "form": "du würdest dabei gewesen sein", + "tags": [ + "auxiliary verb", + "second-person", + "singular", + "future-ii", + "active", + "subjunctive-ii" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:dabei sein" + }, + { + "form": "er/sie/es wird dabei gewesen sein", + "tags": [ + "auxiliary verb", + "third-person", + "singular", + "future-ii", + "active", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:dabei sein" + }, + { + "form": "er/sie/es werde dabei gewesen sein", + "tags": [ + "auxiliary verb", + "third-person", + "singular", + "future-ii", + "active", + "subjunctive-i" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:dabei sein" + }, + { + "form": "er/sie/es würde dabei gewesen sein", + "tags": [ + "auxiliary verb", + "third-person", + "singular", + "future-ii", + "active", + "subjunctive-ii" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:dabei sein" + }, + { + "form": "wir werden dabei gewesen sein", + "tags": [ + "auxiliary verb", + "first-person", + "plural", + "future-ii", + "active", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:dabei sein" + }, + { + "form": "wir werden dabei gewesen sein", + "tags": [ + "auxiliary verb", + "first-person", + "plural", + "future-ii", + "active", + "subjunctive-i" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:dabei sein" + }, + { + "form": "wir würden dabei gewesen sein", + "tags": [ + "auxiliary verb", + "first-person", + "plural", + "future-ii", + "active", + "subjunctive-ii" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:dabei sein" + }, + { + "form": "ihr werdet dabei gewesen sein", + "tags": [ + "auxiliary verb", + "second-person", + "plural", + "future-ii", + "active", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:dabei sein" + }, + { + "form": "ihr werdet dabei gewesen sein", + "tags": [ + "auxiliary verb", + "second-person", + "plural", + "future-ii", + "active", + "subjunctive-i" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:dabei sein" + }, + { + "form": "ihr würdet dabei gewesen sein", + "tags": [ + "auxiliary verb", + "second-person", + "plural", + "future-ii", + "active", + "subjunctive-ii" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:dabei sein" + }, + { + "form": "sie werden dabei gewesen sein", + "tags": [ + "auxiliary verb", + "third-person", + "plural", + "future-ii", + "active", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:dabei sein" + }, + { + "form": "sie werden dabei gewesen sein", + "tags": [ + "auxiliary verb", + "third-person", + "plural", + "future-ii", + "active", + "subjunctive-i" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:dabei sein" + }, + { + "form": "sie würden dabei gewesen sein", + "tags": [ + "auxiliary verb", + "third-person", + "plural", + "future-ii", + "active", + "subjunctive-ii" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:dabei sein" + } + ], + "hyphenations": [ + { + "parts": [ + "da", + "bei sein" + ] + } + ] +} \ No newline at end of file diff --git a/samples/german/laufen.json b/samples/german/laufen.json new file mode 100644 index 0000000..a7e6999 --- /dev/null +++ b/samples/german/laufen.json @@ -0,0 +1,4524 @@ +{ + "word": "laufen", + "pos": "verb", + "forms": [ + { + "form": "laufe", + "tags": [ + "present" + ], + "pronouns": [ + "ich" + ] + }, + { + "form": "läufst", + "tags": [ + "present" + ], + "pronouns": [ + "du" + ] + }, + { + "form": "läuft", + "tags": [ + "present" + ], + "pronouns": [ + "er", + "sie", + "es" + ] + }, + { + "form": "lief", + "tags": [ + "past" + ], + "pronouns": [ + "ich" + ] + }, + { + "form": "liefe", + "tags": [ + "subjunctive-ii" + ], + "pronouns": [ + "ich" + ] + }, + { + "form": "lauf!", + "tags": [ + "imperative", + "singular" + ] + }, + { + "form": "laufe!", + "tags": [ + "imperative", + "singular" + ] + }, + { + "form": "lauft!", + "tags": [ + "imperative", + "plural" + ] + }, + { + "form": "gelaufen", + "tags": [ + "participle-2", + "perfect" + ] + }, + { + "form": "sein", + "tags": [ + "auxiliary", + "perfect" + ] + }, + { + "form": "haben", + "tags": [ + "auxiliary", + "perfect" + ] + }, + { + "form": "laufen", + "tags": [ + "auxiliary", + "auxiliary verb", + "active", + "infinitive", + "present" + ], + "raw_tags": [ + "Hilfsverb sein", + "Infinitive und Partizipien" + ], + "source": "Flexion:laufen" + }, + { + "form": "gelaufen sein", + "tags": [ + "auxiliary", + "auxiliary verb", + "active", + "infinitive", + "perfect" + ], + "raw_tags": [ + "Hilfsverb sein", + "Infinitive und Partizipien" + ], + "source": "Flexion:laufen" + }, + { + "form": "zu laufen", + "tags": [ + "auxiliary", + "auxiliary verb", + "active", + "extended", + "infinitive" + ], + "raw_tags": [ + "Hilfsverb sein", + "Infinitive und Partizipien" + ], + "source": "Flexion:laufen" + }, + { + "form": "gelaufen zu sein", + "tags": [ + "auxiliary", + "auxiliary verb", + "active", + "extended", + "infinitive" + ], + "raw_tags": [ + "Hilfsverb sein", + "Infinitive und Partizipien" + ], + "source": "Flexion:laufen" + }, + { + "form": "laufend", + "tags": [ + "auxiliary", + "auxiliary verb", + "participle", + "present", + "active" + ], + "raw_tags": [ + "Hilfsverb sein", + "Infinitive und Partizipien" + ], + "source": "Flexion:laufen" + }, + { + "form": "gelaufen", + "tags": [ + "auxiliary", + "auxiliary verb", + "participle", + "perfect", + "passive" + ], + "raw_tags": [ + "Hilfsverb sein", + "Infinitive und Partizipien" + ], + "source": "Flexion:laufen" + }, + { + "form": "zu laufender", + "tags": [ + "auxiliary", + "auxiliary verb", + "participle", + "gerundive" + ], + "raw_tags": [ + "Hilfsverb sein", + "Infinitive und Partizipien" + ], + "source": "Flexion:laufen" + }, + { + "form": "zu laufende …", + "tags": [ + "auxiliary", + "auxiliary verb", + "participle", + "gerundive" + ], + "raw_tags": [ + "Hilfsverb sein", + "Infinitive und Partizipien" + ], + "source": "Flexion:laufen" + }, + { + "form": "lauf!", + "tags": [ + "auxiliary", + "auxiliary verb", + "imperative", + "second-person", + "singular", + "present", + "active" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen" + ], + "source": "Flexion:laufen" + }, + { + "form": "laufe!", + "tags": [ + "auxiliary", + "auxiliary verb", + "imperative", + "second-person", + "singular", + "present", + "active" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen" + ], + "source": "Flexion:laufen" + }, + { + "form": "sei gelaufen!", + "tags": [ + "auxiliary", + "auxiliary verb", + "imperative", + "second-person", + "singular", + "perfect", + "active" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen" + ], + "source": "Flexion:laufen" + }, + { + "form": "lauft!", + "tags": [ + "auxiliary", + "auxiliary verb", + "imperative", + "second-person", + "plural", + "present", + "active" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen" + ], + "source": "Flexion:laufen" + }, + { + "form": "seid gelaufen!", + "tags": [ + "auxiliary", + "auxiliary verb", + "imperative", + "second-person", + "plural", + "perfect", + "active" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen" + ], + "source": "Flexion:laufen" + }, + { + "form": "laufen Sie!", + "tags": [ + "auxiliary", + "auxiliary verb", + "imperative", + "honorific", + "present", + "active" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen" + ], + "source": "Flexion:laufen" + }, + { + "form": "seien Sie gelaufen!", + "tags": [ + "auxiliary", + "auxiliary verb", + "imperative", + "honorific", + "perfect", + "active" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen" + ], + "source": "Flexion:laufen" + }, + { + "form": "ich laufe", + "tags": [ + "auxiliary", + "auxiliary verb", + "first-person", + "singular", + "present", + "active", + "indicative" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "ich laufe", + "tags": [ + "auxiliary", + "auxiliary verb", + "first-person", + "singular", + "present", + "active", + "subjunctive-i" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "du läufst", + "tags": [ + "auxiliary", + "auxiliary verb", + "second-person", + "singular", + "present", + "active", + "indicative" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "du laufest", + "tags": [ + "auxiliary", + "auxiliary verb", + "second-person", + "singular", + "present", + "active", + "subjunctive-i" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "er/sie/es läuft", + "tags": [ + "auxiliary", + "auxiliary verb", + "third-person", + "singular", + "present", + "active", + "indicative" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "er/sie/es laufe", + "tags": [ + "auxiliary", + "auxiliary verb", + "third-person", + "singular", + "present", + "active", + "subjunctive-i" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "es wird gelaufen", + "tags": [ + "auxiliary", + "auxiliary verb", + "third-person", + "singular", + "present", + "processual-passive", + "indicative" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "es werde gelaufen", + "tags": [ + "auxiliary", + "auxiliary verb", + "third-person", + "singular", + "present", + "processual-passive", + "subjunctive-i" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "es ist gelaufen", + "tags": [ + "auxiliary", + "auxiliary verb", + "third-person", + "singular", + "present", + "statal-passive", + "indicative" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "es sei gelaufen", + "tags": [ + "auxiliary", + "auxiliary verb", + "third-person", + "singular", + "present", + "statal-passive", + "subjunctive-i" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "wir laufen", + "tags": [ + "auxiliary", + "auxiliary verb", + "first-person", + "plural", + "present", + "active", + "indicative" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "wir laufen", + "tags": [ + "auxiliary", + "auxiliary verb", + "first-person", + "plural", + "present", + "active", + "subjunctive-i" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "ihr lauft", + "tags": [ + "auxiliary", + "auxiliary verb", + "second-person", + "plural", + "present", + "active", + "indicative" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "ihr laufet", + "tags": [ + "auxiliary", + "auxiliary verb", + "second-person", + "plural", + "present", + "active", + "subjunctive-i" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "sie laufen", + "tags": [ + "auxiliary", + "auxiliary verb", + "third-person", + "plural", + "present", + "active", + "indicative" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "sie laufen", + "tags": [ + "auxiliary", + "auxiliary verb", + "third-person", + "plural", + "present", + "active", + "subjunctive-i" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "ich lief", + "tags": [ + "auxiliary", + "auxiliary verb", + "first-person", + "singular", + "past", + "active", + "indicative" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "ich liefe", + "tags": [ + "auxiliary", + "auxiliary verb", + "first-person", + "singular", + "past", + "active", + "subjunctive-ii" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "du liefst", + "tags": [ + "auxiliary", + "auxiliary verb", + "second-person", + "singular", + "past", + "active", + "indicative" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "du liefest", + "tags": [ + "auxiliary", + "auxiliary verb", + "second-person", + "singular", + "past", + "active", + "subjunctive-ii" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "er/sie/es lief", + "tags": [ + "auxiliary", + "auxiliary verb", + "third-person", + "singular", + "past", + "active", + "indicative" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "er/sie/es liefe", + "tags": [ + "auxiliary", + "auxiliary verb", + "third-person", + "singular", + "past", + "active", + "subjunctive-ii" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "es wurde gelaufen", + "tags": [ + "auxiliary", + "auxiliary verb", + "third-person", + "singular", + "past", + "processual-passive", + "indicative" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "es würde gelaufen", + "tags": [ + "auxiliary", + "auxiliary verb", + "third-person", + "singular", + "past", + "processual-passive", + "subjunctive-ii" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "es war gelaufen", + "tags": [ + "auxiliary", + "auxiliary verb", + "third-person", + "singular", + "past", + "statal-passive", + "indicative" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "es wäre gelaufen", + "tags": [ + "auxiliary", + "auxiliary verb", + "third-person", + "singular", + "past", + "statal-passive", + "subjunctive-ii" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "wir liefen", + "tags": [ + "auxiliary", + "auxiliary verb", + "first-person", + "plural", + "past", + "active", + "indicative" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "wir liefen", + "tags": [ + "auxiliary", + "auxiliary verb", + "first-person", + "plural", + "past", + "active", + "subjunctive-ii" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "ihr lieft", + "tags": [ + "auxiliary", + "auxiliary verb", + "second-person", + "plural", + "past", + "active", + "indicative" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "ihr liefet", + "tags": [ + "auxiliary", + "auxiliary verb", + "second-person", + "plural", + "past", + "active", + "subjunctive-ii" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "sie liefen", + "tags": [ + "auxiliary", + "auxiliary verb", + "third-person", + "plural", + "past", + "active", + "indicative" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "sie liefen", + "tags": [ + "auxiliary", + "auxiliary verb", + "third-person", + "plural", + "past", + "active", + "subjunctive-ii" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "ich bin gelaufen", + "tags": [ + "auxiliary", + "auxiliary verb", + "first-person", + "singular", + "perfect", + "active", + "indicative" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "ich sei gelaufen", + "tags": [ + "auxiliary", + "auxiliary verb", + "first-person", + "singular", + "perfect", + "active", + "subjunctive-i" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "du bist gelaufen", + "tags": [ + "auxiliary", + "auxiliary verb", + "second-person", + "singular", + "perfect", + "active", + "indicative" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "du seist gelaufen", + "tags": [ + "auxiliary", + "auxiliary verb", + "second-person", + "singular", + "perfect", + "active", + "subjunctive-i" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "du seiest gelaufen", + "tags": [ + "auxiliary", + "auxiliary verb", + "second-person", + "singular", + "perfect", + "active", + "subjunctive-i" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "er/sie/es ist gelaufen", + "tags": [ + "auxiliary", + "auxiliary verb", + "third-person", + "singular", + "perfect", + "active", + "indicative" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "er/sie/es sei gelaufen", + "tags": [ + "auxiliary", + "auxiliary verb", + "third-person", + "singular", + "perfect", + "active", + "subjunctive-i" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "es ist gelaufen worden", + "tags": [ + "auxiliary", + "auxiliary verb", + "third-person", + "singular", + "perfect", + "processual-passive", + "indicative" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "es sei gelaufen worden", + "tags": [ + "auxiliary", + "auxiliary verb", + "third-person", + "singular", + "perfect", + "processual-passive", + "subjunctive-i" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "es ist gelaufen gewesen", + "tags": [ + "auxiliary", + "auxiliary verb", + "third-person", + "singular", + "perfect", + "statal-passive", + "indicative" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "es sei gelaufen gewesen", + "tags": [ + "auxiliary", + "auxiliary verb", + "third-person", + "singular", + "perfect", + "statal-passive", + "subjunctive-i" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "wir sind gelaufen", + "tags": [ + "auxiliary", + "auxiliary verb", + "first-person", + "plural", + "perfect", + "active", + "indicative" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "wir seien gelaufen", + "tags": [ + "auxiliary", + "auxiliary verb", + "first-person", + "plural", + "perfect", + "active", + "subjunctive-i" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "ihr seid gelaufen", + "tags": [ + "auxiliary", + "auxiliary verb", + "second-person", + "plural", + "perfect", + "active", + "indicative" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "ihr seiet gelaufen", + "tags": [ + "auxiliary", + "auxiliary verb", + "second-person", + "plural", + "perfect", + "active", + "subjunctive-i" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "sie sind gelaufen", + "tags": [ + "auxiliary", + "auxiliary verb", + "third-person", + "plural", + "perfect", + "active", + "indicative" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "sie seien gelaufen", + "tags": [ + "auxiliary", + "auxiliary verb", + "third-person", + "plural", + "perfect", + "active", + "subjunctive-i" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "ich war gelaufen", + "tags": [ + "auxiliary", + "auxiliary verb", + "first-person", + "singular", + "pluperfect", + "active", + "indicative" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "ich wäre gelaufen", + "tags": [ + "auxiliary", + "auxiliary verb", + "first-person", + "singular", + "pluperfect", + "active", + "subjunctive-ii" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "du warst gelaufen", + "tags": [ + "auxiliary", + "auxiliary verb", + "second-person", + "singular", + "pluperfect", + "active", + "indicative" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "du wärst gelaufen", + "tags": [ + "auxiliary", + "auxiliary verb", + "second-person", + "singular", + "pluperfect", + "active", + "subjunctive-ii" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "du wärest gelaufen", + "tags": [ + "auxiliary", + "auxiliary verb", + "second-person", + "singular", + "pluperfect", + "active", + "subjunctive-ii" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "er/sie/es war gelaufen", + "tags": [ + "auxiliary", + "auxiliary verb", + "third-person", + "singular", + "pluperfect", + "active", + "indicative" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "er/sie/es wäre gelaufen", + "tags": [ + "auxiliary", + "auxiliary verb", + "third-person", + "singular", + "pluperfect", + "active", + "subjunctive-ii" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "es war gelaufen worden", + "tags": [ + "auxiliary", + "auxiliary verb", + "third-person", + "singular", + "pluperfect", + "processual-passive", + "indicative" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "es wäre gelaufen worden", + "tags": [ + "auxiliary", + "auxiliary verb", + "third-person", + "singular", + "pluperfect", + "processual-passive", + "subjunctive-ii" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "es war gelaufen gewesen", + "tags": [ + "auxiliary", + "auxiliary verb", + "third-person", + "singular", + "pluperfect", + "statal-passive", + "indicative" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "es wäre gelaufen gewesen", + "tags": [ + "auxiliary", + "auxiliary verb", + "third-person", + "singular", + "pluperfect", + "statal-passive", + "subjunctive-ii" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "wir waren gelaufen", + "tags": [ + "auxiliary", + "auxiliary verb", + "first-person", + "plural", + "pluperfect", + "active", + "indicative" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "wir wären gelaufen", + "tags": [ + "auxiliary", + "auxiliary verb", + "first-person", + "plural", + "pluperfect", + "active", + "subjunctive-ii" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "ihr wart gelaufen", + "tags": [ + "auxiliary", + "auxiliary verb", + "second-person", + "plural", + "pluperfect", + "active", + "indicative" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "ihr wärt gelaufen", + "tags": [ + "auxiliary", + "auxiliary verb", + "second-person", + "plural", + "pluperfect", + "active", + "subjunctive-ii" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "ihr wäret gelaufen", + "tags": [ + "auxiliary", + "auxiliary verb", + "second-person", + "plural", + "pluperfect", + "active", + "subjunctive-ii" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "sie waren gelaufen", + "tags": [ + "auxiliary", + "auxiliary verb", + "third-person", + "plural", + "pluperfect", + "active", + "indicative" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "sie wären gelaufen", + "tags": [ + "auxiliary", + "auxiliary verb", + "third-person", + "plural", + "pluperfect", + "active", + "subjunctive-ii" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "ich werde laufen", + "tags": [ + "auxiliary", + "auxiliary verb", + "first-person", + "singular", + "future-i", + "active", + "indicative" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "ich werde laufen", + "tags": [ + "auxiliary", + "auxiliary verb", + "first-person", + "singular", + "future-i", + "active", + "subjunctive-i" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "ich würde laufen", + "tags": [ + "auxiliary", + "auxiliary verb", + "first-person", + "singular", + "future-i", + "active", + "subjunctive-ii" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "du wirst laufen", + "tags": [ + "auxiliary", + "auxiliary verb", + "second-person", + "singular", + "future-i", + "active", + "indicative" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "du werdest laufen", + "tags": [ + "auxiliary", + "auxiliary verb", + "second-person", + "singular", + "future-i", + "active", + "subjunctive-i" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "du würdest laufen", + "tags": [ + "auxiliary", + "auxiliary verb", + "second-person", + "singular", + "future-i", + "active", + "subjunctive-ii" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "er/sie/es wird laufen", + "tags": [ + "auxiliary", + "auxiliary verb", + "third-person", + "singular", + "future-i", + "active", + "indicative" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "er/sie/es werde laufen", + "tags": [ + "auxiliary", + "auxiliary verb", + "third-person", + "singular", + "future-i", + "active", + "subjunctive-i" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "er/sie/es würde laufen", + "tags": [ + "auxiliary", + "auxiliary verb", + "third-person", + "singular", + "future-i", + "active", + "subjunctive-ii" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "es wird gelaufen werden", + "tags": [ + "auxiliary", + "auxiliary verb", + "third-person", + "singular", + "future-i", + "processual-passive", + "indicative" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "es werde gelaufen werden", + "tags": [ + "auxiliary", + "auxiliary verb", + "third-person", + "singular", + "future-i", + "processual-passive", + "subjunctive-i" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "es würde gelaufen werden", + "tags": [ + "auxiliary", + "auxiliary verb", + "third-person", + "singular", + "future-i", + "processual-passive", + "subjunctive-ii" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "es wird gelaufen sein", + "tags": [ + "auxiliary", + "auxiliary verb", + "third-person", + "singular", + "future-i", + "statal-passive", + "indicative" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "es werde gelaufen sein", + "tags": [ + "auxiliary", + "auxiliary verb", + "third-person", + "singular", + "future-i", + "statal-passive", + "subjunctive-i" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "es würde gelaufen sein", + "tags": [ + "auxiliary", + "auxiliary verb", + "third-person", + "singular", + "future-i", + "statal-passive", + "subjunctive-ii" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "wir werden laufen", + "tags": [ + "auxiliary", + "auxiliary verb", + "first-person", + "plural", + "future-i", + "active", + "indicative" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "wir werden laufen", + "tags": [ + "auxiliary", + "auxiliary verb", + "first-person", + "plural", + "future-i", + "active", + "subjunctive-i" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "wir würden laufen", + "tags": [ + "auxiliary", + "auxiliary verb", + "first-person", + "plural", + "future-i", + "active", + "subjunctive-ii" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "ihr werdet laufen", + "tags": [ + "auxiliary", + "auxiliary verb", + "second-person", + "plural", + "future-i", + "active", + "indicative" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "ihr werdet laufen", + "tags": [ + "auxiliary", + "auxiliary verb", + "second-person", + "plural", + "future-i", + "active", + "subjunctive-i" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "ihr würdet laufen", + "tags": [ + "auxiliary", + "auxiliary verb", + "second-person", + "plural", + "future-i", + "active", + "subjunctive-ii" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "sie werden laufen", + "tags": [ + "auxiliary", + "auxiliary verb", + "third-person", + "plural", + "future-i", + "active", + "indicative" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "sie werden laufen", + "tags": [ + "auxiliary", + "auxiliary verb", + "third-person", + "plural", + "future-i", + "active", + "subjunctive-i" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "sie würden laufen", + "tags": [ + "auxiliary", + "auxiliary verb", + "third-person", + "plural", + "future-i", + "active", + "subjunctive-ii" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "ich werde gelaufen sein", + "tags": [ + "auxiliary", + "auxiliary verb", + "first-person", + "singular", + "future-ii", + "active", + "indicative" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "ich werde gelaufen sein", + "tags": [ + "auxiliary", + "auxiliary verb", + "first-person", + "singular", + "future-ii", + "active", + "subjunctive-i" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "ich würde gelaufen sein", + "tags": [ + "auxiliary", + "auxiliary verb", + "first-person", + "singular", + "future-ii", + "active", + "subjunctive-ii" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "du wirst gelaufen sein", + "tags": [ + "auxiliary", + "auxiliary verb", + "second-person", + "singular", + "future-ii", + "active", + "indicative" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "du werdest gelaufen sein", + "tags": [ + "auxiliary", + "auxiliary verb", + "second-person", + "singular", + "future-ii", + "active", + "subjunctive-i" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "du würdest gelaufen sein", + "tags": [ + "auxiliary", + "auxiliary verb", + "second-person", + "singular", + "future-ii", + "active", + "subjunctive-ii" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "er/sie/es wird gelaufen sein", + "tags": [ + "auxiliary", + "auxiliary verb", + "third-person", + "singular", + "future-ii", + "active", + "indicative" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "er/sie/es werde gelaufen sein", + "tags": [ + "auxiliary", + "auxiliary verb", + "third-person", + "singular", + "future-ii", + "active", + "subjunctive-i" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "er/sie/es würde gelaufen sein", + "tags": [ + "auxiliary", + "auxiliary verb", + "third-person", + "singular", + "future-ii", + "active", + "subjunctive-ii" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "es wird gelaufen worden sein", + "tags": [ + "auxiliary", + "auxiliary verb", + "third-person", + "singular", + "future-ii", + "processual-passive", + "indicative" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "es werde gelaufen worden sein", + "tags": [ + "auxiliary", + "auxiliary verb", + "third-person", + "singular", + "future-ii", + "processual-passive", + "subjunctive-i" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "es würde gelaufen worden sein", + "tags": [ + "auxiliary", + "auxiliary verb", + "third-person", + "singular", + "future-ii", + "processual-passive", + "subjunctive-ii" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "es wird gelaufen gewesen sein", + "tags": [ + "auxiliary", + "auxiliary verb", + "third-person", + "singular", + "future-ii", + "statal-passive", + "indicative" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "es werde gelaufen gewesen sein", + "tags": [ + "auxiliary", + "auxiliary verb", + "third-person", + "singular", + "future-ii", + "statal-passive", + "subjunctive-i" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "es würde gelaufen gewesen sein", + "tags": [ + "auxiliary", + "auxiliary verb", + "third-person", + "singular", + "future-ii", + "statal-passive", + "subjunctive-ii" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "wir werden gelaufen sein", + "tags": [ + "auxiliary", + "auxiliary verb", + "first-person", + "plural", + "future-ii", + "active", + "indicative" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "wir werden gelaufen sein", + "tags": [ + "auxiliary", + "auxiliary verb", + "first-person", + "plural", + "future-ii", + "active", + "subjunctive-i" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "wir würden gelaufen sein", + "tags": [ + "auxiliary", + "auxiliary verb", + "first-person", + "plural", + "future-ii", + "active", + "subjunctive-ii" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "ihr werdet gelaufen sein", + "tags": [ + "auxiliary", + "auxiliary verb", + "second-person", + "plural", + "future-ii", + "active", + "indicative" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "ihr werdet gelaufen sein", + "tags": [ + "auxiliary", + "auxiliary verb", + "second-person", + "plural", + "future-ii", + "active", + "subjunctive-i" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "ihr würdet gelaufen sein", + "tags": [ + "auxiliary", + "auxiliary verb", + "second-person", + "plural", + "future-ii", + "active", + "subjunctive-ii" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "sie werden gelaufen sein", + "tags": [ + "auxiliary", + "auxiliary verb", + "third-person", + "plural", + "future-ii", + "active", + "indicative" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "sie werden gelaufen sein", + "tags": [ + "auxiliary", + "auxiliary verb", + "third-person", + "plural", + "future-ii", + "active", + "subjunctive-i" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "sie würden gelaufen sein", + "tags": [ + "auxiliary", + "auxiliary verb", + "third-person", + "plural", + "future-ii", + "active", + "subjunctive-ii" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "laufen", + "tags": [ + "auxiliary", + "active", + "infinitive", + "present" + ], + "raw_tags": [ + "Hilfsverb haben", + "Infinitive und Partizipien" + ], + "source": "Flexion:laufen" + }, + { + "form": "gelaufen haben", + "tags": [ + "auxiliary", + "active", + "infinitive", + "perfect" + ], + "raw_tags": [ + "Hilfsverb haben", + "Infinitive und Partizipien" + ], + "source": "Flexion:laufen" + }, + { + "form": "zu laufen", + "tags": [ + "auxiliary", + "active", + "extended", + "infinitive" + ], + "raw_tags": [ + "Hilfsverb haben", + "Infinitive und Partizipien" + ], + "source": "Flexion:laufen" + }, + { + "form": "gelaufen zu haben", + "tags": [ + "auxiliary", + "active", + "extended", + "infinitive" + ], + "raw_tags": [ + "Hilfsverb haben", + "Infinitive und Partizipien" + ], + "source": "Flexion:laufen" + }, + { + "form": "laufend", + "tags": [ + "auxiliary", + "participle", + "present", + "active" + ], + "raw_tags": [ + "Hilfsverb haben", + "Infinitive und Partizipien" + ], + "source": "Flexion:laufen" + }, + { + "form": "gelaufen", + "tags": [ + "auxiliary", + "participle", + "perfect", + "passive" + ], + "raw_tags": [ + "Hilfsverb haben", + "Infinitive und Partizipien" + ], + "source": "Flexion:laufen" + }, + { + "form": "zu laufender", + "tags": [ + "auxiliary", + "participle", + "gerundive" + ], + "raw_tags": [ + "Hilfsverb haben", + "Infinitive und Partizipien" + ], + "source": "Flexion:laufen" + }, + { + "form": "zu laufende …", + "tags": [ + "auxiliary", + "participle", + "gerundive" + ], + "raw_tags": [ + "Hilfsverb haben", + "Infinitive und Partizipien" + ], + "source": "Flexion:laufen" + }, + { + "form": "lauf!", + "tags": [ + "auxiliary", + "imperative", + "second-person", + "singular", + "present", + "active" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen" + ], + "source": "Flexion:laufen" + }, + { + "form": "laufe!", + "tags": [ + "auxiliary", + "imperative", + "second-person", + "singular", + "present", + "active" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen" + ], + "source": "Flexion:laufen" + }, + { + "form": "habe gelaufen!", + "tags": [ + "auxiliary", + "imperative", + "second-person", + "singular", + "perfect", + "active" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen" + ], + "source": "Flexion:laufen" + }, + { + "form": "lauft!", + "tags": [ + "auxiliary", + "imperative", + "second-person", + "plural", + "present", + "active" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen" + ], + "source": "Flexion:laufen" + }, + { + "form": "habt gelaufen!", + "tags": [ + "auxiliary", + "imperative", + "second-person", + "plural", + "perfect", + "active" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen" + ], + "source": "Flexion:laufen" + }, + { + "form": "laufen Sie!", + "tags": [ + "auxiliary", + "imperative", + "honorific", + "present", + "active" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen" + ], + "source": "Flexion:laufen" + }, + { + "form": "haben Sie gelaufen!", + "tags": [ + "auxiliary", + "imperative", + "honorific", + "perfect", + "active" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen" + ], + "source": "Flexion:laufen" + }, + { + "form": "ich laufe", + "tags": [ + "auxiliary", + "first-person", + "singular", + "present", + "active", + "indicative" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "ich laufe", + "tags": [ + "auxiliary", + "first-person", + "singular", + "present", + "active", + "subjunctive-i" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "du läufst", + "tags": [ + "auxiliary", + "second-person", + "singular", + "present", + "active", + "indicative" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "du laufest", + "tags": [ + "auxiliary", + "second-person", + "singular", + "present", + "active", + "subjunctive-i" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "er/sie/es läuft", + "tags": [ + "auxiliary", + "third-person", + "singular", + "present", + "active", + "indicative" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "er/sie/es laufe", + "tags": [ + "auxiliary", + "third-person", + "singular", + "present", + "active", + "subjunctive-i" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "es wird gelaufen", + "tags": [ + "auxiliary", + "third-person", + "singular", + "present", + "processual-passive", + "indicative" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "es werde gelaufen", + "tags": [ + "auxiliary", + "third-person", + "singular", + "present", + "processual-passive", + "subjunctive-i" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "es ist gelaufen", + "tags": [ + "auxiliary", + "third-person", + "singular", + "present", + "statal-passive", + "indicative" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "es sei gelaufen", + "tags": [ + "auxiliary", + "third-person", + "singular", + "present", + "statal-passive", + "subjunctive-i" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "wir laufen", + "tags": [ + "auxiliary", + "first-person", + "plural", + "present", + "active", + "indicative" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "wir laufen", + "tags": [ + "auxiliary", + "first-person", + "plural", + "present", + "active", + "subjunctive-i" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "ihr lauft", + "tags": [ + "auxiliary", + "second-person", + "plural", + "present", + "active", + "indicative" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "ihr laufet", + "tags": [ + "auxiliary", + "second-person", + "plural", + "present", + "active", + "subjunctive-i" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "sie laufen", + "tags": [ + "auxiliary", + "third-person", + "plural", + "present", + "active", + "indicative" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "sie laufen", + "tags": [ + "auxiliary", + "third-person", + "plural", + "present", + "active", + "subjunctive-i" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "ich lief", + "tags": [ + "auxiliary", + "first-person", + "singular", + "past", + "active", + "indicative" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "ich liefe", + "tags": [ + "auxiliary", + "first-person", + "singular", + "past", + "active", + "subjunctive-ii" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "du liefst", + "tags": [ + "auxiliary", + "second-person", + "singular", + "past", + "active", + "indicative" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "du liefest", + "tags": [ + "auxiliary", + "second-person", + "singular", + "past", + "active", + "subjunctive-ii" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "er/sie/es lief", + "tags": [ + "auxiliary", + "third-person", + "singular", + "past", + "active", + "indicative" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "er/sie/es liefe", + "tags": [ + "auxiliary", + "third-person", + "singular", + "past", + "active", + "subjunctive-ii" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "es wurde gelaufen", + "tags": [ + "auxiliary", + "third-person", + "singular", + "past", + "processual-passive", + "indicative" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "es würde gelaufen", + "tags": [ + "auxiliary", + "third-person", + "singular", + "past", + "processual-passive", + "subjunctive-ii" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "es war gelaufen", + "tags": [ + "auxiliary", + "third-person", + "singular", + "past", + "statal-passive", + "indicative" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "es wäre gelaufen", + "tags": [ + "auxiliary", + "third-person", + "singular", + "past", + "statal-passive", + "subjunctive-ii" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "wir liefen", + "tags": [ + "auxiliary", + "first-person", + "plural", + "past", + "active", + "indicative" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "wir liefen", + "tags": [ + "auxiliary", + "first-person", + "plural", + "past", + "active", + "subjunctive-ii" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "ihr lieft", + "tags": [ + "auxiliary", + "second-person", + "plural", + "past", + "active", + "indicative" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "ihr liefet", + "tags": [ + "auxiliary", + "second-person", + "plural", + "past", + "active", + "subjunctive-ii" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "sie liefen", + "tags": [ + "auxiliary", + "third-person", + "plural", + "past", + "active", + "indicative" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "sie liefen", + "tags": [ + "auxiliary", + "third-person", + "plural", + "past", + "active", + "subjunctive-ii" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "ich habe gelaufen", + "tags": [ + "auxiliary", + "first-person", + "singular", + "perfect", + "active", + "indicative" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "ich habe gelaufen", + "tags": [ + "auxiliary", + "first-person", + "singular", + "perfect", + "active", + "subjunctive-i" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "du hast gelaufen", + "tags": [ + "auxiliary", + "second-person", + "singular", + "perfect", + "active", + "indicative" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "du habest gelaufen", + "tags": [ + "auxiliary", + "second-person", + "singular", + "perfect", + "active", + "subjunctive-i" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "er/sie/es hat gelaufen", + "tags": [ + "auxiliary", + "third-person", + "singular", + "perfect", + "active", + "indicative" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "er/sie/es habe gelaufen", + "tags": [ + "auxiliary", + "third-person", + "singular", + "perfect", + "active", + "subjunctive-i" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "es ist gelaufen worden", + "tags": [ + "auxiliary", + "third-person", + "singular", + "perfect", + "processual-passive", + "indicative" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "es sei gelaufen worden", + "tags": [ + "auxiliary", + "third-person", + "singular", + "perfect", + "processual-passive", + "subjunctive-i" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "es ist gelaufen gewesen", + "tags": [ + "auxiliary", + "third-person", + "singular", + "perfect", + "statal-passive", + "indicative" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "es sei gelaufen gewesen", + "tags": [ + "auxiliary", + "third-person", + "singular", + "perfect", + "statal-passive", + "subjunctive-i" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "wir haben gelaufen", + "tags": [ + "auxiliary", + "first-person", + "plural", + "perfect", + "active", + "indicative" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "wir haben gelaufen", + "tags": [ + "auxiliary", + "first-person", + "plural", + "perfect", + "active", + "subjunctive-i" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "ihr habt gelaufen", + "tags": [ + "auxiliary", + "second-person", + "plural", + "perfect", + "active", + "indicative" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "ihr habet gelaufen", + "tags": [ + "auxiliary", + "second-person", + "plural", + "perfect", + "active", + "subjunctive-i" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "sie haben gelaufen", + "tags": [ + "auxiliary", + "third-person", + "plural", + "perfect", + "active", + "indicative" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "sie haben gelaufen", + "tags": [ + "auxiliary", + "third-person", + "plural", + "perfect", + "active", + "subjunctive-i" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "ich hatte gelaufen", + "tags": [ + "auxiliary", + "first-person", + "singular", + "pluperfect", + "active", + "indicative" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "ich hätte gelaufen", + "tags": [ + "auxiliary", + "first-person", + "singular", + "pluperfect", + "active", + "subjunctive-ii" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "du hattest gelaufen", + "tags": [ + "auxiliary", + "second-person", + "singular", + "pluperfect", + "active", + "indicative" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "du hättest gelaufen", + "tags": [ + "auxiliary", + "second-person", + "singular", + "pluperfect", + "active", + "subjunctive-ii" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "er/sie/es hatte gelaufen", + "tags": [ + "auxiliary", + "third-person", + "singular", + "pluperfect", + "active", + "indicative" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "er/sie/es hätte gelaufen", + "tags": [ + "auxiliary", + "third-person", + "singular", + "pluperfect", + "active", + "subjunctive-ii" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "es war gelaufen worden", + "tags": [ + "auxiliary", + "third-person", + "singular", + "pluperfect", + "processual-passive", + "indicative" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "es wäre gelaufen worden", + "tags": [ + "auxiliary", + "third-person", + "singular", + "pluperfect", + "processual-passive", + "subjunctive-ii" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "es war gelaufen gewesen", + "tags": [ + "auxiliary", + "third-person", + "singular", + "pluperfect", + "statal-passive", + "indicative" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "es wäre gelaufen gewesen", + "tags": [ + "auxiliary", + "third-person", + "singular", + "pluperfect", + "statal-passive", + "subjunctive-ii" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "wir hatten gelaufen", + "tags": [ + "auxiliary", + "first-person", + "plural", + "pluperfect", + "active", + "indicative" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "wir hätten gelaufen", + "tags": [ + "auxiliary", + "first-person", + "plural", + "pluperfect", + "active", + "subjunctive-ii" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "ihr hattet gelaufen", + "tags": [ + "auxiliary", + "second-person", + "plural", + "pluperfect", + "active", + "indicative" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "ihr hättet gelaufen", + "tags": [ + "auxiliary", + "second-person", + "plural", + "pluperfect", + "active", + "subjunctive-ii" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "sie hatten gelaufen", + "tags": [ + "auxiliary", + "third-person", + "plural", + "pluperfect", + "active", + "indicative" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "sie hätten gelaufen", + "tags": [ + "auxiliary", + "third-person", + "plural", + "pluperfect", + "active", + "subjunctive-ii" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "ich werde laufen", + "tags": [ + "auxiliary", + "first-person", + "singular", + "future-i", + "active", + "indicative" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "ich werde laufen", + "tags": [ + "auxiliary", + "first-person", + "singular", + "future-i", + "active", + "subjunctive-i" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "ich würde laufen", + "tags": [ + "auxiliary", + "first-person", + "singular", + "future-i", + "active", + "subjunctive-ii" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "du wirst laufen", + "tags": [ + "auxiliary", + "second-person", + "singular", + "future-i", + "active", + "indicative" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "du werdest laufen", + "tags": [ + "auxiliary", + "second-person", + "singular", + "future-i", + "active", + "subjunctive-i" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "du würdest laufen", + "tags": [ + "auxiliary", + "second-person", + "singular", + "future-i", + "active", + "subjunctive-ii" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "er/sie/es wird laufen", + "tags": [ + "auxiliary", + "third-person", + "singular", + "future-i", + "active", + "indicative" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "er/sie/es werde laufen", + "tags": [ + "auxiliary", + "third-person", + "singular", + "future-i", + "active", + "subjunctive-i" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "er/sie/es würde laufen", + "tags": [ + "auxiliary", + "third-person", + "singular", + "future-i", + "active", + "subjunctive-ii" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "es wird gelaufen werden", + "tags": [ + "auxiliary", + "third-person", + "singular", + "future-i", + "processual-passive", + "indicative" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "es werde gelaufen werden", + "tags": [ + "auxiliary", + "third-person", + "singular", + "future-i", + "processual-passive", + "subjunctive-i" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "es würde gelaufen werden", + "tags": [ + "auxiliary", + "third-person", + "singular", + "future-i", + "processual-passive", + "subjunctive-ii" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "es wird gelaufen sein", + "tags": [ + "auxiliary", + "third-person", + "singular", + "future-i", + "statal-passive", + "indicative" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "es werde gelaufen sein", + "tags": [ + "auxiliary", + "third-person", + "singular", + "future-i", + "statal-passive", + "subjunctive-i" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "es würde gelaufen sein", + "tags": [ + "auxiliary", + "third-person", + "singular", + "future-i", + "statal-passive", + "subjunctive-ii" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "wir werden laufen", + "tags": [ + "auxiliary", + "first-person", + "plural", + "future-i", + "active", + "indicative" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "wir werden laufen", + "tags": [ + "auxiliary", + "first-person", + "plural", + "future-i", + "active", + "subjunctive-i" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "wir würden laufen", + "tags": [ + "auxiliary", + "first-person", + "plural", + "future-i", + "active", + "subjunctive-ii" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "ihr werdet laufen", + "tags": [ + "auxiliary", + "second-person", + "plural", + "future-i", + "active", + "indicative" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "ihr werdet laufen", + "tags": [ + "auxiliary", + "second-person", + "plural", + "future-i", + "active", + "subjunctive-i" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "ihr würdet laufen", + "tags": [ + "auxiliary", + "second-person", + "plural", + "future-i", + "active", + "subjunctive-ii" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "sie werden laufen", + "tags": [ + "auxiliary", + "third-person", + "plural", + "future-i", + "active", + "indicative" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "sie werden laufen", + "tags": [ + "auxiliary", + "third-person", + "plural", + "future-i", + "active", + "subjunctive-i" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "sie würden laufen", + "tags": [ + "auxiliary", + "third-person", + "plural", + "future-i", + "active", + "subjunctive-ii" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "ich werde gelaufen haben", + "tags": [ + "auxiliary", + "first-person", + "singular", + "future-ii", + "active", + "indicative" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "ich werde gelaufen haben", + "tags": [ + "auxiliary", + "first-person", + "singular", + "future-ii", + "active", + "subjunctive-i" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "ich würde gelaufen haben", + "tags": [ + "auxiliary", + "first-person", + "singular", + "future-ii", + "active", + "subjunctive-ii" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "du wirst gelaufen haben", + "tags": [ + "auxiliary", + "second-person", + "singular", + "future-ii", + "active", + "indicative" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "du werdest gelaufen haben", + "tags": [ + "auxiliary", + "second-person", + "singular", + "future-ii", + "active", + "subjunctive-i" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "du würdest gelaufen haben", + "tags": [ + "auxiliary", + "second-person", + "singular", + "future-ii", + "active", + "subjunctive-ii" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "er/sie/es wird gelaufen haben", + "tags": [ + "auxiliary", + "third-person", + "singular", + "future-ii", + "active", + "indicative" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "er/sie/es werde gelaufen haben", + "tags": [ + "auxiliary", + "third-person", + "singular", + "future-ii", + "active", + "subjunctive-i" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "er/sie/es würde gelaufen haben", + "tags": [ + "auxiliary", + "third-person", + "singular", + "future-ii", + "active", + "subjunctive-ii" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "es wird gelaufen worden sein", + "tags": [ + "auxiliary", + "third-person", + "singular", + "future-ii", + "processual-passive", + "indicative" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "es werde gelaufen worden sein", + "tags": [ + "auxiliary", + "third-person", + "singular", + "future-ii", + "processual-passive", + "subjunctive-i" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "es würde gelaufen worden sein", + "tags": [ + "auxiliary", + "third-person", + "singular", + "future-ii", + "processual-passive", + "subjunctive-ii" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "es wird gelaufen gewesen sein", + "tags": [ + "auxiliary", + "third-person", + "singular", + "future-ii", + "statal-passive", + "indicative" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "es werde gelaufen gewesen sein", + "tags": [ + "auxiliary", + "third-person", + "singular", + "future-ii", + "statal-passive", + "subjunctive-i" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "es würde gelaufen gewesen sein", + "tags": [ + "auxiliary", + "third-person", + "singular", + "future-ii", + "statal-passive", + "subjunctive-ii" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "wir werden gelaufen haben", + "tags": [ + "auxiliary", + "first-person", + "plural", + "future-ii", + "active", + "indicative" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "wir werden gelaufen haben", + "tags": [ + "auxiliary", + "first-person", + "plural", + "future-ii", + "active", + "subjunctive-i" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "wir würden gelaufen haben", + "tags": [ + "auxiliary", + "first-person", + "plural", + "future-ii", + "active", + "subjunctive-ii" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "ihr werdet gelaufen haben", + "tags": [ + "auxiliary", + "second-person", + "plural", + "future-ii", + "active", + "indicative" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "ihr werdet gelaufen haben", + "tags": [ + "auxiliary", + "second-person", + "plural", + "future-ii", + "active", + "subjunctive-i" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "ihr würdet gelaufen haben", + "tags": [ + "auxiliary", + "second-person", + "plural", + "future-ii", + "active", + "subjunctive-ii" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "sie werden gelaufen haben", + "tags": [ + "auxiliary", + "third-person", + "plural", + "future-ii", + "active", + "indicative" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "sie werden gelaufen haben", + "tags": [ + "auxiliary", + "third-person", + "plural", + "future-ii", + "active", + "subjunctive-i" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "sie würden gelaufen haben", + "tags": [ + "auxiliary", + "third-person", + "plural", + "future-ii", + "active", + "subjunctive-ii" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + } + ] +} \ No newline at end of file diff --git a/samples/german/umwehen.json b/samples/german/umwehen.json new file mode 100644 index 0000000..ee845af --- /dev/null +++ b/samples/german/umwehen.json @@ -0,0 +1,2 @@ +{"word": "umwehen", "pos": "verb", "pos_title": "Verb", "lang_code": "de", "lang": "Deutsch", "senses": [{"glosses": ["durch einen Windstoß, einen Sturm zum Umfallen bringen"], "tags": ["impersonal", "transitive"], "examples": [{"text": "Der Orkan wehte einen Baum in unserem Garten um.", "italic_text_offsets": [[10, 15], [45, 48]]}, {"text": "Die Sturmböen wehen die Plakatwände um.", "italic_text_offsets": [[14, 19], [36, 39]]}, {"text": "Ich wurde vom Wind fast umgeweht.", "italic_text_offsets": [[24, 33]]}, {"text": "Es fehlte nicht viel und wir wären umgeweht worden.", "italic_text_offsets": [[35, 43]]}], "sense_index": "1"}], "translations": [{"sense": "durch einen Windstoß, einen Sturm zum Umfallen bringen", "word": "blow down", "lang_code": "en", "lang": "Englisch", "sense_index": "1"}], "sounds": [{"ipa": "[ˈʊmˌveːən]"}, {"audio": "De-umwehen.ogg", "ogg_url": "https://commons.wikimedia.org/wiki/Special:FilePath/De-umwehen.ogg", "mp3_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/a/a1/De-umwehen.ogg/De-umwehen.ogg.mp3"}], "derived": [{"word": "umgeweht", "raw_tags": ["Konversionen"]}, {"word": "Umwehen"}, {"word": "umwehend"}], "synonyms": [{"word": "umblasen", "sense_index": "1"}, {"word": "umpusten", "sense_index": "1"}], "tags": ["separable"], "categories": ["Anagramm sortiert (Deutsch)", "Deutsch", "Grundformeintrag (Deutsch)", "Roter Audiolink", "Rückläufige Wörterliste (Deutsch)", "Rückläufige Wörterliste Grundformeintrag (Deutsch)", "Verb (Deutsch)", "Wiktionary:Audio-Datei", "siehe auch"], "etymology_texts": ["gebildet aus der Partikel um als Verbzusatz und dem Verb wehen"], "forms": [{"form": "weht um", "tags": ["present"], "pronouns": ["er", "sie", "es"]}, {"form": "wehte um", "tags": ["past"], "pronouns": ["er", "sie", "es"]}, {"form": "wehte um", "tags": ["subjunctive-ii"], "pronouns": ["er", "sie", "es"]}, {"form": "weh um!", "tags": ["imperative", "singular"]}, {"form": "weht um!", "tags": ["imperative", "plural"]}, {"form": "umgeweht", "tags": ["participle-2", "perfect"]}, {"form": "haben", "tags": ["auxiliary", "perfect"]}, {"form": "umwehen", "tags": ["regular", "inseparable", "active", "infinitive", "present"], "raw_tags": ["Infinitive und Partizipien"], "source": "Flexion:umwehen"}, {"form": "umweht haben", "tags": ["regular", "inseparable", "active", "infinitive", "perfect"], "raw_tags": ["Infinitive und Partizipien"], "source": "Flexion:umwehen"}, {"form": "umweht werden", "tags": ["regular", "inseparable", "processual-passive", "infinitive", "present"], "raw_tags": ["Infinitive und Partizipien"], "source": "Flexion:umwehen"}, {"form": "umweht worden sein", "tags": ["regular", "inseparable", "processual-passive", "infinitive", "perfect"], "raw_tags": ["Infinitive und Partizipien"], "source": "Flexion:umwehen"}, {"form": "umweht sein", "tags": ["regular", "inseparable", "statal-passive", "infinitive", "present"], "raw_tags": ["Infinitive und Partizipien"], "source": "Flexion:umwehen"}, {"form": "umweht gewesen sein", "tags": ["regular", "inseparable", "statal-passive", "infinitive", "perfect"], "raw_tags": ["Infinitive und Partizipien"], "source": "Flexion:umwehen"}, {"form": "zu umwehen", "tags": ["regular", "inseparable", "active", "extended", "infinitive"], "raw_tags": ["Infinitive und Partizipien"], "source": "Flexion:umwehen"}, {"form": "umweht zu haben", "tags": ["regular", "inseparable", "active", "extended", "infinitive"], "raw_tags": ["Infinitive und Partizipien"], "source": "Flexion:umwehen"}, {"form": "umweht zu werden", "tags": ["regular", "inseparable", "processual-passive", "extended", "infinitive"], "raw_tags": ["Infinitive und Partizipien"], "source": "Flexion:umwehen"}, {"form": "umweht worden zu sein", "tags": ["regular", "inseparable", "processual-passive", "extended", "infinitive"], "raw_tags": ["Infinitive und Partizipien"], "source": "Flexion:umwehen"}, {"form": "umweht zu sein", "tags": ["regular", "inseparable", "statal-passive", "extended", "infinitive"], "raw_tags": ["Infinitive und Partizipien"], "source": "Flexion:umwehen"}, {"form": "umweht gewesen zu sein", "tags": ["regular", "inseparable", "statal-passive", "extended", "infinitive"], "raw_tags": ["Infinitive und Partizipien"], "source": "Flexion:umwehen"}, {"form": "umwehend", "tags": ["regular", "inseparable", "participle", "present", "active"], "raw_tags": ["Infinitive und Partizipien"], "source": "Flexion:umwehen"}, {"form": "umweht", "tags": ["regular", "inseparable", "participle", "perfect", "passive"], "raw_tags": ["Infinitive und Partizipien"], "source": "Flexion:umwehen"}, {"form": "zu umwehender", "tags": ["regular", "inseparable", "participle", "gerundive"], "raw_tags": ["Infinitive und Partizipien"], "source": "Flexion:umwehen"}, {"form": "zu umwehende", "tags": ["regular", "inseparable", "participle", "gerundive"], "raw_tags": ["Infinitive und Partizipien"], "source": "Flexion:umwehen"}, {"form": "zu umwehendes …", "tags": ["regular", "inseparable", "participle", "gerundive"], "raw_tags": ["Infinitive und Partizipien"], "source": "Flexion:umwehen"}, {"form": "umweht!", "tags": ["regular", "inseparable", "imperative", "second-person", "plural", "present", "active"], "raw_tags": ["Finite Formen"], "source": "Flexion:umwehen"}, {"form": "werdet umweht!", "tags": ["regular", "inseparable", "imperative", "uncommon", "second-person", "plural", "present", "processual-passive"], "raw_tags": ["Finite Formen"], "source": "Flexion:umwehen"}, {"form": "seid umweht!", "tags": ["regular", "inseparable", "imperative", "uncommon", "second-person", "plural", "present", "statal-passive"], "raw_tags": ["Finite Formen"], "source": "Flexion:umwehen"}, {"form": "habt umweht!", "tags": ["regular", "inseparable", "imperative", "uncommon", "second-person", "plural", "perfect", "active"], "raw_tags": ["Finite Formen"], "source": "Flexion:umwehen"}, {"form": "seid umweht worden!", "tags": ["regular", "inseparable", "imperative", "uncommon", "second-person", "plural", "perfect", "processual-passive"], "raw_tags": ["Finite Formen"], "source": "Flexion:umwehen"}, {"form": "seid umweht gewesen!", "tags": ["regular", "inseparable", "imperative", "uncommon", "second-person", "plural", "perfect", "statal-passive"], "raw_tags": ["Finite Formen"], "source": "Flexion:umwehen"}, {"form": "ich werde umweht", "tags": ["regular", "inseparable", "first-person", "singular", "present", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ich werde umweht", "tags": ["regular", "inseparable", "first-person", "singular", "present", "processual-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ich bin umweht", "tags": ["regular", "inseparable", "first-person", "singular", "present", "statal-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ich sei umweht", "tags": ["regular", "inseparable", "first-person", "singular", "present", "statal-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "du wirst umweht", "tags": ["regular", "inseparable", "second-person", "singular", "present", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "du werdest umweht", "tags": ["regular", "inseparable", "second-person", "singular", "present", "processual-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "du bist umweht", "tags": ["regular", "inseparable", "second-person", "singular", "present", "statal-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "du seiest umweht", "tags": ["regular", "inseparable", "second-person", "singular", "present", "statal-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "du seist umweht", "tags": ["regular", "inseparable", "second-person", "singular", "present", "statal-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es umweht", "tags": ["regular", "inseparable", "third-person", "singular", "present", "active", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es umwehe", "tags": ["regular", "inseparable", "third-person", "singular", "present", "active", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es wird umweht", "tags": ["regular", "inseparable", "third-person", "singular", "present", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es werde umweht", "tags": ["regular", "inseparable", "third-person", "singular", "present", "processual-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es ist umweht", "tags": ["regular", "inseparable", "third-person", "singular", "present", "statal-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es sei umweht", "tags": ["regular", "inseparable", "third-person", "singular", "present", "statal-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "wir werden umweht", "tags": ["regular", "inseparable", "first-person", "plural", "present", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "wir werden umweht", "tags": ["regular", "inseparable", "first-person", "plural", "present", "processual-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "wir sind umweht", "tags": ["regular", "inseparable", "first-person", "plural", "present", "statal-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "wir seien umweht", "tags": ["regular", "inseparable", "first-person", "plural", "present", "statal-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ihr werdet umweht", "tags": ["regular", "inseparable", "second-person", "plural", "present", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ihr werdet umweht", "tags": ["regular", "inseparable", "second-person", "plural", "present", "processual-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ihr seid umweht", "tags": ["regular", "inseparable", "second-person", "plural", "present", "statal-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ihr seiet umweht", "tags": ["regular", "inseparable", "second-person", "plural", "present", "statal-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie umwehen", "tags": ["regular", "inseparable", "third-person", "plural", "present", "active", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie umwehen", "tags": ["regular", "inseparable", "third-person", "plural", "present", "active", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie werden umweht", "tags": ["regular", "inseparable", "third-person", "plural", "present", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie werden umweht", "tags": ["regular", "inseparable", "third-person", "plural", "present", "processual-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie sind umweht", "tags": ["regular", "inseparable", "third-person", "plural", "present", "statal-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie seien umweht", "tags": ["regular", "inseparable", "third-person", "plural", "present", "statal-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ich wurde umweht", "tags": ["regular", "inseparable", "first-person", "singular", "past", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ich würde umweht", "tags": ["regular", "inseparable", "first-person", "singular", "past", "processual-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ich war umweht", "tags": ["regular", "inseparable", "first-person", "singular", "past", "statal-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ich wäre umweht", "tags": ["regular", "inseparable", "first-person", "singular", "past", "statal-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "du wurdest umweht", "tags": ["regular", "inseparable", "second-person", "singular", "past", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "du würdest umweht", "tags": ["regular", "inseparable", "second-person", "singular", "past", "processual-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "du warst umweht", "tags": ["regular", "inseparable", "second-person", "singular", "past", "statal-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "du wärest umweht", "tags": ["regular", "inseparable", "second-person", "singular", "past", "statal-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "du wärst umweht", "tags": ["regular", "inseparable", "second-person", "singular", "past", "statal-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es umwehte", "tags": ["regular", "inseparable", "third-person", "singular", "past", "active", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es umwehte", "tags": ["regular", "inseparable", "third-person", "singular", "past", "active", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es wurde umweht", "tags": ["regular", "inseparable", "third-person", "singular", "past", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es würde umweht", "tags": ["regular", "inseparable", "third-person", "singular", "past", "processual-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es war umweht", "tags": ["regular", "inseparable", "third-person", "singular", "past", "statal-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es wäre umweht", "tags": ["regular", "inseparable", "third-person", "singular", "past", "statal-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "wir wurden umweht", "tags": ["regular", "inseparable", "first-person", "plural", "past", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "wir würden umweht", "tags": ["regular", "inseparable", "first-person", "plural", "past", "processual-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "wir waren umweht", "tags": ["regular", "inseparable", "first-person", "plural", "past", "statal-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "wir wären umweht", "tags": ["regular", "inseparable", "first-person", "plural", "past", "statal-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ihr wurdet umweht", "tags": ["regular", "inseparable", "second-person", "plural", "past", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ihr würdet umweht", "tags": ["regular", "inseparable", "second-person", "plural", "past", "processual-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ihr wart umweht", "tags": ["regular", "inseparable", "second-person", "plural", "past", "statal-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ihr wäret umweht", "tags": ["regular", "inseparable", "second-person", "plural", "past", "statal-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ihr wärt umweht", "tags": ["regular", "inseparable", "second-person", "plural", "past", "statal-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie umwehten", "tags": ["regular", "inseparable", "third-person", "plural", "past", "active", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie umwehten", "tags": ["regular", "inseparable", "third-person", "plural", "past", "active", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie wurden umweht", "tags": ["regular", "inseparable", "third-person", "plural", "past", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie würden umweht", "tags": ["regular", "inseparable", "third-person", "plural", "past", "processual-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie waren umweht", "tags": ["regular", "inseparable", "third-person", "plural", "past", "statal-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie wären umweht", "tags": ["regular", "inseparable", "third-person", "plural", "past", "statal-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ich bin umweht worden", "tags": ["regular", "inseparable", "first-person", "singular", "perfect", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ich sei umweht worden", "tags": ["regular", "inseparable", "first-person", "singular", "perfect", "processual-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ich bin umweht gewesen", "tags": ["regular", "inseparable", "first-person", "singular", "perfect", "statal-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ich sei umweht gewesen", "tags": ["regular", "inseparable", "first-person", "singular", "perfect", "statal-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "du bist umweht worden", "tags": ["regular", "inseparable", "second-person", "singular", "perfect", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "du seiest umweht worden", "tags": ["regular", "inseparable", "second-person", "singular", "perfect", "processual-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "du seist umweht worden", "tags": ["regular", "inseparable", "second-person", "singular", "perfect", "processual-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "du bist umweht gewesen", "tags": ["regular", "inseparable", "second-person", "singular", "perfect", "statal-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "du seiest umweht gewesen", "tags": ["regular", "inseparable", "second-person", "singular", "perfect", "statal-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "du seist umweht gewesen", "tags": ["regular", "inseparable", "second-person", "singular", "perfect", "statal-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es hat umweht", "tags": ["regular", "inseparable", "third-person", "singular", "perfect", "active", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es habe umweht", "tags": ["regular", "inseparable", "third-person", "singular", "perfect", "active", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es ist umweht worden", "tags": ["regular", "inseparable", "third-person", "singular", "perfect", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es sei umweht worden", "tags": ["regular", "inseparable", "third-person", "singular", "perfect", "processual-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es ist umweht gewesen", "tags": ["regular", "inseparable", "third-person", "singular", "perfect", "statal-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es sei umweht gewesen", "tags": ["regular", "inseparable", "third-person", "singular", "perfect", "statal-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "wir sind umweht worden", "tags": ["regular", "inseparable", "first-person", "plural", "perfect", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "wir seien umweht worden", "tags": ["regular", "inseparable", "first-person", "plural", "perfect", "processual-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "wir sind umweht gewesen", "tags": ["regular", "inseparable", "first-person", "plural", "perfect", "statal-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "wir seien umweht gewesen", "tags": ["regular", "inseparable", "first-person", "plural", "perfect", "statal-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ihr seid umweht worden", "tags": ["regular", "inseparable", "second-person", "plural", "perfect", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ihr seiet umweht worden", "tags": ["regular", "inseparable", "second-person", "plural", "perfect", "processual-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ihr seid umweht gewesen", "tags": ["regular", "inseparable", "second-person", "plural", "perfect", "statal-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ihr seiet umweht gewesen", "tags": ["regular", "inseparable", "second-person", "plural", "perfect", "statal-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie haben umweht", "tags": ["regular", "inseparable", "third-person", "plural", "perfect", "active", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie haben umweht", "tags": ["regular", "inseparable", "third-person", "plural", "perfect", "active", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie sind umweht worden", "tags": ["regular", "inseparable", "third-person", "plural", "perfect", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie seien umweht worden", "tags": ["regular", "inseparable", "third-person", "plural", "perfect", "processual-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie sind umweht gewesen", "tags": ["regular", "inseparable", "third-person", "plural", "perfect", "statal-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie seien umweht gewesen", "tags": ["regular", "inseparable", "third-person", "plural", "perfect", "statal-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ich war umweht worden", "tags": ["regular", "inseparable", "first-person", "singular", "pluperfect", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ich wäre umweht worden", "tags": ["regular", "inseparable", "first-person", "singular", "pluperfect", "processual-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ich war umweht gewesen", "tags": ["regular", "inseparable", "first-person", "singular", "pluperfect", "statal-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ich wäre umweht gewesen", "tags": ["regular", "inseparable", "first-person", "singular", "pluperfect", "statal-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "du warst umweht worden", "tags": ["regular", "inseparable", "second-person", "singular", "pluperfect", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "du wärest umweht worden", "tags": ["regular", "inseparable", "second-person", "singular", "pluperfect", "processual-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "du wärst umweht worden", "tags": ["regular", "inseparable", "second-person", "singular", "pluperfect", "processual-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "du warst umweht gewesen", "tags": ["regular", "inseparable", "second-person", "singular", "pluperfect", "statal-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "du wärest umweht gewesen", "tags": ["regular", "inseparable", "second-person", "singular", "pluperfect", "statal-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "du wärst umweht gewesen", "tags": ["regular", "inseparable", "second-person", "singular", "pluperfect", "statal-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es hatte umweht", "tags": ["regular", "inseparable", "third-person", "singular", "pluperfect", "active", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es hätte umweht", "tags": ["regular", "inseparable", "third-person", "singular", "pluperfect", "active", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es war umweht worden", "tags": ["regular", "inseparable", "third-person", "singular", "pluperfect", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es wäre umweht worden", "tags": ["regular", "inseparable", "third-person", "singular", "pluperfect", "processual-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es war umweht gewesen", "tags": ["regular", "inseparable", "third-person", "singular", "pluperfect", "statal-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es wäre umweht gewesen", "tags": ["regular", "inseparable", "third-person", "singular", "pluperfect", "statal-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "wir waren umweht worden", "tags": ["regular", "inseparable", "first-person", "plural", "pluperfect", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "wir wären umweht worden", "tags": ["regular", "inseparable", "first-person", "plural", "pluperfect", "processual-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "wir waren umweht gewesen", "tags": ["regular", "inseparable", "first-person", "plural", "pluperfect", "statal-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "wir wären umweht gewesen", "tags": ["regular", "inseparable", "first-person", "plural", "pluperfect", "statal-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ihr wart umweht worden", "tags": ["regular", "inseparable", "second-person", "plural", "pluperfect", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ihr wäret umweht worden", "tags": ["regular", "inseparable", "second-person", "plural", "pluperfect", "processual-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ihr wärt umweht worden", "tags": ["regular", "inseparable", "second-person", "plural", "pluperfect", "processual-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ihr wart umweht gewesen", "tags": ["regular", "inseparable", "second-person", "plural", "pluperfect", "statal-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ihr wäret umweht gewesen", "tags": ["regular", "inseparable", "second-person", "plural", "pluperfect", "statal-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ihr wärt umweht gewesen", "tags": ["regular", "inseparable", "second-person", "plural", "pluperfect", "statal-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie hatten umweht", "tags": ["regular", "inseparable", "third-person", "plural", "pluperfect", "active", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie hätten umweht", "tags": ["regular", "inseparable", "third-person", "plural", "pluperfect", "active", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie waren umweht worden", "tags": ["regular", "inseparable", "third-person", "plural", "pluperfect", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie wären umweht worden", "tags": ["regular", "inseparable", "third-person", "plural", "pluperfect", "processual-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie waren umweht gewesen", "tags": ["regular", "inseparable", "third-person", "plural", "pluperfect", "statal-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie wären umweht gewesen", "tags": ["regular", "inseparable", "third-person", "plural", "pluperfect", "statal-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ich werde umweht werden", "tags": ["regular", "inseparable", "first-person", "singular", "future-i", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ich werde umweht werden", "tags": ["regular", "inseparable", "first-person", "singular", "future-i", "processual-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ich würde umweht werden", "tags": ["regular", "inseparable", "first-person", "singular", "future-i", "processual-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ich werde umweht sein", "tags": ["regular", "inseparable", "first-person", "singular", "future-i", "statal-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ich werde umweht sein", "tags": ["regular", "inseparable", "first-person", "singular", "future-i", "statal-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ich würde umweht sein", "tags": ["regular", "inseparable", "first-person", "singular", "future-i", "statal-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "du wirst umweht werden", "tags": ["regular", "inseparable", "second-person", "singular", "future-i", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "du werdest umweht werden", "tags": ["regular", "inseparable", "second-person", "singular", "future-i", "processual-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "du würdest umweht werden", "tags": ["regular", "inseparable", "second-person", "singular", "future-i", "processual-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "du wirst umweht sein", "tags": ["regular", "inseparable", "second-person", "singular", "future-i", "statal-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "du werdest umweht sein", "tags": ["regular", "inseparable", "second-person", "singular", "future-i", "statal-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "du würdest umweht sein", "tags": ["regular", "inseparable", "second-person", "singular", "future-i", "statal-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es wird umwehen", "tags": ["regular", "inseparable", "third-person", "singular", "future-i", "active", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es werde umwehen", "tags": ["regular", "inseparable", "third-person", "singular", "future-i", "active", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es würde umwehen", "tags": ["regular", "inseparable", "third-person", "singular", "future-i", "active", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es wird umweht werden", "tags": ["regular", "inseparable", "third-person", "singular", "future-i", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es werde umweht werden", "tags": ["regular", "inseparable", "third-person", "singular", "future-i", "processual-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es würde umweht werden", "tags": ["regular", "inseparable", "third-person", "singular", "future-i", "processual-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es wird umweht sein", "tags": ["regular", "inseparable", "third-person", "singular", "future-i", "statal-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es werde umweht sein", "tags": ["regular", "inseparable", "third-person", "singular", "future-i", "statal-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es würde umweht sein", "tags": ["regular", "inseparable", "third-person", "singular", "future-i", "statal-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "wir werden umweht werden", "tags": ["regular", "inseparable", "first-person", "plural", "future-i", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "wir werden umweht werden", "tags": ["regular", "inseparable", "first-person", "plural", "future-i", "processual-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "wir würden umweht werden", "tags": ["regular", "inseparable", "first-person", "plural", "future-i", "processual-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "wir werden umweht sein", "tags": ["regular", "inseparable", "first-person", "plural", "future-i", "statal-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "wir werden umweht sein", "tags": ["regular", "inseparable", "first-person", "plural", "future-i", "statal-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "wir würden umweht sein", "tags": ["regular", "inseparable", "first-person", "plural", "future-i", "statal-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ihr werdet umweht werden", "tags": ["regular", "inseparable", "second-person", "plural", "future-i", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ihr werdet umweht werden", "tags": ["regular", "inseparable", "second-person", "plural", "future-i", "processual-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ihr würdet umweht werden", "tags": ["regular", "inseparable", "second-person", "plural", "future-i", "processual-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ihr werdet umweht sein", "tags": ["regular", "inseparable", "second-person", "plural", "future-i", "statal-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ihr werdet umweht sein", "tags": ["regular", "inseparable", "second-person", "plural", "future-i", "statal-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ihr würdet umweht sein", "tags": ["regular", "inseparable", "second-person", "plural", "future-i", "statal-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie werden umwehen", "tags": ["regular", "inseparable", "third-person", "plural", "future-i", "active", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie werden umwehen", "tags": ["regular", "inseparable", "third-person", "plural", "future-i", "active", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie würden umwehen", "tags": ["regular", "inseparable", "third-person", "plural", "future-i", "active", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie werden umweht werden", "tags": ["regular", "inseparable", "third-person", "plural", "future-i", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie werden umweht werden", "tags": ["regular", "inseparable", "third-person", "plural", "future-i", "processual-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie würden umweht werden", "tags": ["regular", "inseparable", "third-person", "plural", "future-i", "processual-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie werden umweht sein", "tags": ["regular", "inseparable", "third-person", "plural", "future-i", "statal-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie werden umweht sein", "tags": ["regular", "inseparable", "third-person", "plural", "future-i", "statal-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie würden umweht sein", "tags": ["regular", "inseparable", "third-person", "plural", "future-i", "statal-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ich werde umweht worden sein", "tags": ["regular", "inseparable", "first-person", "singular", "future-ii", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ich werde umweht worden sein", "tags": ["regular", "inseparable", "first-person", "singular", "future-ii", "processual-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ich würde umweht worden sein", "tags": ["regular", "inseparable", "first-person", "singular", "future-ii", "processual-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ich werde umweht gewesen sein", "tags": ["regular", "inseparable", "first-person", "singular", "future-ii", "statal-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ich werde umweht gewesen sein", "tags": ["regular", "inseparable", "first-person", "singular", "future-ii", "statal-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ich würde umweht gewesen sein", "tags": ["regular", "inseparable", "first-person", "singular", "future-ii", "statal-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "du wirst umweht worden sein", "tags": ["regular", "inseparable", "second-person", "singular", "future-ii", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "du werdest umweht worden sein", "tags": ["regular", "inseparable", "second-person", "singular", "future-ii", "processual-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "du würdest umweht worden sein", "tags": ["regular", "inseparable", "second-person", "singular", "future-ii", "processual-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "du wirst umweht gewesen sein", "tags": ["regular", "inseparable", "second-person", "singular", "future-ii", "statal-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "du werdest umweht gewesen sein", "tags": ["regular", "inseparable", "second-person", "singular", "future-ii", "statal-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "du würdest umweht gewesen sein", "tags": ["regular", "inseparable", "second-person", "singular", "future-ii", "statal-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es wird umweht haben", "tags": ["regular", "inseparable", "third-person", "singular", "future-ii", "active", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es werde umweht haben", "tags": ["regular", "inseparable", "third-person", "singular", "future-ii", "active", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es würde umweht haben", "tags": ["regular", "inseparable", "third-person", "singular", "future-ii", "active", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es wird umweht worden sein", "tags": ["regular", "inseparable", "third-person", "singular", "future-ii", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es werde umweht worden sein", "tags": ["regular", "inseparable", "third-person", "singular", "future-ii", "processual-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es würde umweht worden sein", "tags": ["regular", "inseparable", "third-person", "singular", "future-ii", "processual-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es wird umweht gewesen sein", "tags": ["regular", "inseparable", "third-person", "singular", "future-ii", "statal-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es werde umweht gewesen sein", "tags": ["regular", "inseparable", "third-person", "singular", "future-ii", "statal-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es würde umweht gewesen sein", "tags": ["regular", "inseparable", "third-person", "singular", "future-ii", "statal-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "wir werden umweht worden sein", "tags": ["regular", "inseparable", "first-person", "plural", "future-ii", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "wir werden umweht worden sein", "tags": ["regular", "inseparable", "first-person", "plural", "future-ii", "processual-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "wir würden umweht worden sein", "tags": ["regular", "inseparable", "first-person", "plural", "future-ii", "processual-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "wir werden umweht gewesen sein", "tags": ["regular", "inseparable", "first-person", "plural", "future-ii", "statal-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "wir werden umweht gewesen sein", "tags": ["regular", "inseparable", "first-person", "plural", "future-ii", "statal-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "wir würden umweht gewesen sein", "tags": ["regular", "inseparable", "first-person", "plural", "future-ii", "statal-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ihr werdet umweht worden sein", "tags": ["regular", "inseparable", "second-person", "plural", "future-ii", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ihr werdet umweht worden sein", "tags": ["regular", "inseparable", "second-person", "plural", "future-ii", "processual-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ihr würdet umweht worden sein", "tags": ["regular", "inseparable", "second-person", "plural", "future-ii", "processual-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ihr werdet umweht gewesen sein", "tags": ["regular", "inseparable", "second-person", "plural", "future-ii", "statal-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ihr werdet umweht gewesen sein", "tags": ["regular", "inseparable", "second-person", "plural", "future-ii", "statal-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ihr würdet umweht gewesen sein", "tags": ["regular", "inseparable", "second-person", "plural", "future-ii", "statal-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie werden umweht haben", "tags": ["regular", "inseparable", "third-person", "plural", "future-ii", "active", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie werden umweht haben", "tags": ["regular", "inseparable", "third-person", "plural", "future-ii", "active", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie würden umweht haben", "tags": ["regular", "inseparable", "third-person", "plural", "future-ii", "active", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie werden umweht worden sein", "tags": ["regular", "inseparable", "third-person", "plural", "future-ii", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie werden umweht worden sein", "tags": ["regular", "inseparable", "third-person", "plural", "future-ii", "processual-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie würden umweht worden sein", "tags": ["regular", "inseparable", "third-person", "plural", "future-ii", "processual-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie werden umweht gewesen sein", "tags": ["regular", "inseparable", "third-person", "plural", "future-ii", "statal-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie werden umweht gewesen sein", "tags": ["regular", "inseparable", "third-person", "plural", "future-ii", "statal-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie würden umweht gewesen sein", "tags": ["regular", "inseparable", "third-person", "plural", "future-ii", "statal-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "umwehen", "tags": ["regular", "separable", "active", "infinitive", "present"], "raw_tags": ["Infinitive und Partizipien"], "source": "Flexion:umwehen"}, {"form": "umgeweht haben", "tags": ["regular", "separable", "active", "infinitive", "perfect"], "raw_tags": ["Infinitive und Partizipien"], "source": "Flexion:umwehen"}, {"form": "umgeweht werden", "tags": ["regular", "separable", "processual-passive", "infinitive", "present"], "raw_tags": ["Infinitive und Partizipien"], "source": "Flexion:umwehen"}, {"form": "umgeweht worden sein", "tags": ["regular", "separable", "processual-passive", "infinitive", "perfect"], "raw_tags": ["Infinitive und Partizipien"], "source": "Flexion:umwehen"}, {"form": "umgeweht sein", "tags": ["regular", "separable", "statal-passive", "infinitive", "present"], "raw_tags": ["Infinitive und Partizipien"], "source": "Flexion:umwehen"}, {"form": "umgeweht gewesen sein", "tags": ["regular", "separable", "statal-passive", "infinitive", "perfect"], "raw_tags": ["Infinitive und Partizipien"], "source": "Flexion:umwehen"}, {"form": "umzuwehen", "tags": ["regular", "separable", "active", "extended", "infinitive"], "raw_tags": ["Infinitive und Partizipien"], "source": "Flexion:umwehen"}, {"form": "umgeweht zu haben", "tags": ["regular", "separable", "active", "extended", "infinitive"], "raw_tags": ["Infinitive und Partizipien"], "source": "Flexion:umwehen"}, {"form": "umgeweht zu werden", "tags": ["regular", "separable", "processual-passive", "extended", "infinitive"], "raw_tags": ["Infinitive und Partizipien"], "source": "Flexion:umwehen"}, {"form": "umgeweht worden zu sein", "tags": ["regular", "separable", "processual-passive", "extended", "infinitive"], "raw_tags": ["Infinitive und Partizipien"], "source": "Flexion:umwehen"}, {"form": "umgeweht zu sein", "tags": ["regular", "separable", "statal-passive", "extended", "infinitive"], "raw_tags": ["Infinitive und Partizipien"], "source": "Flexion:umwehen"}, {"form": "umgeweht gewesen zu sein", "tags": ["regular", "separable", "statal-passive", "extended", "infinitive"], "raw_tags": ["Infinitive und Partizipien"], "source": "Flexion:umwehen"}, {"form": "umwehend", "tags": ["regular", "separable", "participle", "present", "active"], "raw_tags": ["Infinitive und Partizipien"], "source": "Flexion:umwehen"}, {"form": "umgeweht", "tags": ["regular", "separable", "participle", "perfect", "passive"], "raw_tags": ["Infinitive und Partizipien"], "source": "Flexion:umwehen"}, {"form": "umzuwehender", "tags": ["regular", "separable", "participle", "gerundive"], "raw_tags": ["Infinitive und Partizipien"], "source": "Flexion:umwehen"}, {"form": "umzuwehende", "tags": ["regular", "separable", "participle", "gerundive"], "raw_tags": ["Infinitive und Partizipien"], "source": "Flexion:umwehen"}, {"form": "umzuwehendes …", "tags": ["regular", "separable", "participle", "gerundive"], "raw_tags": ["Infinitive und Partizipien"], "source": "Flexion:umwehen"}, {"form": "weht um!", "tags": ["regular", "separable", "imperative", "second-person", "plural", "present", "active"], "raw_tags": ["Finite Formen"], "source": "Flexion:umwehen"}, {"form": "wehet um!", "tags": ["regular", "separable", "imperative", "archaic", "second-person", "plural", "present", "active"], "raw_tags": ["Finite Formen"], "source": "Flexion:umwehen"}, {"form": "werdet umgeweht!", "tags": ["regular", "separable", "imperative", "uncommon", "second-person", "plural", "present", "processual-passive"], "raw_tags": ["Finite Formen"], "source": "Flexion:umwehen"}, {"form": "seid umgeweht!", "tags": ["regular", "separable", "imperative", "uncommon", "second-person", "plural", "present", "statal-passive"], "raw_tags": ["Finite Formen"], "source": "Flexion:umwehen"}, {"form": "habt umgeweht!", "tags": ["regular", "separable", "imperative", "uncommon", "second-person", "plural", "perfect", "active"], "raw_tags": ["Finite Formen"], "source": "Flexion:umwehen"}, {"form": "seid umgeweht worden!", "tags": ["regular", "separable", "imperative", "uncommon", "second-person", "plural", "perfect", "processual-passive"], "raw_tags": ["Finite Formen"], "source": "Flexion:umwehen"}, {"form": "seid umgeweht gewesen!", "tags": ["regular", "separable", "imperative", "uncommon", "second-person", "plural", "perfect", "statal-passive"], "raw_tags": ["Finite Formen"], "source": "Flexion:umwehen"}, {"form": "ich werde umgeweht", "tags": ["regular", "separable", "first-person", "singular", "present", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ich werde umgeweht", "tags": ["regular", "separable", "first-person", "singular", "present", "processual-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ich bin umgeweht", "tags": ["regular", "separable", "first-person", "singular", "present", "statal-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ich sei umgeweht", "tags": ["regular", "separable", "first-person", "singular", "present", "statal-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "du wirst umgeweht", "tags": ["regular", "separable", "second-person", "singular", "present", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "du werdest umgeweht", "tags": ["regular", "separable", "second-person", "singular", "present", "processual-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "du bist umgeweht", "tags": ["regular", "separable", "second-person", "singular", "present", "statal-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "du seiest umgeweht", "tags": ["regular", "separable", "second-person", "singular", "present", "statal-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "du seist umgeweht", "tags": ["regular", "separable", "second-person", "singular", "present", "statal-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es weht um", "tags": ["regular", "separable", "third-person", "singular", "present", "active", "main-clause", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es wehet um", "tags": ["regular", "separable", "archaic", "third-person", "singular", "present", "active", "main-clause", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es wehe um", "tags": ["regular", "separable", "third-person", "singular", "present", "active", "main-clause", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es umweht", "tags": ["regular", "separable", "third-person", "singular", "present", "active", "subordinate-clause", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es umwehet", "tags": ["regular", "separable", "archaic", "third-person", "singular", "present", "active", "subordinate-clause", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es umwehe", "tags": ["regular", "separable", "third-person", "singular", "present", "active", "subordinate-clause", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es wird umgeweht", "tags": ["regular", "separable", "third-person", "singular", "present", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es werde umgeweht", "tags": ["regular", "separable", "third-person", "singular", "present", "processual-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es ist umgeweht", "tags": ["regular", "separable", "third-person", "singular", "present", "statal-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es sei umgeweht", "tags": ["regular", "separable", "third-person", "singular", "present", "statal-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "wir werden umgeweht", "tags": ["regular", "separable", "first-person", "plural", "present", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "wir werden umgeweht", "tags": ["regular", "separable", "first-person", "plural", "present", "processual-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "wir sind umgeweht", "tags": ["regular", "separable", "first-person", "plural", "present", "statal-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "wir seien umgeweht", "tags": ["regular", "separable", "first-person", "plural", "present", "statal-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ihr werdet umgeweht", "tags": ["regular", "separable", "second-person", "plural", "present", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ihr werdet umgeweht", "tags": ["regular", "separable", "second-person", "plural", "present", "processual-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ihr seid umgeweht", "tags": ["regular", "separable", "second-person", "plural", "present", "statal-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ihr seiet umgeweht", "tags": ["regular", "separable", "second-person", "plural", "present", "statal-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie wehen um", "tags": ["regular", "separable", "third-person", "plural", "present", "active", "main-clause", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie wehen um", "tags": ["regular", "separable", "third-person", "plural", "present", "active", "main-clause", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie umwehen", "tags": ["regular", "separable", "third-person", "plural", "present", "active", "subordinate-clause", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie umwehen", "tags": ["regular", "separable", "third-person", "plural", "present", "active", "subordinate-clause", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie werden umgeweht", "tags": ["regular", "separable", "third-person", "plural", "present", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie werden umgeweht", "tags": ["regular", "separable", "third-person", "plural", "present", "processual-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie sind umgeweht", "tags": ["regular", "separable", "third-person", "plural", "present", "statal-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie seien umgeweht", "tags": ["regular", "separable", "third-person", "plural", "present", "statal-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ich wurde umgeweht", "tags": ["regular", "separable", "first-person", "singular", "past", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ich würde umgeweht", "tags": ["regular", "separable", "first-person", "singular", "past", "processual-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ich war umgeweht", "tags": ["regular", "separable", "first-person", "singular", "past", "statal-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ich wäre umgeweht", "tags": ["regular", "separable", "first-person", "singular", "past", "statal-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "du wurdest umgeweht", "tags": ["regular", "separable", "second-person", "singular", "past", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "du würdest umgeweht", "tags": ["regular", "separable", "second-person", "singular", "past", "processual-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "du warst umgeweht", "tags": ["regular", "separable", "second-person", "singular", "past", "statal-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "du wärest umgeweht", "tags": ["regular", "separable", "second-person", "singular", "past", "statal-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "du wärst umgeweht", "tags": ["regular", "separable", "second-person", "singular", "past", "statal-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es wehte um", "tags": ["regular", "separable", "third-person", "singular", "past", "active", "main-clause", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es wehete um", "tags": ["regular", "separable", "archaic", "third-person", "singular", "past", "active", "main-clause", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es wehte um", "tags": ["regular", "separable", "third-person", "singular", "past", "active", "main-clause", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es wehete um", "tags": ["regular", "separable", "archaic", "third-person", "singular", "past", "active", "main-clause", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es umwehte", "tags": ["regular", "separable", "third-person", "singular", "past", "active", "subordinate-clause", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es umwehete", "tags": ["regular", "separable", "archaic", "third-person", "singular", "past", "active", "subordinate-clause", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es umwehte", "tags": ["regular", "separable", "third-person", "singular", "past", "active", "subordinate-clause", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es umwehete", "tags": ["regular", "separable", "archaic", "third-person", "singular", "past", "active", "subordinate-clause", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es wurde umgeweht", "tags": ["regular", "separable", "third-person", "singular", "past", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es würde umgeweht", "tags": ["regular", "separable", "third-person", "singular", "past", "processual-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es war umgeweht", "tags": ["regular", "separable", "third-person", "singular", "past", "statal-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es wäre umgeweht", "tags": ["regular", "separable", "third-person", "singular", "past", "statal-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "wir wurden umgeweht", "tags": ["regular", "separable", "first-person", "plural", "past", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "wir würden umgeweht", "tags": ["regular", "separable", "first-person", "plural", "past", "processual-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "wir waren umgeweht", "tags": ["regular", "separable", "first-person", "plural", "past", "statal-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "wir wären umgeweht", "tags": ["regular", "separable", "first-person", "plural", "past", "statal-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ihr wurdet umgeweht", "tags": ["regular", "separable", "second-person", "plural", "past", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ihr würdet umgeweht", "tags": ["regular", "separable", "second-person", "plural", "past", "processual-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ihr wart umgeweht", "tags": ["regular", "separable", "second-person", "plural", "past", "statal-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ihr wäret umgeweht", "tags": ["regular", "separable", "second-person", "plural", "past", "statal-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ihr wärt umgeweht", "tags": ["regular", "separable", "second-person", "plural", "past", "statal-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie wehten um", "tags": ["regular", "separable", "third-person", "plural", "past", "active", "main-clause", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie weheten um", "tags": ["regular", "separable", "archaic", "third-person", "plural", "past", "active", "main-clause", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie wehten um", "tags": ["regular", "separable", "third-person", "plural", "past", "active", "main-clause", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie weheten um", "tags": ["regular", "separable", "archaic", "third-person", "plural", "past", "active", "main-clause", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie umwehten", "tags": ["regular", "separable", "third-person", "plural", "past", "active", "subordinate-clause", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie umweheten", "tags": ["regular", "separable", "archaic", "third-person", "plural", "past", "active", "subordinate-clause", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie umwehten", "tags": ["regular", "separable", "third-person", "plural", "past", "active", "subordinate-clause", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie umweheten", "tags": ["regular", "separable", "archaic", "third-person", "plural", "past", "active", "subordinate-clause", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie wurden umgeweht", "tags": ["regular", "separable", "third-person", "plural", "past", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie würden umgeweht", "tags": ["regular", "separable", "third-person", "plural", "past", "processual-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie waren umgeweht", "tags": ["regular", "separable", "third-person", "plural", "past", "statal-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie wären umgeweht", "tags": ["regular", "separable", "third-person", "plural", "past", "statal-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ich bin umgeweht worden", "tags": ["regular", "separable", "first-person", "singular", "perfect", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ich sei umgeweht worden", "tags": ["regular", "separable", "first-person", "singular", "perfect", "processual-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ich bin umgeweht gewesen", "tags": ["regular", "separable", "first-person", "singular", "perfect", "statal-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ich sei umgeweht gewesen", "tags": ["regular", "separable", "first-person", "singular", "perfect", "statal-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "du bist umgeweht worden", "tags": ["regular", "separable", "second-person", "singular", "perfect", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "du seiest umgeweht worden", "tags": ["regular", "separable", "second-person", "singular", "perfect", "processual-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "du seist umgeweht worden", "tags": ["regular", "separable", "second-person", "singular", "perfect", "processual-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "du bist umgeweht gewesen", "tags": ["regular", "separable", "second-person", "singular", "perfect", "statal-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "du seiest umgeweht gewesen", "tags": ["regular", "separable", "second-person", "singular", "perfect", "statal-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "du seist umgeweht gewesen", "tags": ["regular", "separable", "second-person", "singular", "perfect", "statal-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es hat umgeweht", "tags": ["regular", "separable", "third-person", "singular", "perfect", "active", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es habe umgeweht", "tags": ["regular", "separable", "third-person", "singular", "perfect", "active", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es ist umgeweht worden", "tags": ["regular", "separable", "third-person", "singular", "perfect", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es sei umgeweht worden", "tags": ["regular", "separable", "third-person", "singular", "perfect", "processual-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es ist umgeweht gewesen", "tags": ["regular", "separable", "third-person", "singular", "perfect", "statal-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es sei umgeweht gewesen", "tags": ["regular", "separable", "third-person", "singular", "perfect", "statal-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "wir sind umgeweht worden", "tags": ["regular", "separable", "first-person", "plural", "perfect", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "wir seien umgeweht worden", "tags": ["regular", "separable", "first-person", "plural", "perfect", "processual-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "wir sind umgeweht gewesen", "tags": ["regular", "separable", "first-person", "plural", "perfect", "statal-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "wir seien umgeweht gewesen", "tags": ["regular", "separable", "first-person", "plural", "perfect", "statal-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ihr seid umgeweht worden", "tags": ["regular", "separable", "second-person", "plural", "perfect", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ihr seiet umgeweht worden", "tags": ["regular", "separable", "second-person", "plural", "perfect", "processual-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ihr seid umgeweht gewesen", "tags": ["regular", "separable", "second-person", "plural", "perfect", "statal-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ihr seiet umgeweht gewesen", "tags": ["regular", "separable", "second-person", "plural", "perfect", "statal-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie haben umgeweht", "tags": ["regular", "separable", "third-person", "plural", "perfect", "active", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie haben umgeweht", "tags": ["regular", "separable", "third-person", "plural", "perfect", "active", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie sind umgeweht worden", "tags": ["regular", "separable", "third-person", "plural", "perfect", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie seien umgeweht worden", "tags": ["regular", "separable", "third-person", "plural", "perfect", "processual-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie sind umgeweht gewesen", "tags": ["regular", "separable", "third-person", "plural", "perfect", "statal-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie seien umgeweht gewesen", "tags": ["regular", "separable", "third-person", "plural", "perfect", "statal-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ich war umgeweht worden", "tags": ["regular", "separable", "first-person", "singular", "pluperfect", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ich wäre umgeweht worden", "tags": ["regular", "separable", "first-person", "singular", "pluperfect", "processual-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ich war umgeweht gewesen", "tags": ["regular", "separable", "first-person", "singular", "pluperfect", "statal-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ich wäre umgeweht gewesen", "tags": ["regular", "separable", "first-person", "singular", "pluperfect", "statal-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "du warst umgeweht worden", "tags": ["regular", "separable", "second-person", "singular", "pluperfect", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "du wärest umgeweht worden", "tags": ["regular", "separable", "second-person", "singular", "pluperfect", "processual-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "du wärst umgeweht worden", "tags": ["regular", "separable", "second-person", "singular", "pluperfect", "processual-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "du warst umgeweht gewesen", "tags": ["regular", "separable", "second-person", "singular", "pluperfect", "statal-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "du wärest umgeweht gewesen", "tags": ["regular", "separable", "second-person", "singular", "pluperfect", "statal-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "du wärst umgeweht gewesen", "tags": ["regular", "separable", "second-person", "singular", "pluperfect", "statal-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es hatte umgeweht", "tags": ["regular", "separable", "third-person", "singular", "pluperfect", "active", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es hätte umgeweht", "tags": ["regular", "separable", "third-person", "singular", "pluperfect", "active", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es war umgeweht worden", "tags": ["regular", "separable", "third-person", "singular", "pluperfect", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es wäre umgeweht worden", "tags": ["regular", "separable", "third-person", "singular", "pluperfect", "processual-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es war umgeweht gewesen", "tags": ["regular", "separable", "third-person", "singular", "pluperfect", "statal-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es wäre umgeweht gewesen", "tags": ["regular", "separable", "third-person", "singular", "pluperfect", "statal-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "wir waren umgeweht worden", "tags": ["regular", "separable", "first-person", "plural", "pluperfect", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "wir wären umgeweht worden", "tags": ["regular", "separable", "first-person", "plural", "pluperfect", "processual-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "wir waren umgeweht gewesen", "tags": ["regular", "separable", "first-person", "plural", "pluperfect", "statal-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "wir wären umgeweht gewesen", "tags": ["regular", "separable", "first-person", "plural", "pluperfect", "statal-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ihr wart umgeweht worden", "tags": ["regular", "separable", "second-person", "plural", "pluperfect", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ihr wäret umgeweht worden", "tags": ["regular", "separable", "second-person", "plural", "pluperfect", "processual-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ihr wärt umgeweht worden", "tags": ["regular", "separable", "second-person", "plural", "pluperfect", "processual-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ihr wart umgeweht gewesen", "tags": ["regular", "separable", "second-person", "plural", "pluperfect", "statal-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ihr wäret umgeweht gewesen", "tags": ["regular", "separable", "second-person", "plural", "pluperfect", "statal-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ihr wärt umgeweht gewesen", "tags": ["regular", "separable", "second-person", "plural", "pluperfect", "statal-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie hatten umgeweht", "tags": ["regular", "separable", "third-person", "plural", "pluperfect", "active", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie hätten umgeweht", "tags": ["regular", "separable", "third-person", "plural", "pluperfect", "active", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie waren umgeweht worden", "tags": ["regular", "separable", "third-person", "plural", "pluperfect", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie wären umgeweht worden", "tags": ["regular", "separable", "third-person", "plural", "pluperfect", "processual-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie waren umgeweht gewesen", "tags": ["regular", "separable", "third-person", "plural", "pluperfect", "statal-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie wären umgeweht gewesen", "tags": ["regular", "separable", "third-person", "plural", "pluperfect", "statal-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ich werde umgeweht werden", "tags": ["regular", "separable", "first-person", "singular", "future-i", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ich werde umgeweht werden", "tags": ["regular", "separable", "first-person", "singular", "future-i", "processual-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ich würde umgeweht werden", "tags": ["regular", "separable", "first-person", "singular", "future-i", "processual-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ich werde umgeweht sein", "tags": ["regular", "separable", "first-person", "singular", "future-i", "statal-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ich werde umgeweht sein", "tags": ["regular", "separable", "first-person", "singular", "future-i", "statal-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ich würde umgeweht sein", "tags": ["regular", "separable", "first-person", "singular", "future-i", "statal-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "du wirst umgeweht werden", "tags": ["regular", "separable", "second-person", "singular", "future-i", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "du werdest umgeweht werden", "tags": ["regular", "separable", "second-person", "singular", "future-i", "processual-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "du würdest umgeweht werden", "tags": ["regular", "separable", "second-person", "singular", "future-i", "processual-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "du wirst umgeweht sein", "tags": ["regular", "separable", "second-person", "singular", "future-i", "statal-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "du werdest umgeweht sein", "tags": ["regular", "separable", "second-person", "singular", "future-i", "statal-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "du würdest umgeweht sein", "tags": ["regular", "separable", "second-person", "singular", "future-i", "statal-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es wird umwehen", "tags": ["regular", "separable", "third-person", "singular", "future-i", "active", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es werde umwehen", "tags": ["regular", "separable", "third-person", "singular", "future-i", "active", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es würde umwehen", "tags": ["regular", "separable", "third-person", "singular", "future-i", "active", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es wird umgeweht werden", "tags": ["regular", "separable", "third-person", "singular", "future-i", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es werde umgeweht werden", "tags": ["regular", "separable", "third-person", "singular", "future-i", "processual-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es würde umgeweht werden", "tags": ["regular", "separable", "third-person", "singular", "future-i", "processual-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es wird umgeweht sein", "tags": ["regular", "separable", "third-person", "singular", "future-i", "statal-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es werde umgeweht sein", "tags": ["regular", "separable", "third-person", "singular", "future-i", "statal-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es würde umgeweht sein", "tags": ["regular", "separable", "third-person", "singular", "future-i", "statal-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "wir werden umgeweht werden", "tags": ["regular", "separable", "first-person", "plural", "future-i", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "wir werden umgeweht werden", "tags": ["regular", "separable", "first-person", "plural", "future-i", "processual-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "wir würden umgeweht werden", "tags": ["regular", "separable", "first-person", "plural", "future-i", "processual-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "wir werden umgeweht sein", "tags": ["regular", "separable", "first-person", "plural", "future-i", "statal-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "wir werden umgeweht sein", "tags": ["regular", "separable", "first-person", "plural", "future-i", "statal-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "wir würden umgeweht sein", "tags": ["regular", "separable", "first-person", "plural", "future-i", "statal-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ihr werdet umgeweht werden", "tags": ["regular", "separable", "second-person", "plural", "future-i", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ihr werdet umgeweht werden", "tags": ["regular", "separable", "second-person", "plural", "future-i", "processual-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ihr würdet umgeweht werden", "tags": ["regular", "separable", "second-person", "plural", "future-i", "processual-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ihr werdet umgeweht sein", "tags": ["regular", "separable", "second-person", "plural", "future-i", "statal-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ihr werdet umgeweht sein", "tags": ["regular", "separable", "second-person", "plural", "future-i", "statal-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ihr würdet umgeweht sein", "tags": ["regular", "separable", "second-person", "plural", "future-i", "statal-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie werden umwehen", "tags": ["regular", "separable", "third-person", "plural", "future-i", "active", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie werden umwehen", "tags": ["regular", "separable", "third-person", "plural", "future-i", "active", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie würden umwehen", "tags": ["regular", "separable", "third-person", "plural", "future-i", "active", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie werden umgeweht werden", "tags": ["regular", "separable", "third-person", "plural", "future-i", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie werden umgeweht werden", "tags": ["regular", "separable", "third-person", "plural", "future-i", "processual-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie würden umgeweht werden", "tags": ["regular", "separable", "third-person", "plural", "future-i", "processual-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie werden umgeweht sein", "tags": ["regular", "separable", "third-person", "plural", "future-i", "statal-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie werden umgeweht sein", "tags": ["regular", "separable", "third-person", "plural", "future-i", "statal-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie würden umgeweht sein", "tags": ["regular", "separable", "third-person", "plural", "future-i", "statal-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ich werde umgeweht worden sein", "tags": ["regular", "separable", "first-person", "singular", "future-ii", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ich werde umgeweht worden sein", "tags": ["regular", "separable", "first-person", "singular", "future-ii", "processual-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ich würde umgeweht worden sein", "tags": ["regular", "separable", "first-person", "singular", "future-ii", "processual-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ich werde umgeweht gewesen sein", "tags": ["regular", "separable", "first-person", "singular", "future-ii", "statal-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ich werde umgeweht gewesen sein", "tags": ["regular", "separable", "first-person", "singular", "future-ii", "statal-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ich würde umgeweht gewesen sein", "tags": ["regular", "separable", "first-person", "singular", "future-ii", "statal-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "du wirst umgeweht worden sein", "tags": ["regular", "separable", "second-person", "singular", "future-ii", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "du werdest umgeweht worden sein", "tags": ["regular", "separable", "second-person", "singular", "future-ii", "processual-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "du würdest umgeweht worden sein", "tags": ["regular", "separable", "second-person", "singular", "future-ii", "processual-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "du wirst umgeweht gewesen sein", "tags": ["regular", "separable", "second-person", "singular", "future-ii", "statal-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "du werdest umgeweht gewesen sein", "tags": ["regular", "separable", "second-person", "singular", "future-ii", "statal-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "du würdest umgeweht gewesen sein", "tags": ["regular", "separable", "second-person", "singular", "future-ii", "statal-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es wird umgeweht haben", "tags": ["regular", "separable", "third-person", "singular", "future-ii", "active", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es werde umgeweht haben", "tags": ["regular", "separable", "third-person", "singular", "future-ii", "active", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es würde umgeweht haben", "tags": ["regular", "separable", "third-person", "singular", "future-ii", "active", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es wird umgeweht worden sein", "tags": ["regular", "separable", "third-person", "singular", "future-ii", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es werde umgeweht worden sein", "tags": ["regular", "separable", "third-person", "singular", "future-ii", "processual-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es würde umgeweht worden sein", "tags": ["regular", "separable", "third-person", "singular", "future-ii", "processual-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es wird umgeweht gewesen sein", "tags": ["regular", "separable", "third-person", "singular", "future-ii", "statal-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es werde umgeweht gewesen sein", "tags": ["regular", "separable", "third-person", "singular", "future-ii", "statal-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es würde umgeweht gewesen sein", "tags": ["regular", "separable", "third-person", "singular", "future-ii", "statal-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "wir werden umgeweht worden sein", "tags": ["regular", "separable", "first-person", "plural", "future-ii", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "wir werden umgeweht worden sein", "tags": ["regular", "separable", "first-person", "plural", "future-ii", "processual-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "wir würden umgeweht worden sein", "tags": ["regular", "separable", "first-person", "plural", "future-ii", "processual-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "wir werden umgeweht gewesen sein", "tags": ["regular", "separable", "first-person", "plural", "future-ii", "statal-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "wir werden umgeweht gewesen sein", "tags": ["regular", "separable", "first-person", "plural", "future-ii", "statal-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "wir würden umgeweht gewesen sein", "tags": ["regular", "separable", "first-person", "plural", "future-ii", "statal-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ihr werdet umgeweht worden sein", "tags": ["regular", "separable", "second-person", "plural", "future-ii", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ihr werdet umgeweht worden sein", "tags": ["regular", "separable", "second-person", "plural", "future-ii", "processual-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ihr würdet umgeweht worden sein", "tags": ["regular", "separable", "second-person", "plural", "future-ii", "processual-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ihr werdet umgeweht gewesen sein", "tags": ["regular", "separable", "second-person", "plural", "future-ii", "statal-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ihr werdet umgeweht gewesen sein", "tags": ["regular", "separable", "second-person", "plural", "future-ii", "statal-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ihr würdet umgeweht gewesen sein", "tags": ["regular", "separable", "second-person", "plural", "future-ii", "statal-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie werden umgeweht haben", "tags": ["regular", "separable", "third-person", "plural", "future-ii", "active", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie werden umgeweht haben", "tags": ["regular", "separable", "third-person", "plural", "future-ii", "active", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie würden umgeweht haben", "tags": ["regular", "separable", "third-person", "plural", "future-ii", "active", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie werden umgeweht worden sein", "tags": ["regular", "separable", "third-person", "plural", "future-ii", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie werden umgeweht worden sein", "tags": ["regular", "separable", "third-person", "plural", "future-ii", "processual-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie würden umgeweht worden sein", "tags": ["regular", "separable", "third-person", "plural", "future-ii", "processual-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie werden umgeweht gewesen sein", "tags": ["regular", "separable", "third-person", "plural", "future-ii", "statal-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie werden umgeweht gewesen sein", "tags": ["regular", "separable", "third-person", "plural", "future-ii", "statal-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie würden umgeweht gewesen sein", "tags": ["regular", "separable", "third-person", "plural", "future-ii", "statal-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}], "hyphenations": [{"parts": ["um", "we", "hen"]}]} +{"word": "umwehen", "pos": "verb", "pos_title": "Verb", "lang_code": "de", "lang": "Deutsch", "senses": [{"glosses": ["mit einer Bewegung der Luft um jemanden herum treiben, getrieben werden"], "tags": ["impersonal", "transitive"], "examples": [{"text": "Beim Sonntagsspaziergang umwehte mich plötzlich ein unglaublicher Rosenduft.", "italic_text_offsets": [[25, 32]]}, {"text": "Eine leichte Meeresbrise umweht angenehm die Strandurlauber.", "italic_text_offsets": [[25, 31]]}, {"text": "Wir wurden vom warmen Wüstenwind umweht.", "italic_text_offsets": [[33, 40]]}, {"text": "Essensgerüche umwehten uns.", "italic_text_offsets": [[14, 22]]}], "sense_index": "1"}], "sounds": [{"ipa": "[ʊmˈveːən]"}, {"audio": "De-umwehen2.ogg", "ogg_url": "https://commons.wikimedia.org/wiki/Special:FilePath/De-umwehen2.ogg", "mp3_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/5/57/De-umwehen2.ogg/De-umwehen2.ogg.mp3"}, {"rhymes": "eːən"}], "derived": [{"word": "Umwehen", "raw_tags": ["Konversionen"]}, {"word": "umwehend"}, {"word": "umweht"}], "tags": ["inseparable"], "categories": ["Anagramm sortiert (Deutsch)", "Deutsch", "Einträge mit Endreim (Deutsch)", "Grundformeintrag (Deutsch)", "Roter Audiolink", "Rückläufige Wörterliste (Deutsch)", "Rückläufige Wörterliste Grundformeintrag (Deutsch)", "Verb (Deutsch)", "Wiktionary:Audio-Datei", "siehe auch"], "etymology_texts": ["Derivation (Ableitung) zum Verb wehen mit dem Derivatem (Ableitungsmorphem) um-"], "forms": [{"form": "umweht", "tags": ["present"], "pronouns": ["er", "sie", "es"]}, {"form": "umwehte", "tags": ["past"], "pronouns": ["er", "sie", "es"]}, {"form": "umwehte", "tags": ["subjunctive-ii"], "pronouns": ["er", "sie", "es"]}, {"form": "umweh!", "tags": ["imperative", "singular"]}, {"form": "umweht!", "tags": ["imperative", "plural"]}, {"form": "umweht", "tags": ["participle-2", "perfect"]}, {"form": "haben", "tags": ["auxiliary", "perfect"]}, {"form": "umwehen", "tags": ["regular", "inseparable", "active", "infinitive", "present"], "raw_tags": ["Infinitive und Partizipien"], "source": "Flexion:umwehen"}, {"form": "umweht haben", "tags": ["regular", "inseparable", "active", "infinitive", "perfect"], "raw_tags": ["Infinitive und Partizipien"], "source": "Flexion:umwehen"}, {"form": "umweht werden", "tags": ["regular", "inseparable", "processual-passive", "infinitive", "present"], "raw_tags": ["Infinitive und Partizipien"], "source": "Flexion:umwehen"}, {"form": "umweht worden sein", "tags": ["regular", "inseparable", "processual-passive", "infinitive", "perfect"], "raw_tags": ["Infinitive und Partizipien"], "source": "Flexion:umwehen"}, {"form": "umweht sein", "tags": ["regular", "inseparable", "statal-passive", "infinitive", "present"], "raw_tags": ["Infinitive und Partizipien"], "source": "Flexion:umwehen"}, {"form": "umweht gewesen sein", "tags": ["regular", "inseparable", "statal-passive", "infinitive", "perfect"], "raw_tags": ["Infinitive und Partizipien"], "source": "Flexion:umwehen"}, {"form": "zu umwehen", "tags": ["regular", "inseparable", "active", "extended", "infinitive"], "raw_tags": ["Infinitive und Partizipien"], "source": "Flexion:umwehen"}, {"form": "umweht zu haben", "tags": ["regular", "inseparable", "active", "extended", "infinitive"], "raw_tags": ["Infinitive und Partizipien"], "source": "Flexion:umwehen"}, {"form": "umweht zu werden", "tags": ["regular", "inseparable", "processual-passive", "extended", "infinitive"], "raw_tags": ["Infinitive und Partizipien"], "source": "Flexion:umwehen"}, {"form": "umweht worden zu sein", "tags": ["regular", "inseparable", "processual-passive", "extended", "infinitive"], "raw_tags": ["Infinitive und Partizipien"], "source": "Flexion:umwehen"}, {"form": "umweht zu sein", "tags": ["regular", "inseparable", "statal-passive", "extended", "infinitive"], "raw_tags": ["Infinitive und Partizipien"], "source": "Flexion:umwehen"}, {"form": "umweht gewesen zu sein", "tags": ["regular", "inseparable", "statal-passive", "extended", "infinitive"], "raw_tags": ["Infinitive und Partizipien"], "source": "Flexion:umwehen"}, {"form": "umwehend", "tags": ["regular", "inseparable", "participle", "present", "active"], "raw_tags": ["Infinitive und Partizipien"], "source": "Flexion:umwehen"}, {"form": "umweht", "tags": ["regular", "inseparable", "participle", "perfect", "passive"], "raw_tags": ["Infinitive und Partizipien"], "source": "Flexion:umwehen"}, {"form": "zu umwehender", "tags": ["regular", "inseparable", "participle", "gerundive"], "raw_tags": ["Infinitive und Partizipien"], "source": "Flexion:umwehen"}, {"form": "zu umwehende", "tags": ["regular", "inseparable", "participle", "gerundive"], "raw_tags": ["Infinitive und Partizipien"], "source": "Flexion:umwehen"}, {"form": "zu umwehendes …", "tags": ["regular", "inseparable", "participle", "gerundive"], "raw_tags": ["Infinitive und Partizipien"], "source": "Flexion:umwehen"}, {"form": "umweht!", "tags": ["regular", "inseparable", "imperative", "second-person", "plural", "present", "active"], "raw_tags": ["Finite Formen"], "source": "Flexion:umwehen"}, {"form": "werdet umweht!", "tags": ["regular", "inseparable", "imperative", "uncommon", "second-person", "plural", "present", "processual-passive"], "raw_tags": ["Finite Formen"], "source": "Flexion:umwehen"}, {"form": "seid umweht!", "tags": ["regular", "inseparable", "imperative", "uncommon", "second-person", "plural", "present", "statal-passive"], "raw_tags": ["Finite Formen"], "source": "Flexion:umwehen"}, {"form": "habt umweht!", "tags": ["regular", "inseparable", "imperative", "uncommon", "second-person", "plural", "perfect", "active"], "raw_tags": ["Finite Formen"], "source": "Flexion:umwehen"}, {"form": "seid umweht worden!", "tags": ["regular", "inseparable", "imperative", "uncommon", "second-person", "plural", "perfect", "processual-passive"], "raw_tags": ["Finite Formen"], "source": "Flexion:umwehen"}, {"form": "seid umweht gewesen!", "tags": ["regular", "inseparable", "imperative", "uncommon", "second-person", "plural", "perfect", "statal-passive"], "raw_tags": ["Finite Formen"], "source": "Flexion:umwehen"}, {"form": "ich werde umweht", "tags": ["regular", "inseparable", "first-person", "singular", "present", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ich werde umweht", "tags": ["regular", "inseparable", "first-person", "singular", "present", "processual-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ich bin umweht", "tags": ["regular", "inseparable", "first-person", "singular", "present", "statal-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ich sei umweht", "tags": ["regular", "inseparable", "first-person", "singular", "present", "statal-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "du wirst umweht", "tags": ["regular", "inseparable", "second-person", "singular", "present", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "du werdest umweht", "tags": ["regular", "inseparable", "second-person", "singular", "present", "processual-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "du bist umweht", "tags": ["regular", "inseparable", "second-person", "singular", "present", "statal-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "du seiest umweht", "tags": ["regular", "inseparable", "second-person", "singular", "present", "statal-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "du seist umweht", "tags": ["regular", "inseparable", "second-person", "singular", "present", "statal-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es umweht", "tags": ["regular", "inseparable", "third-person", "singular", "present", "active", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es umwehe", "tags": ["regular", "inseparable", "third-person", "singular", "present", "active", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es wird umweht", "tags": ["regular", "inseparable", "third-person", "singular", "present", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es werde umweht", "tags": ["regular", "inseparable", "third-person", "singular", "present", "processual-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es ist umweht", "tags": ["regular", "inseparable", "third-person", "singular", "present", "statal-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es sei umweht", "tags": ["regular", "inseparable", "third-person", "singular", "present", "statal-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "wir werden umweht", "tags": ["regular", "inseparable", "first-person", "plural", "present", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "wir werden umweht", "tags": ["regular", "inseparable", "first-person", "plural", "present", "processual-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "wir sind umweht", "tags": ["regular", "inseparable", "first-person", "plural", "present", "statal-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "wir seien umweht", "tags": ["regular", "inseparable", "first-person", "plural", "present", "statal-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ihr werdet umweht", "tags": ["regular", "inseparable", "second-person", "plural", "present", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ihr werdet umweht", "tags": ["regular", "inseparable", "second-person", "plural", "present", "processual-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ihr seid umweht", "tags": ["regular", "inseparable", "second-person", "plural", "present", "statal-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ihr seiet umweht", "tags": ["regular", "inseparable", "second-person", "plural", "present", "statal-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie umwehen", "tags": ["regular", "inseparable", "third-person", "plural", "present", "active", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie umwehen", "tags": ["regular", "inseparable", "third-person", "plural", "present", "active", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie werden umweht", "tags": ["regular", "inseparable", "third-person", "plural", "present", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie werden umweht", "tags": ["regular", "inseparable", "third-person", "plural", "present", "processual-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie sind umweht", "tags": ["regular", "inseparable", "third-person", "plural", "present", "statal-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie seien umweht", "tags": ["regular", "inseparable", "third-person", "plural", "present", "statal-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ich wurde umweht", "tags": ["regular", "inseparable", "first-person", "singular", "past", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ich würde umweht", "tags": ["regular", "inseparable", "first-person", "singular", "past", "processual-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ich war umweht", "tags": ["regular", "inseparable", "first-person", "singular", "past", "statal-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ich wäre umweht", "tags": ["regular", "inseparable", "first-person", "singular", "past", "statal-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "du wurdest umweht", "tags": ["regular", "inseparable", "second-person", "singular", "past", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "du würdest umweht", "tags": ["regular", "inseparable", "second-person", "singular", "past", "processual-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "du warst umweht", "tags": ["regular", "inseparable", "second-person", "singular", "past", "statal-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "du wärest umweht", "tags": ["regular", "inseparable", "second-person", "singular", "past", "statal-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "du wärst umweht", "tags": ["regular", "inseparable", "second-person", "singular", "past", "statal-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es umwehte", "tags": ["regular", "inseparable", "third-person", "singular", "past", "active", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es umwehte", "tags": ["regular", "inseparable", "third-person", "singular", "past", "active", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es wurde umweht", "tags": ["regular", "inseparable", "third-person", "singular", "past", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es würde umweht", "tags": ["regular", "inseparable", "third-person", "singular", "past", "processual-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es war umweht", "tags": ["regular", "inseparable", "third-person", "singular", "past", "statal-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es wäre umweht", "tags": ["regular", "inseparable", "third-person", "singular", "past", "statal-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "wir wurden umweht", "tags": ["regular", "inseparable", "first-person", "plural", "past", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "wir würden umweht", "tags": ["regular", "inseparable", "first-person", "plural", "past", "processual-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "wir waren umweht", "tags": ["regular", "inseparable", "first-person", "plural", "past", "statal-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "wir wären umweht", "tags": ["regular", "inseparable", "first-person", "plural", "past", "statal-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ihr wurdet umweht", "tags": ["regular", "inseparable", "second-person", "plural", "past", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ihr würdet umweht", "tags": ["regular", "inseparable", "second-person", "plural", "past", "processual-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ihr wart umweht", "tags": ["regular", "inseparable", "second-person", "plural", "past", "statal-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ihr wäret umweht", "tags": ["regular", "inseparable", "second-person", "plural", "past", "statal-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ihr wärt umweht", "tags": ["regular", "inseparable", "second-person", "plural", "past", "statal-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie umwehten", "tags": ["regular", "inseparable", "third-person", "plural", "past", "active", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie umwehten", "tags": ["regular", "inseparable", "third-person", "plural", "past", "active", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie wurden umweht", "tags": ["regular", "inseparable", "third-person", "plural", "past", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie würden umweht", "tags": ["regular", "inseparable", "third-person", "plural", "past", "processual-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie waren umweht", "tags": ["regular", "inseparable", "third-person", "plural", "past", "statal-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie wären umweht", "tags": ["regular", "inseparable", "third-person", "plural", "past", "statal-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ich bin umweht worden", "tags": ["regular", "inseparable", "first-person", "singular", "perfect", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ich sei umweht worden", "tags": ["regular", "inseparable", "first-person", "singular", "perfect", "processual-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ich bin umweht gewesen", "tags": ["regular", "inseparable", "first-person", "singular", "perfect", "statal-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ich sei umweht gewesen", "tags": ["regular", "inseparable", "first-person", "singular", "perfect", "statal-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "du bist umweht worden", "tags": ["regular", "inseparable", "second-person", "singular", "perfect", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "du seiest umweht worden", "tags": ["regular", "inseparable", "second-person", "singular", "perfect", "processual-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "du seist umweht worden", "tags": ["regular", "inseparable", "second-person", "singular", "perfect", "processual-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "du bist umweht gewesen", "tags": ["regular", "inseparable", "second-person", "singular", "perfect", "statal-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "du seiest umweht gewesen", "tags": ["regular", "inseparable", "second-person", "singular", "perfect", "statal-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "du seist umweht gewesen", "tags": ["regular", "inseparable", "second-person", "singular", "perfect", "statal-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es hat umweht", "tags": ["regular", "inseparable", "third-person", "singular", "perfect", "active", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es habe umweht", "tags": ["regular", "inseparable", "third-person", "singular", "perfect", "active", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es ist umweht worden", "tags": ["regular", "inseparable", "third-person", "singular", "perfect", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es sei umweht worden", "tags": ["regular", "inseparable", "third-person", "singular", "perfect", "processual-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es ist umweht gewesen", "tags": ["regular", "inseparable", "third-person", "singular", "perfect", "statal-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es sei umweht gewesen", "tags": ["regular", "inseparable", "third-person", "singular", "perfect", "statal-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "wir sind umweht worden", "tags": ["regular", "inseparable", "first-person", "plural", "perfect", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "wir seien umweht worden", "tags": ["regular", "inseparable", "first-person", "plural", "perfect", "processual-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "wir sind umweht gewesen", "tags": ["regular", "inseparable", "first-person", "plural", "perfect", "statal-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "wir seien umweht gewesen", "tags": ["regular", "inseparable", "first-person", "plural", "perfect", "statal-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ihr seid umweht worden", "tags": ["regular", "inseparable", "second-person", "plural", "perfect", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ihr seiet umweht worden", "tags": ["regular", "inseparable", "second-person", "plural", "perfect", "processual-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ihr seid umweht gewesen", "tags": ["regular", "inseparable", "second-person", "plural", "perfect", "statal-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ihr seiet umweht gewesen", "tags": ["regular", "inseparable", "second-person", "plural", "perfect", "statal-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie haben umweht", "tags": ["regular", "inseparable", "third-person", "plural", "perfect", "active", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie haben umweht", "tags": ["regular", "inseparable", "third-person", "plural", "perfect", "active", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie sind umweht worden", "tags": ["regular", "inseparable", "third-person", "plural", "perfect", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie seien umweht worden", "tags": ["regular", "inseparable", "third-person", "plural", "perfect", "processual-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie sind umweht gewesen", "tags": ["regular", "inseparable", "third-person", "plural", "perfect", "statal-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie seien umweht gewesen", "tags": ["regular", "inseparable", "third-person", "plural", "perfect", "statal-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ich war umweht worden", "tags": ["regular", "inseparable", "first-person", "singular", "pluperfect", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ich wäre umweht worden", "tags": ["regular", "inseparable", "first-person", "singular", "pluperfect", "processual-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ich war umweht gewesen", "tags": ["regular", "inseparable", "first-person", "singular", "pluperfect", "statal-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ich wäre umweht gewesen", "tags": ["regular", "inseparable", "first-person", "singular", "pluperfect", "statal-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "du warst umweht worden", "tags": ["regular", "inseparable", "second-person", "singular", "pluperfect", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "du wärest umweht worden", "tags": ["regular", "inseparable", "second-person", "singular", "pluperfect", "processual-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "du wärst umweht worden", "tags": ["regular", "inseparable", "second-person", "singular", "pluperfect", "processual-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "du warst umweht gewesen", "tags": ["regular", "inseparable", "second-person", "singular", "pluperfect", "statal-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "du wärest umweht gewesen", "tags": ["regular", "inseparable", "second-person", "singular", "pluperfect", "statal-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "du wärst umweht gewesen", "tags": ["regular", "inseparable", "second-person", "singular", "pluperfect", "statal-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es hatte umweht", "tags": ["regular", "inseparable", "third-person", "singular", "pluperfect", "active", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es hätte umweht", "tags": ["regular", "inseparable", "third-person", "singular", "pluperfect", "active", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es war umweht worden", "tags": ["regular", "inseparable", "third-person", "singular", "pluperfect", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es wäre umweht worden", "tags": ["regular", "inseparable", "third-person", "singular", "pluperfect", "processual-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es war umweht gewesen", "tags": ["regular", "inseparable", "third-person", "singular", "pluperfect", "statal-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es wäre umweht gewesen", "tags": ["regular", "inseparable", "third-person", "singular", "pluperfect", "statal-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "wir waren umweht worden", "tags": ["regular", "inseparable", "first-person", "plural", "pluperfect", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "wir wären umweht worden", "tags": ["regular", "inseparable", "first-person", "plural", "pluperfect", "processual-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "wir waren umweht gewesen", "tags": ["regular", "inseparable", "first-person", "plural", "pluperfect", "statal-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "wir wären umweht gewesen", "tags": ["regular", "inseparable", "first-person", "plural", "pluperfect", "statal-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ihr wart umweht worden", "tags": ["regular", "inseparable", "second-person", "plural", "pluperfect", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ihr wäret umweht worden", "tags": ["regular", "inseparable", "second-person", "plural", "pluperfect", "processual-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ihr wärt umweht worden", "tags": ["regular", "inseparable", "second-person", "plural", "pluperfect", "processual-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ihr wart umweht gewesen", "tags": ["regular", "inseparable", "second-person", "plural", "pluperfect", "statal-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ihr wäret umweht gewesen", "tags": ["regular", "inseparable", "second-person", "plural", "pluperfect", "statal-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ihr wärt umweht gewesen", "tags": ["regular", "inseparable", "second-person", "plural", "pluperfect", "statal-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie hatten umweht", "tags": ["regular", "inseparable", "third-person", "plural", "pluperfect", "active", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie hätten umweht", "tags": ["regular", "inseparable", "third-person", "plural", "pluperfect", "active", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie waren umweht worden", "tags": ["regular", "inseparable", "third-person", "plural", "pluperfect", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie wären umweht worden", "tags": ["regular", "inseparable", "third-person", "plural", "pluperfect", "processual-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie waren umweht gewesen", "tags": ["regular", "inseparable", "third-person", "plural", "pluperfect", "statal-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie wären umweht gewesen", "tags": ["regular", "inseparable", "third-person", "plural", "pluperfect", "statal-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ich werde umweht werden", "tags": ["regular", "inseparable", "first-person", "singular", "future-i", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ich werde umweht werden", "tags": ["regular", "inseparable", "first-person", "singular", "future-i", "processual-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ich würde umweht werden", "tags": ["regular", "inseparable", "first-person", "singular", "future-i", "processual-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ich werde umweht sein", "tags": ["regular", "inseparable", "first-person", "singular", "future-i", "statal-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ich werde umweht sein", "tags": ["regular", "inseparable", "first-person", "singular", "future-i", "statal-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ich würde umweht sein", "tags": ["regular", "inseparable", "first-person", "singular", "future-i", "statal-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "du wirst umweht werden", "tags": ["regular", "inseparable", "second-person", "singular", "future-i", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "du werdest umweht werden", "tags": ["regular", "inseparable", "second-person", "singular", "future-i", "processual-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "du würdest umweht werden", "tags": ["regular", "inseparable", "second-person", "singular", "future-i", "processual-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "du wirst umweht sein", "tags": ["regular", "inseparable", "second-person", "singular", "future-i", "statal-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "du werdest umweht sein", "tags": ["regular", "inseparable", "second-person", "singular", "future-i", "statal-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "du würdest umweht sein", "tags": ["regular", "inseparable", "second-person", "singular", "future-i", "statal-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es wird umwehen", "tags": ["regular", "inseparable", "third-person", "singular", "future-i", "active", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es werde umwehen", "tags": ["regular", "inseparable", "third-person", "singular", "future-i", "active", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es würde umwehen", "tags": ["regular", "inseparable", "third-person", "singular", "future-i", "active", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es wird umweht werden", "tags": ["regular", "inseparable", "third-person", "singular", "future-i", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es werde umweht werden", "tags": ["regular", "inseparable", "third-person", "singular", "future-i", "processual-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es würde umweht werden", "tags": ["regular", "inseparable", "third-person", "singular", "future-i", "processual-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es wird umweht sein", "tags": ["regular", "inseparable", "third-person", "singular", "future-i", "statal-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es werde umweht sein", "tags": ["regular", "inseparable", "third-person", "singular", "future-i", "statal-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es würde umweht sein", "tags": ["regular", "inseparable", "third-person", "singular", "future-i", "statal-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "wir werden umweht werden", "tags": ["regular", "inseparable", "first-person", "plural", "future-i", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "wir werden umweht werden", "tags": ["regular", "inseparable", "first-person", "plural", "future-i", "processual-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "wir würden umweht werden", "tags": ["regular", "inseparable", "first-person", "plural", "future-i", "processual-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "wir werden umweht sein", "tags": ["regular", "inseparable", "first-person", "plural", "future-i", "statal-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "wir werden umweht sein", "tags": ["regular", "inseparable", "first-person", "plural", "future-i", "statal-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "wir würden umweht sein", "tags": ["regular", "inseparable", "first-person", "plural", "future-i", "statal-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ihr werdet umweht werden", "tags": ["regular", "inseparable", "second-person", "plural", "future-i", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ihr werdet umweht werden", "tags": ["regular", "inseparable", "second-person", "plural", "future-i", "processual-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ihr würdet umweht werden", "tags": ["regular", "inseparable", "second-person", "plural", "future-i", "processual-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ihr werdet umweht sein", "tags": ["regular", "inseparable", "second-person", "plural", "future-i", "statal-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ihr werdet umweht sein", "tags": ["regular", "inseparable", "second-person", "plural", "future-i", "statal-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ihr würdet umweht sein", "tags": ["regular", "inseparable", "second-person", "plural", "future-i", "statal-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie werden umwehen", "tags": ["regular", "inseparable", "third-person", "plural", "future-i", "active", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie werden umwehen", "tags": ["regular", "inseparable", "third-person", "plural", "future-i", "active", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie würden umwehen", "tags": ["regular", "inseparable", "third-person", "plural", "future-i", "active", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie werden umweht werden", "tags": ["regular", "inseparable", "third-person", "plural", "future-i", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie werden umweht werden", "tags": ["regular", "inseparable", "third-person", "plural", "future-i", "processual-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie würden umweht werden", "tags": ["regular", "inseparable", "third-person", "plural", "future-i", "processual-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie werden umweht sein", "tags": ["regular", "inseparable", "third-person", "plural", "future-i", "statal-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie werden umweht sein", "tags": ["regular", "inseparable", "third-person", "plural", "future-i", "statal-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie würden umweht sein", "tags": ["regular", "inseparable", "third-person", "plural", "future-i", "statal-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ich werde umweht worden sein", "tags": ["regular", "inseparable", "first-person", "singular", "future-ii", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ich werde umweht worden sein", "tags": ["regular", "inseparable", "first-person", "singular", "future-ii", "processual-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ich würde umweht worden sein", "tags": ["regular", "inseparable", "first-person", "singular", "future-ii", "processual-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ich werde umweht gewesen sein", "tags": ["regular", "inseparable", "first-person", "singular", "future-ii", "statal-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ich werde umweht gewesen sein", "tags": ["regular", "inseparable", "first-person", "singular", "future-ii", "statal-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ich würde umweht gewesen sein", "tags": ["regular", "inseparable", "first-person", "singular", "future-ii", "statal-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "du wirst umweht worden sein", "tags": ["regular", "inseparable", "second-person", "singular", "future-ii", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "du werdest umweht worden sein", "tags": ["regular", "inseparable", "second-person", "singular", "future-ii", "processual-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "du würdest umweht worden sein", "tags": ["regular", "inseparable", "second-person", "singular", "future-ii", "processual-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "du wirst umweht gewesen sein", "tags": ["regular", "inseparable", "second-person", "singular", "future-ii", "statal-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "du werdest umweht gewesen sein", "tags": ["regular", "inseparable", "second-person", "singular", "future-ii", "statal-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "du würdest umweht gewesen sein", "tags": ["regular", "inseparable", "second-person", "singular", "future-ii", "statal-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es wird umweht haben", "tags": ["regular", "inseparable", "third-person", "singular", "future-ii", "active", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es werde umweht haben", "tags": ["regular", "inseparable", "third-person", "singular", "future-ii", "active", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es würde umweht haben", "tags": ["regular", "inseparable", "third-person", "singular", "future-ii", "active", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es wird umweht worden sein", "tags": ["regular", "inseparable", "third-person", "singular", "future-ii", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es werde umweht worden sein", "tags": ["regular", "inseparable", "third-person", "singular", "future-ii", "processual-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es würde umweht worden sein", "tags": ["regular", "inseparable", "third-person", "singular", "future-ii", "processual-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es wird umweht gewesen sein", "tags": ["regular", "inseparable", "third-person", "singular", "future-ii", "statal-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es werde umweht gewesen sein", "tags": ["regular", "inseparable", "third-person", "singular", "future-ii", "statal-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es würde umweht gewesen sein", "tags": ["regular", "inseparable", "third-person", "singular", "future-ii", "statal-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "wir werden umweht worden sein", "tags": ["regular", "inseparable", "first-person", "plural", "future-ii", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "wir werden umweht worden sein", "tags": ["regular", "inseparable", "first-person", "plural", "future-ii", "processual-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "wir würden umweht worden sein", "tags": ["regular", "inseparable", "first-person", "plural", "future-ii", "processual-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "wir werden umweht gewesen sein", "tags": ["regular", "inseparable", "first-person", "plural", "future-ii", "statal-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "wir werden umweht gewesen sein", "tags": ["regular", "inseparable", "first-person", "plural", "future-ii", "statal-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "wir würden umweht gewesen sein", "tags": ["regular", "inseparable", "first-person", "plural", "future-ii", "statal-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ihr werdet umweht worden sein", "tags": ["regular", "inseparable", "second-person", "plural", "future-ii", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ihr werdet umweht worden sein", "tags": ["regular", "inseparable", "second-person", "plural", "future-ii", "processual-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ihr würdet umweht worden sein", "tags": ["regular", "inseparable", "second-person", "plural", "future-ii", "processual-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ihr werdet umweht gewesen sein", "tags": ["regular", "inseparable", "second-person", "plural", "future-ii", "statal-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ihr werdet umweht gewesen sein", "tags": ["regular", "inseparable", "second-person", "plural", "future-ii", "statal-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ihr würdet umweht gewesen sein", "tags": ["regular", "inseparable", "second-person", "plural", "future-ii", "statal-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie werden umweht haben", "tags": ["regular", "inseparable", "third-person", "plural", "future-ii", "active", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie werden umweht haben", "tags": ["regular", "inseparable", "third-person", "plural", "future-ii", "active", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie würden umweht haben", "tags": ["regular", "inseparable", "third-person", "plural", "future-ii", "active", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie werden umweht worden sein", "tags": ["regular", "inseparable", "third-person", "plural", "future-ii", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie werden umweht worden sein", "tags": ["regular", "inseparable", "third-person", "plural", "future-ii", "processual-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie würden umweht worden sein", "tags": ["regular", "inseparable", "third-person", "plural", "future-ii", "processual-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie werden umweht gewesen sein", "tags": ["regular", "inseparable", "third-person", "plural", "future-ii", "statal-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie werden umweht gewesen sein", "tags": ["regular", "inseparable", "third-person", "plural", "future-ii", "statal-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie würden umweht gewesen sein", "tags": ["regular", "inseparable", "third-person", "plural", "future-ii", "statal-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "umwehen", "tags": ["regular", "separable", "active", "infinitive", "present"], "raw_tags": ["Infinitive und Partizipien"], "source": "Flexion:umwehen"}, {"form": "umgeweht haben", "tags": ["regular", "separable", "active", "infinitive", "perfect"], "raw_tags": ["Infinitive und Partizipien"], "source": "Flexion:umwehen"}, {"form": "umgeweht werden", "tags": ["regular", "separable", "processual-passive", "infinitive", "present"], "raw_tags": ["Infinitive und Partizipien"], "source": "Flexion:umwehen"}, {"form": "umgeweht worden sein", "tags": ["regular", "separable", "processual-passive", "infinitive", "perfect"], "raw_tags": ["Infinitive und Partizipien"], "source": "Flexion:umwehen"}, {"form": "umgeweht sein", "tags": ["regular", "separable", "statal-passive", "infinitive", "present"], "raw_tags": ["Infinitive und Partizipien"], "source": "Flexion:umwehen"}, {"form": "umgeweht gewesen sein", "tags": ["regular", "separable", "statal-passive", "infinitive", "perfect"], "raw_tags": ["Infinitive und Partizipien"], "source": "Flexion:umwehen"}, {"form": "umzuwehen", "tags": ["regular", "separable", "active", "extended", "infinitive"], "raw_tags": ["Infinitive und Partizipien"], "source": "Flexion:umwehen"}, {"form": "umgeweht zu haben", "tags": ["regular", "separable", "active", "extended", "infinitive"], "raw_tags": ["Infinitive und Partizipien"], "source": "Flexion:umwehen"}, {"form": "umgeweht zu werden", "tags": ["regular", "separable", "processual-passive", "extended", "infinitive"], "raw_tags": ["Infinitive und Partizipien"], "source": "Flexion:umwehen"}, {"form": "umgeweht worden zu sein", "tags": ["regular", "separable", "processual-passive", "extended", "infinitive"], "raw_tags": ["Infinitive und Partizipien"], "source": "Flexion:umwehen"}, {"form": "umgeweht zu sein", "tags": ["regular", "separable", "statal-passive", "extended", "infinitive"], "raw_tags": ["Infinitive und Partizipien"], "source": "Flexion:umwehen"}, {"form": "umgeweht gewesen zu sein", "tags": ["regular", "separable", "statal-passive", "extended", "infinitive"], "raw_tags": ["Infinitive und Partizipien"], "source": "Flexion:umwehen"}, {"form": "umwehend", "tags": ["regular", "separable", "participle", "present", "active"], "raw_tags": ["Infinitive und Partizipien"], "source": "Flexion:umwehen"}, {"form": "umgeweht", "tags": ["regular", "separable", "participle", "perfect", "passive"], "raw_tags": ["Infinitive und Partizipien"], "source": "Flexion:umwehen"}, {"form": "umzuwehender", "tags": ["regular", "separable", "participle", "gerundive"], "raw_tags": ["Infinitive und Partizipien"], "source": "Flexion:umwehen"}, {"form": "umzuwehende", "tags": ["regular", "separable", "participle", "gerundive"], "raw_tags": ["Infinitive und Partizipien"], "source": "Flexion:umwehen"}, {"form": "umzuwehendes …", "tags": ["regular", "separable", "participle", "gerundive"], "raw_tags": ["Infinitive und Partizipien"], "source": "Flexion:umwehen"}, {"form": "weht um!", "tags": ["regular", "separable", "imperative", "second-person", "plural", "present", "active"], "raw_tags": ["Finite Formen"], "source": "Flexion:umwehen"}, {"form": "wehet um!", "tags": ["regular", "separable", "imperative", "archaic", "second-person", "plural", "present", "active"], "raw_tags": ["Finite Formen"], "source": "Flexion:umwehen"}, {"form": "werdet umgeweht!", "tags": ["regular", "separable", "imperative", "uncommon", "second-person", "plural", "present", "processual-passive"], "raw_tags": ["Finite Formen"], "source": "Flexion:umwehen"}, {"form": "seid umgeweht!", "tags": ["regular", "separable", "imperative", "uncommon", "second-person", "plural", "present", "statal-passive"], "raw_tags": ["Finite Formen"], "source": "Flexion:umwehen"}, {"form": "habt umgeweht!", "tags": ["regular", "separable", "imperative", "uncommon", "second-person", "plural", "perfect", "active"], "raw_tags": ["Finite Formen"], "source": "Flexion:umwehen"}, {"form": "seid umgeweht worden!", "tags": ["regular", "separable", "imperative", "uncommon", "second-person", "plural", "perfect", "processual-passive"], "raw_tags": ["Finite Formen"], "source": "Flexion:umwehen"}, {"form": "seid umgeweht gewesen!", "tags": ["regular", "separable", "imperative", "uncommon", "second-person", "plural", "perfect", "statal-passive"], "raw_tags": ["Finite Formen"], "source": "Flexion:umwehen"}, {"form": "ich werde umgeweht", "tags": ["regular", "separable", "first-person", "singular", "present", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ich werde umgeweht", "tags": ["regular", "separable", "first-person", "singular", "present", "processual-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ich bin umgeweht", "tags": ["regular", "separable", "first-person", "singular", "present", "statal-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ich sei umgeweht", "tags": ["regular", "separable", "first-person", "singular", "present", "statal-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "du wirst umgeweht", "tags": ["regular", "separable", "second-person", "singular", "present", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "du werdest umgeweht", "tags": ["regular", "separable", "second-person", "singular", "present", "processual-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "du bist umgeweht", "tags": ["regular", "separable", "second-person", "singular", "present", "statal-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "du seiest umgeweht", "tags": ["regular", "separable", "second-person", "singular", "present", "statal-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "du seist umgeweht", "tags": ["regular", "separable", "second-person", "singular", "present", "statal-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es weht um", "tags": ["regular", "separable", "third-person", "singular", "present", "active", "main-clause", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es wehet um", "tags": ["regular", "separable", "archaic", "third-person", "singular", "present", "active", "main-clause", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es wehe um", "tags": ["regular", "separable", "third-person", "singular", "present", "active", "main-clause", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es umweht", "tags": ["regular", "separable", "third-person", "singular", "present", "active", "subordinate-clause", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es umwehet", "tags": ["regular", "separable", "archaic", "third-person", "singular", "present", "active", "subordinate-clause", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es umwehe", "tags": ["regular", "separable", "third-person", "singular", "present", "active", "subordinate-clause", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es wird umgeweht", "tags": ["regular", "separable", "third-person", "singular", "present", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es werde umgeweht", "tags": ["regular", "separable", "third-person", "singular", "present", "processual-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es ist umgeweht", "tags": ["regular", "separable", "third-person", "singular", "present", "statal-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es sei umgeweht", "tags": ["regular", "separable", "third-person", "singular", "present", "statal-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "wir werden umgeweht", "tags": ["regular", "separable", "first-person", "plural", "present", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "wir werden umgeweht", "tags": ["regular", "separable", "first-person", "plural", "present", "processual-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "wir sind umgeweht", "tags": ["regular", "separable", "first-person", "plural", "present", "statal-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "wir seien umgeweht", "tags": ["regular", "separable", "first-person", "plural", "present", "statal-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ihr werdet umgeweht", "tags": ["regular", "separable", "second-person", "plural", "present", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ihr werdet umgeweht", "tags": ["regular", "separable", "second-person", "plural", "present", "processual-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ihr seid umgeweht", "tags": ["regular", "separable", "second-person", "plural", "present", "statal-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ihr seiet umgeweht", "tags": ["regular", "separable", "second-person", "plural", "present", "statal-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie wehen um", "tags": ["regular", "separable", "third-person", "plural", "present", "active", "main-clause", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie wehen um", "tags": ["regular", "separable", "third-person", "plural", "present", "active", "main-clause", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie umwehen", "tags": ["regular", "separable", "third-person", "plural", "present", "active", "subordinate-clause", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie umwehen", "tags": ["regular", "separable", "third-person", "plural", "present", "active", "subordinate-clause", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie werden umgeweht", "tags": ["regular", "separable", "third-person", "plural", "present", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie werden umgeweht", "tags": ["regular", "separable", "third-person", "plural", "present", "processual-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie sind umgeweht", "tags": ["regular", "separable", "third-person", "plural", "present", "statal-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie seien umgeweht", "tags": ["regular", "separable", "third-person", "plural", "present", "statal-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ich wurde umgeweht", "tags": ["regular", "separable", "first-person", "singular", "past", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ich würde umgeweht", "tags": ["regular", "separable", "first-person", "singular", "past", "processual-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ich war umgeweht", "tags": ["regular", "separable", "first-person", "singular", "past", "statal-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ich wäre umgeweht", "tags": ["regular", "separable", "first-person", "singular", "past", "statal-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "du wurdest umgeweht", "tags": ["regular", "separable", "second-person", "singular", "past", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "du würdest umgeweht", "tags": ["regular", "separable", "second-person", "singular", "past", "processual-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "du warst umgeweht", "tags": ["regular", "separable", "second-person", "singular", "past", "statal-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "du wärest umgeweht", "tags": ["regular", "separable", "second-person", "singular", "past", "statal-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "du wärst umgeweht", "tags": ["regular", "separable", "second-person", "singular", "past", "statal-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es wehte um", "tags": ["regular", "separable", "third-person", "singular", "past", "active", "main-clause", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es wehete um", "tags": ["regular", "separable", "archaic", "third-person", "singular", "past", "active", "main-clause", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es wehte um", "tags": ["regular", "separable", "third-person", "singular", "past", "active", "main-clause", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es wehete um", "tags": ["regular", "separable", "archaic", "third-person", "singular", "past", "active", "main-clause", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es umwehte", "tags": ["regular", "separable", "third-person", "singular", "past", "active", "subordinate-clause", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es umwehete", "tags": ["regular", "separable", "archaic", "third-person", "singular", "past", "active", "subordinate-clause", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es umwehte", "tags": ["regular", "separable", "third-person", "singular", "past", "active", "subordinate-clause", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es umwehete", "tags": ["regular", "separable", "archaic", "third-person", "singular", "past", "active", "subordinate-clause", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es wurde umgeweht", "tags": ["regular", "separable", "third-person", "singular", "past", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es würde umgeweht", "tags": ["regular", "separable", "third-person", "singular", "past", "processual-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es war umgeweht", "tags": ["regular", "separable", "third-person", "singular", "past", "statal-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es wäre umgeweht", "tags": ["regular", "separable", "third-person", "singular", "past", "statal-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "wir wurden umgeweht", "tags": ["regular", "separable", "first-person", "plural", "past", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "wir würden umgeweht", "tags": ["regular", "separable", "first-person", "plural", "past", "processual-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "wir waren umgeweht", "tags": ["regular", "separable", "first-person", "plural", "past", "statal-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "wir wären umgeweht", "tags": ["regular", "separable", "first-person", "plural", "past", "statal-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ihr wurdet umgeweht", "tags": ["regular", "separable", "second-person", "plural", "past", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ihr würdet umgeweht", "tags": ["regular", "separable", "second-person", "plural", "past", "processual-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ihr wart umgeweht", "tags": ["regular", "separable", "second-person", "plural", "past", "statal-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ihr wäret umgeweht", "tags": ["regular", "separable", "second-person", "plural", "past", "statal-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ihr wärt umgeweht", "tags": ["regular", "separable", "second-person", "plural", "past", "statal-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie wehten um", "tags": ["regular", "separable", "third-person", "plural", "past", "active", "main-clause", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie weheten um", "tags": ["regular", "separable", "archaic", "third-person", "plural", "past", "active", "main-clause", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie wehten um", "tags": ["regular", "separable", "third-person", "plural", "past", "active", "main-clause", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie weheten um", "tags": ["regular", "separable", "archaic", "third-person", "plural", "past", "active", "main-clause", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie umwehten", "tags": ["regular", "separable", "third-person", "plural", "past", "active", "subordinate-clause", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie umweheten", "tags": ["regular", "separable", "archaic", "third-person", "plural", "past", "active", "subordinate-clause", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie umwehten", "tags": ["regular", "separable", "third-person", "plural", "past", "active", "subordinate-clause", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie umweheten", "tags": ["regular", "separable", "archaic", "third-person", "plural", "past", "active", "subordinate-clause", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie wurden umgeweht", "tags": ["regular", "separable", "third-person", "plural", "past", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie würden umgeweht", "tags": ["regular", "separable", "third-person", "plural", "past", "processual-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie waren umgeweht", "tags": ["regular", "separable", "third-person", "plural", "past", "statal-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie wären umgeweht", "tags": ["regular", "separable", "third-person", "plural", "past", "statal-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ich bin umgeweht worden", "tags": ["regular", "separable", "first-person", "singular", "perfect", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ich sei umgeweht worden", "tags": ["regular", "separable", "first-person", "singular", "perfect", "processual-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ich bin umgeweht gewesen", "tags": ["regular", "separable", "first-person", "singular", "perfect", "statal-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ich sei umgeweht gewesen", "tags": ["regular", "separable", "first-person", "singular", "perfect", "statal-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "du bist umgeweht worden", "tags": ["regular", "separable", "second-person", "singular", "perfect", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "du seiest umgeweht worden", "tags": ["regular", "separable", "second-person", "singular", "perfect", "processual-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "du seist umgeweht worden", "tags": ["regular", "separable", "second-person", "singular", "perfect", "processual-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "du bist umgeweht gewesen", "tags": ["regular", "separable", "second-person", "singular", "perfect", "statal-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "du seiest umgeweht gewesen", "tags": ["regular", "separable", "second-person", "singular", "perfect", "statal-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "du seist umgeweht gewesen", "tags": ["regular", "separable", "second-person", "singular", "perfect", "statal-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es hat umgeweht", "tags": ["regular", "separable", "third-person", "singular", "perfect", "active", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es habe umgeweht", "tags": ["regular", "separable", "third-person", "singular", "perfect", "active", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es ist umgeweht worden", "tags": ["regular", "separable", "third-person", "singular", "perfect", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es sei umgeweht worden", "tags": ["regular", "separable", "third-person", "singular", "perfect", "processual-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es ist umgeweht gewesen", "tags": ["regular", "separable", "third-person", "singular", "perfect", "statal-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es sei umgeweht gewesen", "tags": ["regular", "separable", "third-person", "singular", "perfect", "statal-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "wir sind umgeweht worden", "tags": ["regular", "separable", "first-person", "plural", "perfect", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "wir seien umgeweht worden", "tags": ["regular", "separable", "first-person", "plural", "perfect", "processual-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "wir sind umgeweht gewesen", "tags": ["regular", "separable", "first-person", "plural", "perfect", "statal-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "wir seien umgeweht gewesen", "tags": ["regular", "separable", "first-person", "plural", "perfect", "statal-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ihr seid umgeweht worden", "tags": ["regular", "separable", "second-person", "plural", "perfect", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ihr seiet umgeweht worden", "tags": ["regular", "separable", "second-person", "plural", "perfect", "processual-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ihr seid umgeweht gewesen", "tags": ["regular", "separable", "second-person", "plural", "perfect", "statal-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ihr seiet umgeweht gewesen", "tags": ["regular", "separable", "second-person", "plural", "perfect", "statal-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie haben umgeweht", "tags": ["regular", "separable", "third-person", "plural", "perfect", "active", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie haben umgeweht", "tags": ["regular", "separable", "third-person", "plural", "perfect", "active", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie sind umgeweht worden", "tags": ["regular", "separable", "third-person", "plural", "perfect", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie seien umgeweht worden", "tags": ["regular", "separable", "third-person", "plural", "perfect", "processual-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie sind umgeweht gewesen", "tags": ["regular", "separable", "third-person", "plural", "perfect", "statal-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie seien umgeweht gewesen", "tags": ["regular", "separable", "third-person", "plural", "perfect", "statal-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ich war umgeweht worden", "tags": ["regular", "separable", "first-person", "singular", "pluperfect", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ich wäre umgeweht worden", "tags": ["regular", "separable", "first-person", "singular", "pluperfect", "processual-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ich war umgeweht gewesen", "tags": ["regular", "separable", "first-person", "singular", "pluperfect", "statal-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ich wäre umgeweht gewesen", "tags": ["regular", "separable", "first-person", "singular", "pluperfect", "statal-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "du warst umgeweht worden", "tags": ["regular", "separable", "second-person", "singular", "pluperfect", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "du wärest umgeweht worden", "tags": ["regular", "separable", "second-person", "singular", "pluperfect", "processual-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "du wärst umgeweht worden", "tags": ["regular", "separable", "second-person", "singular", "pluperfect", "processual-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "du warst umgeweht gewesen", "tags": ["regular", "separable", "second-person", "singular", "pluperfect", "statal-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "du wärest umgeweht gewesen", "tags": ["regular", "separable", "second-person", "singular", "pluperfect", "statal-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "du wärst umgeweht gewesen", "tags": ["regular", "separable", "second-person", "singular", "pluperfect", "statal-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es hatte umgeweht", "tags": ["regular", "separable", "third-person", "singular", "pluperfect", "active", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es hätte umgeweht", "tags": ["regular", "separable", "third-person", "singular", "pluperfect", "active", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es war umgeweht worden", "tags": ["regular", "separable", "third-person", "singular", "pluperfect", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es wäre umgeweht worden", "tags": ["regular", "separable", "third-person", "singular", "pluperfect", "processual-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es war umgeweht gewesen", "tags": ["regular", "separable", "third-person", "singular", "pluperfect", "statal-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es wäre umgeweht gewesen", "tags": ["regular", "separable", "third-person", "singular", "pluperfect", "statal-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "wir waren umgeweht worden", "tags": ["regular", "separable", "first-person", "plural", "pluperfect", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "wir wären umgeweht worden", "tags": ["regular", "separable", "first-person", "plural", "pluperfect", "processual-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "wir waren umgeweht gewesen", "tags": ["regular", "separable", "first-person", "plural", "pluperfect", "statal-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "wir wären umgeweht gewesen", "tags": ["regular", "separable", "first-person", "plural", "pluperfect", "statal-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ihr wart umgeweht worden", "tags": ["regular", "separable", "second-person", "plural", "pluperfect", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ihr wäret umgeweht worden", "tags": ["regular", "separable", "second-person", "plural", "pluperfect", "processual-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ihr wärt umgeweht worden", "tags": ["regular", "separable", "second-person", "plural", "pluperfect", "processual-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ihr wart umgeweht gewesen", "tags": ["regular", "separable", "second-person", "plural", "pluperfect", "statal-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ihr wäret umgeweht gewesen", "tags": ["regular", "separable", "second-person", "plural", "pluperfect", "statal-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ihr wärt umgeweht gewesen", "tags": ["regular", "separable", "second-person", "plural", "pluperfect", "statal-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie hatten umgeweht", "tags": ["regular", "separable", "third-person", "plural", "pluperfect", "active", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie hätten umgeweht", "tags": ["regular", "separable", "third-person", "plural", "pluperfect", "active", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie waren umgeweht worden", "tags": ["regular", "separable", "third-person", "plural", "pluperfect", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie wären umgeweht worden", "tags": ["regular", "separable", "third-person", "plural", "pluperfect", "processual-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie waren umgeweht gewesen", "tags": ["regular", "separable", "third-person", "plural", "pluperfect", "statal-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie wären umgeweht gewesen", "tags": ["regular", "separable", "third-person", "plural", "pluperfect", "statal-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ich werde umgeweht werden", "tags": ["regular", "separable", "first-person", "singular", "future-i", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ich werde umgeweht werden", "tags": ["regular", "separable", "first-person", "singular", "future-i", "processual-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ich würde umgeweht werden", "tags": ["regular", "separable", "first-person", "singular", "future-i", "processual-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ich werde umgeweht sein", "tags": ["regular", "separable", "first-person", "singular", "future-i", "statal-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ich werde umgeweht sein", "tags": ["regular", "separable", "first-person", "singular", "future-i", "statal-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ich würde umgeweht sein", "tags": ["regular", "separable", "first-person", "singular", "future-i", "statal-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "du wirst umgeweht werden", "tags": ["regular", "separable", "second-person", "singular", "future-i", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "du werdest umgeweht werden", "tags": ["regular", "separable", "second-person", "singular", "future-i", "processual-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "du würdest umgeweht werden", "tags": ["regular", "separable", "second-person", "singular", "future-i", "processual-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "du wirst umgeweht sein", "tags": ["regular", "separable", "second-person", "singular", "future-i", "statal-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "du werdest umgeweht sein", "tags": ["regular", "separable", "second-person", "singular", "future-i", "statal-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "du würdest umgeweht sein", "tags": ["regular", "separable", "second-person", "singular", "future-i", "statal-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es wird umwehen", "tags": ["regular", "separable", "third-person", "singular", "future-i", "active", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es werde umwehen", "tags": ["regular", "separable", "third-person", "singular", "future-i", "active", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es würde umwehen", "tags": ["regular", "separable", "third-person", "singular", "future-i", "active", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es wird umgeweht werden", "tags": ["regular", "separable", "third-person", "singular", "future-i", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es werde umgeweht werden", "tags": ["regular", "separable", "third-person", "singular", "future-i", "processual-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es würde umgeweht werden", "tags": ["regular", "separable", "third-person", "singular", "future-i", "processual-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es wird umgeweht sein", "tags": ["regular", "separable", "third-person", "singular", "future-i", "statal-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es werde umgeweht sein", "tags": ["regular", "separable", "third-person", "singular", "future-i", "statal-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es würde umgeweht sein", "tags": ["regular", "separable", "third-person", "singular", "future-i", "statal-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "wir werden umgeweht werden", "tags": ["regular", "separable", "first-person", "plural", "future-i", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "wir werden umgeweht werden", "tags": ["regular", "separable", "first-person", "plural", "future-i", "processual-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "wir würden umgeweht werden", "tags": ["regular", "separable", "first-person", "plural", "future-i", "processual-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "wir werden umgeweht sein", "tags": ["regular", "separable", "first-person", "plural", "future-i", "statal-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "wir werden umgeweht sein", "tags": ["regular", "separable", "first-person", "plural", "future-i", "statal-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "wir würden umgeweht sein", "tags": ["regular", "separable", "first-person", "plural", "future-i", "statal-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ihr werdet umgeweht werden", "tags": ["regular", "separable", "second-person", "plural", "future-i", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ihr werdet umgeweht werden", "tags": ["regular", "separable", "second-person", "plural", "future-i", "processual-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ihr würdet umgeweht werden", "tags": ["regular", "separable", "second-person", "plural", "future-i", "processual-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ihr werdet umgeweht sein", "tags": ["regular", "separable", "second-person", "plural", "future-i", "statal-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ihr werdet umgeweht sein", "tags": ["regular", "separable", "second-person", "plural", "future-i", "statal-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ihr würdet umgeweht sein", "tags": ["regular", "separable", "second-person", "plural", "future-i", "statal-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie werden umwehen", "tags": ["regular", "separable", "third-person", "plural", "future-i", "active", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie werden umwehen", "tags": ["regular", "separable", "third-person", "plural", "future-i", "active", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie würden umwehen", "tags": ["regular", "separable", "third-person", "plural", "future-i", "active", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie werden umgeweht werden", "tags": ["regular", "separable", "third-person", "plural", "future-i", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie werden umgeweht werden", "tags": ["regular", "separable", "third-person", "plural", "future-i", "processual-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie würden umgeweht werden", "tags": ["regular", "separable", "third-person", "plural", "future-i", "processual-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie werden umgeweht sein", "tags": ["regular", "separable", "third-person", "plural", "future-i", "statal-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie werden umgeweht sein", "tags": ["regular", "separable", "third-person", "plural", "future-i", "statal-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie würden umgeweht sein", "tags": ["regular", "separable", "third-person", "plural", "future-i", "statal-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ich werde umgeweht worden sein", "tags": ["regular", "separable", "first-person", "singular", "future-ii", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ich werde umgeweht worden sein", "tags": ["regular", "separable", "first-person", "singular", "future-ii", "processual-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ich würde umgeweht worden sein", "tags": ["regular", "separable", "first-person", "singular", "future-ii", "processual-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ich werde umgeweht gewesen sein", "tags": ["regular", "separable", "first-person", "singular", "future-ii", "statal-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ich werde umgeweht gewesen sein", "tags": ["regular", "separable", "first-person", "singular", "future-ii", "statal-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ich würde umgeweht gewesen sein", "tags": ["regular", "separable", "first-person", "singular", "future-ii", "statal-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "du wirst umgeweht worden sein", "tags": ["regular", "separable", "second-person", "singular", "future-ii", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "du werdest umgeweht worden sein", "tags": ["regular", "separable", "second-person", "singular", "future-ii", "processual-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "du würdest umgeweht worden sein", "tags": ["regular", "separable", "second-person", "singular", "future-ii", "processual-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "du wirst umgeweht gewesen sein", "tags": ["regular", "separable", "second-person", "singular", "future-ii", "statal-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "du werdest umgeweht gewesen sein", "tags": ["regular", "separable", "second-person", "singular", "future-ii", "statal-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "du würdest umgeweht gewesen sein", "tags": ["regular", "separable", "second-person", "singular", "future-ii", "statal-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es wird umgeweht haben", "tags": ["regular", "separable", "third-person", "singular", "future-ii", "active", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es werde umgeweht haben", "tags": ["regular", "separable", "third-person", "singular", "future-ii", "active", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es würde umgeweht haben", "tags": ["regular", "separable", "third-person", "singular", "future-ii", "active", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es wird umgeweht worden sein", "tags": ["regular", "separable", "third-person", "singular", "future-ii", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es werde umgeweht worden sein", "tags": ["regular", "separable", "third-person", "singular", "future-ii", "processual-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es würde umgeweht worden sein", "tags": ["regular", "separable", "third-person", "singular", "future-ii", "processual-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es wird umgeweht gewesen sein", "tags": ["regular", "separable", "third-person", "singular", "future-ii", "statal-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es werde umgeweht gewesen sein", "tags": ["regular", "separable", "third-person", "singular", "future-ii", "statal-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "er/sie/es würde umgeweht gewesen sein", "tags": ["regular", "separable", "third-person", "singular", "future-ii", "statal-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "wir werden umgeweht worden sein", "tags": ["regular", "separable", "first-person", "plural", "future-ii", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "wir werden umgeweht worden sein", "tags": ["regular", "separable", "first-person", "plural", "future-ii", "processual-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "wir würden umgeweht worden sein", "tags": ["regular", "separable", "first-person", "plural", "future-ii", "processual-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "wir werden umgeweht gewesen sein", "tags": ["regular", "separable", "first-person", "plural", "future-ii", "statal-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "wir werden umgeweht gewesen sein", "tags": ["regular", "separable", "first-person", "plural", "future-ii", "statal-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "wir würden umgeweht gewesen sein", "tags": ["regular", "separable", "first-person", "plural", "future-ii", "statal-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ihr werdet umgeweht worden sein", "tags": ["regular", "separable", "second-person", "plural", "future-ii", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ihr werdet umgeweht worden sein", "tags": ["regular", "separable", "second-person", "plural", "future-ii", "processual-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ihr würdet umgeweht worden sein", "tags": ["regular", "separable", "second-person", "plural", "future-ii", "processual-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ihr werdet umgeweht gewesen sein", "tags": ["regular", "separable", "second-person", "plural", "future-ii", "statal-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ihr werdet umgeweht gewesen sein", "tags": ["regular", "separable", "second-person", "plural", "future-ii", "statal-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "ihr würdet umgeweht gewesen sein", "tags": ["regular", "separable", "second-person", "plural", "future-ii", "statal-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie werden umgeweht haben", "tags": ["regular", "separable", "third-person", "plural", "future-ii", "active", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie werden umgeweht haben", "tags": ["regular", "separable", "third-person", "plural", "future-ii", "active", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie würden umgeweht haben", "tags": ["regular", "separable", "third-person", "plural", "future-ii", "active", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie werden umgeweht worden sein", "tags": ["regular", "separable", "third-person", "plural", "future-ii", "processual-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie werden umgeweht worden sein", "tags": ["regular", "separable", "third-person", "plural", "future-ii", "processual-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie würden umgeweht worden sein", "tags": ["regular", "separable", "third-person", "plural", "future-ii", "processual-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie werden umgeweht gewesen sein", "tags": ["regular", "separable", "third-person", "plural", "future-ii", "statal-passive", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie werden umgeweht gewesen sein", "tags": ["regular", "separable", "third-person", "plural", "future-ii", "statal-passive", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}, {"form": "sie würden umgeweht gewesen sein", "tags": ["regular", "separable", "third-person", "plural", "future-ii", "statal-passive", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:umwehen"}], "hyphenations": [{"parts": ["um", "we", "hen"]}]} diff --git a/samples/german/verbrüdern.json b/samples/german/verbrüdern.json new file mode 100644 index 0000000..0131613 --- /dev/null +++ b/samples/german/verbrüdern.json @@ -0,0 +1,3081 @@ +{ + "word": "verbrüdern", + "pos": "verb", + "forms": [ + { + "form": "verbrüdere", + "tags": [ + "present" + ], + "pronouns": [ + "ich" + ] + }, + { + "form": "verbrüderst", + "tags": [ + "present" + ], + "pronouns": [ + "du" + ] + }, + { + "form": "verbrüdert", + "tags": [ + "present" + ], + "pronouns": [ + "er", + "sie", + "es" + ] + }, + { + "form": "verbrüderte", + "tags": [ + "past" + ], + "pronouns": [ + "ich" + ] + }, + { + "form": "verbrüderte", + "tags": [ + "subjunctive-ii" + ], + "pronouns": [ + "ich" + ] + }, + { + "form": "verbrüdere!", + "tags": [ + "imperative", + "singular" + ] + }, + { + "form": "verbrüdert!", + "tags": [ + "imperative", + "plural" + ] + }, + { + "form": "verbrüdert", + "tags": [ + "participle-2", + "perfect" + ] + }, + { + "form": "haben", + "tags": [ + "auxiliary", + "perfect" + ] + }, + { + "form": "sich verbrüdern", + "tags": [ + "active", + "present" + ], + "raw_tags": [ + "Infinitive und Partizipien" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "sich verbrüdert haben", + "tags": [ + "active", + "perfect" + ], + "raw_tags": [ + "Infinitive und Partizipien" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "verbrüdert sein", + "tags": [ + "statal-reflexive", + "present" + ], + "raw_tags": [ + "Infinitive und Partizipien" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "verbrüdert gewesen sein", + "tags": [ + "statal-reflexive", + "perfect" + ], + "raw_tags": [ + "Infinitive und Partizipien" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "sich zu verbrüdern", + "tags": [ + "active", + "extended", + "infinitive" + ], + "raw_tags": [ + "Infinitive und Partizipien" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "sich verbrüdert zu haben", + "tags": [ + "active", + "extended", + "infinitive" + ], + "raw_tags": [ + "Infinitive und Partizipien" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "verbrüdert zu sein", + "tags": [ + "statal-reflexive", + "extended", + "infinitive" + ], + "raw_tags": [ + "Infinitive und Partizipien" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "verbrüdert gewesen zu sein", + "tags": [ + "statal-reflexive", + "extended", + "infinitive" + ], + "raw_tags": [ + "Infinitive und Partizipien" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "sich verbrüdernd", + "tags": [ + "participle", + "present" + ], + "raw_tags": [ + "Infinitive und Partizipien" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "verbrüdert", + "tags": [ + "participle", + "perfect" + ], + "raw_tags": [ + "Infinitive und Partizipien" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "verbrüder dich!", + "tags": [ + "imperative", + "second-person", + "singular", + "active", + "present" + ], + "raw_tags": [ + "Finite Formen" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "verbrüdere dich!", + "tags": [ + "imperative", + "second-person", + "singular", + "active", + "present" + ], + "raw_tags": [ + "Finite Formen" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "verbrüdre dich!", + "tags": [ + "imperative", + "second-person", + "singular", + "active", + "present" + ], + "raw_tags": [ + "Finite Formen" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "habe dich verbrüdert!", + "tags": [ + "imperative", + "second-person", + "singular", + "active", + "perfect" + ], + "raw_tags": [ + "Finite Formen" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "verbrüdert euch!", + "tags": [ + "imperative", + "second-person", + "plural", + "active", + "present" + ], + "raw_tags": [ + "Finite Formen" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "habt euch verbrüdert!", + "tags": [ + "imperative", + "second-person", + "plural", + "active", + "perfect" + ], + "raw_tags": [ + "Finite Formen" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "verbrüdern Sie sich!", + "tags": [ + "imperative", + "honorific", + "active", + "present" + ], + "raw_tags": [ + "Finite Formen" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "haben Sie sich verbrüdert!", + "tags": [ + "imperative", + "honorific", + "active", + "perfect" + ], + "raw_tags": [ + "Finite Formen" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "sei verbrüdert!", + "tags": [ + "imperative", + "second-person", + "singular", + "statal-reflexive" + ], + "raw_tags": [ + "Finite Formen" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "sei verbrüdert gewesen!", + "tags": [ + "imperative", + "second-person", + "singular", + "statal-reflexive" + ], + "raw_tags": [ + "Finite Formen" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "seid verbrüdert!", + "tags": [ + "imperative", + "second-person", + "plural", + "statal-reflexive" + ], + "raw_tags": [ + "Finite Formen" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "seid verbrüdert gewesen!", + "tags": [ + "imperative", + "second-person", + "plural", + "statal-reflexive" + ], + "raw_tags": [ + "Finite Formen" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "seien Sie verbrüdert!", + "tags": [ + "imperative", + "honorific", + "statal-reflexive" + ], + "raw_tags": [ + "Finite Formen" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "seien Sie verbrüdert gewesen!", + "tags": [ + "imperative", + "honorific", + "statal-reflexive" + ], + "raw_tags": [ + "Finite Formen" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "ich verbrüder mich", + "tags": [ + "active", + "first-person", + "singular", + "present", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "ich verbrüdere mich", + "tags": [ + "active", + "first-person", + "singular", + "present", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "ich verbrüdre mich", + "tags": [ + "active", + "first-person", + "singular", + "present", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "ich verbrüdere mich", + "tags": [ + "active", + "first-person", + "singular", + "present", + "subjunctive-i" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "ich verbrüdre mich", + "tags": [ + "active", + "first-person", + "singular", + "present", + "subjunctive-i" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "du verbrüderst dich", + "tags": [ + "active", + "second-person", + "singular", + "present", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "du verbrüderest dich", + "tags": [ + "active", + "second-person", + "singular", + "present", + "subjunctive-i" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "du verbrüdrest dich", + "tags": [ + "active", + "second-person", + "singular", + "present", + "subjunctive-i" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "er/sie/es verbrüdert sich", + "tags": [ + "active", + "third-person", + "singular", + "present", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "er/sie/es verbrüdere sich", + "tags": [ + "active", + "third-person", + "singular", + "present", + "subjunctive-i" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "er/sie/es verbrüdre sich", + "tags": [ + "active", + "third-person", + "singular", + "present", + "subjunctive-i" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "wir verbrüdern uns", + "tags": [ + "active", + "first-person", + "plural", + "present", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "wir verbrüdern uns", + "tags": [ + "active", + "first-person", + "plural", + "present", + "subjunctive-i" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "ihr verbrüdert euch", + "tags": [ + "active", + "second-person", + "plural", + "present", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "ihr verbrüderet euch", + "tags": [ + "active", + "second-person", + "plural", + "present", + "subjunctive-i" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "ihr verbrüdret euch", + "tags": [ + "active", + "second-person", + "plural", + "present", + "subjunctive-i" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "sie verbrüdern sich", + "tags": [ + "active", + "third-person", + "plural", + "present", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "sie verbrüdern sich", + "tags": [ + "active", + "third-person", + "plural", + "present", + "subjunctive-i" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "ich verbrüderte mich", + "tags": [ + "active", + "first-person", + "singular", + "past", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "ich verbrüderte mich", + "tags": [ + "active", + "first-person", + "singular", + "past", + "subjunctive-ii" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "du verbrüdertest dich", + "tags": [ + "active", + "second-person", + "singular", + "past", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "du verbrüdertest dich", + "tags": [ + "active", + "second-person", + "singular", + "past", + "subjunctive-ii" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "er/sie/es verbrüderte sich", + "tags": [ + "active", + "third-person", + "singular", + "past", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "er/sie/es verbrüderte sich", + "tags": [ + "active", + "third-person", + "singular", + "past", + "subjunctive-ii" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "wir verbrüderten uns", + "tags": [ + "active", + "first-person", + "plural", + "past", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "wir verbrüderten uns", + "tags": [ + "active", + "first-person", + "plural", + "past", + "subjunctive-ii" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "ihr verbrüdertet euch", + "tags": [ + "active", + "second-person", + "plural", + "past", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "ihr verbrüdertet euch", + "tags": [ + "active", + "second-person", + "plural", + "past", + "subjunctive-ii" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "sie verbrüderten sich", + "tags": [ + "active", + "third-person", + "plural", + "past", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "sie verbrüderten sich", + "tags": [ + "active", + "third-person", + "plural", + "past", + "subjunctive-ii" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "ich habe mich verbrüdert", + "tags": [ + "active", + "first-person", + "singular", + "perfect", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "ich habe mich verbrüdert", + "tags": [ + "active", + "first-person", + "singular", + "perfect", + "subjunctive-i" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "du hast dich verbrüdert", + "tags": [ + "active", + "second-person", + "singular", + "perfect", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "du habest dich verbrüdert", + "tags": [ + "active", + "second-person", + "singular", + "perfect", + "subjunctive-i" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "er/sie/es hat sich verbrüdert", + "tags": [ + "active", + "third-person", + "singular", + "perfect", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "er/sie/es habe sich verbrüdert", + "tags": [ + "active", + "third-person", + "singular", + "perfect", + "subjunctive-i" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "wir haben uns verbrüdert", + "tags": [ + "active", + "first-person", + "plural", + "perfect", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "wir haben uns verbrüdert", + "tags": [ + "active", + "first-person", + "plural", + "perfect", + "subjunctive-i" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "ihr habt euch verbrüdert", + "tags": [ + "active", + "second-person", + "plural", + "perfect", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "ihr habet euch verbrüdert", + "tags": [ + "active", + "second-person", + "plural", + "perfect", + "subjunctive-i" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "sie haben sich verbrüdert", + "tags": [ + "active", + "third-person", + "plural", + "perfect", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "sie haben sich verbrüdert", + "tags": [ + "active", + "third-person", + "plural", + "perfect", + "subjunctive-i" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "ich hatte mich verbrüdert", + "tags": [ + "active", + "first-person", + "singular", + "pluperfect", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "ich hätte mich verbrüdert", + "tags": [ + "active", + "first-person", + "singular", + "pluperfect", + "subjunctive-ii" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "du hattest dich verbrüdert", + "tags": [ + "active", + "second-person", + "singular", + "pluperfect", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "du hättest dich verbrüdert", + "tags": [ + "active", + "second-person", + "singular", + "pluperfect", + "subjunctive-ii" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "er/sie/es hatte sich verbrüdert", + "tags": [ + "active", + "third-person", + "singular", + "pluperfect", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "er/sie/es hätte sich verbrüdert", + "tags": [ + "active", + "third-person", + "singular", + "pluperfect", + "subjunctive-ii" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "wir hatten uns verbrüdert", + "tags": [ + "active", + "first-person", + "plural", + "pluperfect", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "wir hätten uns verbrüdert", + "tags": [ + "active", + "first-person", + "plural", + "pluperfect", + "subjunctive-ii" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "ihr hattet euch verbrüdert", + "tags": [ + "active", + "second-person", + "plural", + "pluperfect", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "ihr hättet euch verbrüdert", + "tags": [ + "active", + "second-person", + "plural", + "pluperfect", + "subjunctive-ii" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "sie hatten sich verbrüdert", + "tags": [ + "active", + "third-person", + "plural", + "pluperfect", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "sie hätten sich verbrüdert", + "tags": [ + "active", + "third-person", + "plural", + "pluperfect", + "subjunctive-ii" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "ich werde mich verbrüdern", + "tags": [ + "active", + "first-person", + "singular", + "future-i", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "ich werde mich verbrüdern", + "tags": [ + "active", + "first-person", + "singular", + "future-i", + "subjunctive-i" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "ich würde mich verbrüdern", + "tags": [ + "active", + "first-person", + "singular", + "future-i", + "subjunctive-ii" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "du wirst dich verbrüdern", + "tags": [ + "active", + "second-person", + "singular", + "future-i", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "du werdest dich verbrüdern", + "tags": [ + "active", + "second-person", + "singular", + "future-i", + "subjunctive-i" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "du würdest dich verbrüdern", + "tags": [ + "active", + "second-person", + "singular", + "future-i", + "subjunctive-ii" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "er/sie/es wird sich verbrüdern", + "tags": [ + "active", + "third-person", + "singular", + "future-i", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "er/sie/es werde sich verbrüdern", + "tags": [ + "active", + "third-person", + "singular", + "future-i", + "subjunctive-i" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "er/sie/es würde sich verbrüdern", + "tags": [ + "active", + "third-person", + "singular", + "future-i", + "subjunctive-ii" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "wir werden uns verbrüdern", + "tags": [ + "active", + "first-person", + "plural", + "future-i", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "wir werden uns verbrüdern", + "tags": [ + "active", + "first-person", + "plural", + "future-i", + "subjunctive-i" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "wir würden uns verbrüdern", + "tags": [ + "active", + "first-person", + "plural", + "future-i", + "subjunctive-ii" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "ihr werdet euch verbrüdern", + "tags": [ + "active", + "second-person", + "plural", + "future-i", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "ihr werdet euch verbrüdern", + "tags": [ + "active", + "second-person", + "plural", + "future-i", + "subjunctive-i" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "ihr würdet euch verbrüdern", + "tags": [ + "active", + "second-person", + "plural", + "future-i", + "subjunctive-ii" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "sie werden sich verbrüdern", + "tags": [ + "active", + "third-person", + "plural", + "future-i", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "sie werden sich verbrüdern", + "tags": [ + "active", + "third-person", + "plural", + "future-i", + "subjunctive-i" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "sie würden sich verbrüdern", + "tags": [ + "active", + "third-person", + "plural", + "future-i", + "subjunctive-ii" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "ich werde mich verbrüdert haben", + "tags": [ + "active", + "first-person", + "singular", + "future-ii", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "ich werde mich verbrüdert haben", + "tags": [ + "active", + "first-person", + "singular", + "future-ii", + "subjunctive-i" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "ich würde mich verbrüdert haben", + "tags": [ + "active", + "first-person", + "singular", + "future-ii", + "subjunctive-ii" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "du wirst dich verbrüdert haben", + "tags": [ + "active", + "second-person", + "singular", + "future-ii", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "du werdest dich verbrüdert haben", + "tags": [ + "active", + "second-person", + "singular", + "future-ii", + "subjunctive-i" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "du würdest dich verbrüdert haben", + "tags": [ + "active", + "second-person", + "singular", + "future-ii", + "subjunctive-ii" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "er/sie/es wird sich verbrüdert haben", + "tags": [ + "active", + "third-person", + "singular", + "future-ii", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "er/sie/es werde sich verbrüdert haben", + "tags": [ + "active", + "third-person", + "singular", + "future-ii", + "subjunctive-i" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "er/sie/es würde sich verbrüdert haben", + "tags": [ + "active", + "third-person", + "singular", + "future-ii", + "subjunctive-ii" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "wir werden uns verbrüdert haben", + "tags": [ + "active", + "first-person", + "plural", + "future-ii", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "wir werden uns verbrüdert haben", + "tags": [ + "active", + "first-person", + "plural", + "future-ii", + "subjunctive-i" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "wir würden uns verbrüdert haben", + "tags": [ + "active", + "first-person", + "plural", + "future-ii", + "subjunctive-ii" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "ihr werdet euch verbrüdert haben", + "tags": [ + "active", + "second-person", + "plural", + "future-ii", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "ihr werdet euch verbrüdert haben", + "tags": [ + "active", + "second-person", + "plural", + "future-ii", + "subjunctive-i" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "ihr würdet euch verbrüdert haben", + "tags": [ + "active", + "second-person", + "plural", + "future-ii", + "subjunctive-ii" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "sie werden sich verbrüdert haben", + "tags": [ + "active", + "third-person", + "plural", + "future-ii", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "sie werden sich verbrüdert haben", + "tags": [ + "active", + "third-person", + "plural", + "future-ii", + "subjunctive-i" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "sie würden sich verbrüdert haben", + "tags": [ + "active", + "third-person", + "plural", + "future-ii", + "subjunctive-ii" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "ich bin verbrüdert", + "tags": [ + "statal-reflexive", + "first-person", + "singular", + "present", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "ich sei verbrüdert", + "tags": [ + "statal-reflexive", + "first-person", + "singular", + "present", + "subjunctive-i" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "du bist verbrüdert", + "tags": [ + "statal-reflexive", + "second-person", + "singular", + "present", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "du seiest verbrüdert", + "tags": [ + "statal-reflexive", + "second-person", + "singular", + "present", + "subjunctive-i" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "du seist verbrüdert", + "tags": [ + "statal-reflexive", + "second-person", + "singular", + "present", + "subjunctive-i" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "er/sie/es ist verbrüdert", + "tags": [ + "statal-reflexive", + "third-person", + "singular", + "present", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "er/sie/es sei verbrüdert", + "tags": [ + "statal-reflexive", + "third-person", + "singular", + "present", + "subjunctive-i" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "wir sind verbrüdert", + "tags": [ + "statal-reflexive", + "first-person", + "plural", + "present", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "wir seien verbrüdert", + "tags": [ + "statal-reflexive", + "first-person", + "plural", + "present", + "subjunctive-i" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "ihr seid verbrüdert", + "tags": [ + "statal-reflexive", + "second-person", + "plural", + "present", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "ihr seiet verbrüdert", + "tags": [ + "statal-reflexive", + "second-person", + "plural", + "present", + "subjunctive-i" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "sie sind verbrüdert", + "tags": [ + "statal-reflexive", + "third-person", + "plural", + "present", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "sie seien verbrüdert", + "tags": [ + "statal-reflexive", + "third-person", + "plural", + "present", + "subjunctive-i" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "ich war verbrüdert", + "tags": [ + "statal-reflexive", + "first-person", + "singular", + "past", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "ich wäre verbrüdert", + "tags": [ + "statal-reflexive", + "first-person", + "singular", + "past", + "subjunctive-ii" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "du warst verbrüdert", + "tags": [ + "statal-reflexive", + "second-person", + "singular", + "past", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "du wärest verbrüdert", + "tags": [ + "statal-reflexive", + "second-person", + "singular", + "past", + "subjunctive-ii" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "du wärst verbrüdert", + "tags": [ + "statal-reflexive", + "second-person", + "singular", + "past", + "subjunctive-ii" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "er/sie/es war verbrüdert", + "tags": [ + "statal-reflexive", + "third-person", + "singular", + "past", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "er/sie/es wäre verbrüdert", + "tags": [ + "statal-reflexive", + "third-person", + "singular", + "past", + "subjunctive-ii" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "wir waren verbrüdert", + "tags": [ + "statal-reflexive", + "first-person", + "plural", + "past", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "wir wären verbrüdert", + "tags": [ + "statal-reflexive", + "first-person", + "plural", + "past", + "subjunctive-ii" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "ihr wart verbrüdert", + "tags": [ + "statal-reflexive", + "second-person", + "plural", + "past", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "ihr wäret verbrüdert", + "tags": [ + "statal-reflexive", + "second-person", + "plural", + "past", + "subjunctive-ii" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "ihr wärt verbrüdert", + "tags": [ + "statal-reflexive", + "second-person", + "plural", + "past", + "subjunctive-ii" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "sie waren verbrüdert", + "tags": [ + "statal-reflexive", + "third-person", + "plural", + "past", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "sie wären verbrüdert", + "tags": [ + "statal-reflexive", + "third-person", + "plural", + "past", + "subjunctive-ii" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "ich bin verbrüdert gewesen", + "tags": [ + "statal-reflexive", + "first-person", + "singular", + "perfect", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "ich sei verbrüdert gewesen", + "tags": [ + "statal-reflexive", + "first-person", + "singular", + "perfect", + "subjunctive-i" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "du bist verbrüdert gewesen", + "tags": [ + "statal-reflexive", + "second-person", + "singular", + "perfect", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "du seiest verbrüdert gewesen", + "tags": [ + "statal-reflexive", + "second-person", + "singular", + "perfect", + "subjunctive-i" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "du seist verbrüdert gewesen", + "tags": [ + "statal-reflexive", + "second-person", + "singular", + "perfect", + "subjunctive-i" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "er/sie/es ist verbrüdert gewesen", + "tags": [ + "statal-reflexive", + "third-person", + "singular", + "perfect", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "er/sie/es sei verbrüdert gewesen", + "tags": [ + "statal-reflexive", + "third-person", + "singular", + "perfect", + "subjunctive-i" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "wir sind verbrüdert gewesen", + "tags": [ + "statal-reflexive", + "first-person", + "plural", + "perfect", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "wir seien verbrüdert gewesen", + "tags": [ + "statal-reflexive", + "first-person", + "plural", + "perfect", + "subjunctive-i" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "ihr seid verbrüdert gewesen", + "tags": [ + "statal-reflexive", + "second-person", + "plural", + "perfect", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "ihr seiet verbrüdert gewesen", + "tags": [ + "statal-reflexive", + "second-person", + "plural", + "perfect", + "subjunctive-i" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "sie sind verbrüdert gewesen", + "tags": [ + "statal-reflexive", + "third-person", + "plural", + "perfect", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "sie seien verbrüdert gewesen", + "tags": [ + "statal-reflexive", + "third-person", + "plural", + "perfect", + "subjunctive-i" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "ich war verbrüdert gewesen", + "tags": [ + "statal-reflexive", + "first-person", + "singular", + "pluperfect", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "ich wäre verbrüdert gewesen", + "tags": [ + "statal-reflexive", + "first-person", + "singular", + "pluperfect", + "subjunctive-ii" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "du warst verbrüdert gewesen", + "tags": [ + "statal-reflexive", + "second-person", + "singular", + "pluperfect", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "du wärest verbrüdert gewesen", + "tags": [ + "statal-reflexive", + "second-person", + "singular", + "pluperfect", + "subjunctive-ii" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "du wärst verbrüdert gewesen", + "tags": [ + "statal-reflexive", + "second-person", + "singular", + "pluperfect", + "subjunctive-ii" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "er/sie/es war verbrüdert gewesen", + "tags": [ + "statal-reflexive", + "third-person", + "singular", + "pluperfect", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "er/sie/es wäre verbrüdert gewesen", + "tags": [ + "statal-reflexive", + "third-person", + "singular", + "pluperfect", + "subjunctive-ii" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "wir waren verbrüdert gewesen", + "tags": [ + "statal-reflexive", + "first-person", + "plural", + "pluperfect", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "wir wären verbrüdert gewesen", + "tags": [ + "statal-reflexive", + "first-person", + "plural", + "pluperfect", + "subjunctive-ii" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "ihr wart verbrüdert gewesen", + "tags": [ + "statal-reflexive", + "second-person", + "plural", + "pluperfect", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "ihr wäret verbrüdert gewesen", + "tags": [ + "statal-reflexive", + "second-person", + "plural", + "pluperfect", + "subjunctive-ii" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "ihr wärt verbrüdert gewesen", + "tags": [ + "statal-reflexive", + "second-person", + "plural", + "pluperfect", + "subjunctive-ii" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "sie waren verbrüdert gewesen", + "tags": [ + "statal-reflexive", + "third-person", + "plural", + "pluperfect", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "sie wären verbrüdert gewesen", + "tags": [ + "statal-reflexive", + "third-person", + "plural", + "pluperfect", + "subjunctive-ii" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "ich werde verbrüdert sein", + "tags": [ + "statal-reflexive", + "first-person", + "singular", + "future-i", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "ich werde verbrüdert sein", + "tags": [ + "statal-reflexive", + "first-person", + "singular", + "future-i", + "subjunctive-i" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "ich würde verbrüdert sein", + "tags": [ + "statal-reflexive", + "first-person", + "singular", + "future-i", + "subjunctive-ii" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "du wirst verbrüdert sein", + "tags": [ + "statal-reflexive", + "second-person", + "singular", + "future-i", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "du werdest verbrüdert sein", + "tags": [ + "statal-reflexive", + "second-person", + "singular", + "future-i", + "subjunctive-i" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "du würdest verbrüdert sein", + "tags": [ + "statal-reflexive", + "second-person", + "singular", + "future-i", + "subjunctive-ii" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "er/sie/es wird verbrüdert sein", + "tags": [ + "statal-reflexive", + "third-person", + "singular", + "future-i", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "er/sie/es werde verbrüdert sein", + "tags": [ + "statal-reflexive", + "third-person", + "singular", + "future-i", + "subjunctive-i" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "er/sie/es würde verbrüdert sein", + "tags": [ + "statal-reflexive", + "third-person", + "singular", + "future-i", + "subjunctive-ii" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "wir werden verbrüdert sein", + "tags": [ + "statal-reflexive", + "first-person", + "plural", + "future-i", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "wir werden verbrüdert sein", + "tags": [ + "statal-reflexive", + "first-person", + "plural", + "future-i", + "subjunctive-i" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "wir würden verbrüdert sein", + "tags": [ + "statal-reflexive", + "first-person", + "plural", + "future-i", + "subjunctive-ii" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "ihr werdet verbrüdert sein", + "tags": [ + "statal-reflexive", + "second-person", + "plural", + "future-i", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "ihr werdet verbrüdert sein", + "tags": [ + "statal-reflexive", + "second-person", + "plural", + "future-i", + "subjunctive-i" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "ihr würdet verbrüdert sein", + "tags": [ + "statal-reflexive", + "second-person", + "plural", + "future-i", + "subjunctive-ii" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "sie werden verbrüdert sein", + "tags": [ + "statal-reflexive", + "third-person", + "plural", + "future-i", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "sie werden verbrüdert sein", + "tags": [ + "statal-reflexive", + "third-person", + "plural", + "future-i", + "subjunctive-i" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "sie würden verbrüdert sein", + "tags": [ + "statal-reflexive", + "third-person", + "plural", + "future-i", + "subjunctive-ii" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "ich werde verbrüdert gewesen sein", + "tags": [ + "statal-reflexive", + "first-person", + "singular", + "future-ii", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "ich werde verbrüdert gewesen sein", + "tags": [ + "statal-reflexive", + "first-person", + "singular", + "future-ii", + "subjunctive-i" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "ich würde verbrüdert gewesen sein", + "tags": [ + "statal-reflexive", + "first-person", + "singular", + "future-ii", + "subjunctive-ii" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "du wirst verbrüdert gewesen sein", + "tags": [ + "statal-reflexive", + "second-person", + "singular", + "future-ii", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "du werdest verbrüdert gewesen sein", + "tags": [ + "statal-reflexive", + "second-person", + "singular", + "future-ii", + "subjunctive-i" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "du würdest verbrüdert gewesen sein", + "tags": [ + "statal-reflexive", + "second-person", + "singular", + "future-ii", + "subjunctive-ii" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "er/sie/es wird verbrüdert gewesen sein", + "tags": [ + "statal-reflexive", + "third-person", + "singular", + "future-ii", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "er/sie/es werde verbrüdert gewesen sein", + "tags": [ + "statal-reflexive", + "third-person", + "singular", + "future-ii", + "subjunctive-i" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "er/sie/es würde verbrüdert gewesen sein", + "tags": [ + "statal-reflexive", + "third-person", + "singular", + "future-ii", + "subjunctive-ii" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "wir werden verbrüdert gewesen sein", + "tags": [ + "statal-reflexive", + "first-person", + "plural", + "future-ii", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "wir werden verbrüdert gewesen sein", + "tags": [ + "statal-reflexive", + "first-person", + "plural", + "future-ii", + "subjunctive-i" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "wir würden verbrüdert gewesen sein", + "tags": [ + "statal-reflexive", + "first-person", + "plural", + "future-ii", + "subjunctive-ii" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "ihr werdet verbrüdert gewesen sein", + "tags": [ + "statal-reflexive", + "second-person", + "plural", + "future-ii", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "ihr werdet verbrüdert gewesen sein", + "tags": [ + "statal-reflexive", + "second-person", + "plural", + "future-ii", + "subjunctive-i" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "ihr würdet verbrüdert gewesen sein", + "tags": [ + "statal-reflexive", + "second-person", + "plural", + "future-ii", + "subjunctive-ii" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "sie werden verbrüdert gewesen sein", + "tags": [ + "statal-reflexive", + "third-person", + "plural", + "future-ii", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "sie werden verbrüdert gewesen sein", + "tags": [ + "statal-reflexive", + "third-person", + "plural", + "future-ii", + "subjunctive-i" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + }, + { + "form": "sie würden verbrüdert gewesen sein", + "tags": [ + "statal-reflexive", + "third-person", + "plural", + "future-ii", + "subjunctive-ii" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:verbrüdern" + } + ] +} \ No newline at end of file diff --git a/samples/german/verlieben.json b/samples/german/verlieben.json new file mode 100644 index 0000000..566a718 --- /dev/null +++ b/samples/german/verlieben.json @@ -0,0 +1 @@ +{"word": "verlieben", "pos": "verb", "pos_title": "Verb", "lang_code": "de", "lang": "Deutsch", "senses": [{"glosses": ["anfangen, für jemanden Liebe zu empfinden; etwas reizend, nett, schön finden"], "raw_tags": ["Personen", "auch übertragen"], "tags": ["reflexive"], "examples": [{"text": "Er hat sich Hals über Kopf in sie verliebt.", "italic_text_offsets": [[34, 43]]}, {"text": "Ich bin in dich verliebt.", "italic_text_offsets": [[16, 25]]}, {"text": "„Ein paar Monate später, [des Gynäkologen Michael] Spandaus erste Ehe war kaputt, rief er sie an. Sie verliebten sich, 21 Jahre ist das her.“", "italic_text_offsets": [[102, 112]], "ref": "Niclas Seydack: Frauenarzt in Niederbayern – Der letzte, der es wagt, abzutreiben. In: Der Tagesspiegel Online. 11. Januar 2017 (URL, abgerufen am 17. Januar 2020) ."}, {"text": "Ich habe mich in die Toskana verliebt, ich bin jedes Jahr mindestens einmal da.", "italic_text_offsets": [[29, 38]]}], "sense_index": "1"}], "translations": [{"word": "maitemindu", "lang_code": "eu", "lang": "Baskisch", "sense_index": "1"}, {"word": "fall in love", "lang_code": "en", "lang": "Englisch", "sense_index": "1"}, {"word": "enamiĝi", "lang_code": "eo", "lang": "Esperanto", "sense_index": "1"}, {"word": "tomber amoureux", "lang_code": "fr", "lang": "Französisch", "sense_index": "1", "tags": ["masculine"]}, {"word": "tomber amoureuse", "lang_code": "fr", "lang": "Französisch", "sense_index": "1", "tags": ["feminine"]}, {"word": "enamorarse", "lang_code": "gl", "lang": "Galicisch", "sense_index": "1"}, {"word": "ερωτεύομαι", "lang_code": "el", "lang": "Griechisch (Neu-)", "roman": "erotévome", "sense_index": "1"}, {"word": "ameskar", "lang_code": "io", "lang": "Ido", "sense_index": "1"}, {"word": "innamorarsi", "lang_code": "it", "lang": "Italienisch", "sense_index": "1"}, {"word": "enamorar-se", "lang_code": "ca", "lang": "Katalanisch", "sense_index": "1"}, {"word": "verléiwen", "lang_code": "lb", "lang": "Luxemburgisch", "sense_index": "1"}, {"word": "apaixonar-se por alguém", "lang_code": "pt", "lang": "Portugiesisch", "sense_index": "1"}, {"word": "ter uma queda por alguém", "lang_code": "pt", "lang": "Portugiesisch", "sense_index": "1"}, {"word": "estar afim de alguém", "lang_code": "pt", "lang": "Portugiesisch", "sense_index": "1"}, {"word": "se îndrăgosti", "lang_code": "ro", "lang": "Rumänisch", "sense_index": "1"}, {"word": "влюбляться", "lang_code": "ru", "lang": "Russisch", "roman": "vljubljatʹsja", "sense_index": "1", "tags": ["perfective"]}, {"word": "влюбиться", "lang_code": "ru", "lang": "Russisch", "roman": "vljubitʹsja", "sense_index": "1"}, {"word": "förälska sig", "lang_code": "sv", "lang": "Schwedisch", "sense_index": "1", "tags": ["reflexive"]}, {"word": "enamorarse", "lang_code": "es", "lang": "Spanisch", "sense_index": "1", "tags": ["reflexive"]}, {"word": "zabouchnout se", "lang_code": "cs", "lang": "Tschechisch", "sense_index": "1"}, {"word": "beleszeret", "lang_code": "hu", "lang": "Ungarisch", "sense_index": "1"}], "sounds": [{"ipa": "[fɛɐ̯ˈliːbn̩]"}, {"ipa": "[fɛɐ̯ˈliːbm̩]"}, {"audio": "De-verlieben.ogg", "ogg_url": "https://commons.wikimedia.org/wiki/Special:FilePath/De-verlieben.ogg", "mp3_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/7/7a/De-verlieben.ogg/De-verlieben.ogg.mp3"}, {"audio": "De-verlieben2.ogg", "ogg_url": "https://commons.wikimedia.org/wiki/Special:FilePath/De-verlieben2.ogg", "mp3_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/4/44/De-verlieben2.ogg/De-verlieben2.ogg.mp3"}, {"rhymes": "iːbn̩"}], "antonyms": [{"word": "entlieben", "sense_index": "1"}], "derived": [{"word": "verliebt", "sense_index": "1"}, {"word": "Verliebtheit", "sense_index": "1"}, {"word": "Verliebtsein", "sense_index": "1"}], "synonyms": [{"word": "vergucken", "sense_index": "1"}, {"word": "verknallen", "sense_index": "1"}, {"word": "verschießen", "sense_index": "1"}], "categories": ["Anagramm sortiert (Deutsch)", "Deutsch", "Einträge mit Endreim (Deutsch)", "Grundformeintrag (Deutsch)", "Roter Audiolink", "Rückläufige Wörterliste (Deutsch)", "Rückläufige Wörterliste Grundformeintrag (Deutsch)", "Verb (Deutsch)", "Wiktionary:Audio-Datei", "siehe auch"], "etymology_texts": ["Ableitung zu lieben mit dem Derivatem (Ableitungsmorphem) ver-"], "forms": [{"form": "verliebe", "tags": ["present"], "pronouns": ["ich"]}, {"form": "verliebst", "tags": ["present"], "pronouns": ["du"]}, {"form": "verliebt", "tags": ["present"], "pronouns": ["er", "sie", "es"]}, {"form": "verliebte", "tags": ["past"], "pronouns": ["ich"]}, {"form": "verliebte", "tags": ["subjunctive-ii"], "pronouns": ["ich"]}, {"form": "verlieb!", "tags": ["imperative", "singular"]}, {"form": "verliebt!", "tags": ["imperative", "plural"]}, {"form": "verliebt", "tags": ["participle-2", "perfect"]}, {"form": "haben", "tags": ["auxiliary", "perfect"]}, {"form": "sich verlieben", "tags": ["active", "present"], "raw_tags": ["Infinitive und Partizipien"], "source": "Flexion:verlieben"}, {"form": "sich verliebt haben", "tags": ["active", "perfect"], "raw_tags": ["Infinitive und Partizipien"], "source": "Flexion:verlieben"}, {"form": "verliebt sein", "tags": ["statal-reflexive", "present"], "raw_tags": ["Infinitive und Partizipien"], "source": "Flexion:verlieben"}, {"form": "verliebt gewesen sein", "tags": ["statal-reflexive", "perfect"], "raw_tags": ["Infinitive und Partizipien"], "source": "Flexion:verlieben"}, {"form": "sich zu verlieben", "tags": ["active", "extended", "infinitive"], "raw_tags": ["Infinitive und Partizipien"], "source": "Flexion:verlieben"}, {"form": "sich verliebt zu haben", "tags": ["active", "extended", "infinitive"], "raw_tags": ["Infinitive und Partizipien"], "source": "Flexion:verlieben"}, {"form": "verliebt zu sein", "tags": ["statal-reflexive", "extended", "infinitive"], "raw_tags": ["Infinitive und Partizipien"], "source": "Flexion:verlieben"}, {"form": "verliebt gewesen zu sein", "tags": ["statal-reflexive", "extended", "infinitive"], "raw_tags": ["Infinitive und Partizipien"], "source": "Flexion:verlieben"}, {"form": "sich verliebend", "tags": ["participle", "present"], "raw_tags": ["Infinitive und Partizipien"], "source": "Flexion:verlieben"}, {"form": "verliebt", "tags": ["participle", "perfect"], "raw_tags": ["Infinitive und Partizipien"], "source": "Flexion:verlieben"}, {"form": "verlieb dich!", "tags": ["imperative", "second-person", "singular", "active", "present"], "raw_tags": ["Finite Formen"], "source": "Flexion:verlieben"}, {"form": "verliebe dich!", "tags": ["imperative", "second-person", "singular", "active", "present"], "raw_tags": ["Finite Formen"], "source": "Flexion:verlieben"}, {"form": "habe dich verliebt!", "tags": ["imperative", "second-person", "singular", "active", "perfect"], "raw_tags": ["Finite Formen"], "source": "Flexion:verlieben"}, {"form": "verliebt euch!", "tags": ["imperative", "second-person", "plural", "active", "present"], "raw_tags": ["Finite Formen"], "source": "Flexion:verlieben"}, {"form": "habt euch verliebt!", "tags": ["imperative", "second-person", "plural", "active", "perfect"], "raw_tags": ["Finite Formen"], "source": "Flexion:verlieben"}, {"form": "verlieben Sie sich!", "tags": ["imperative", "honorific", "active", "present"], "raw_tags": ["Finite Formen"], "source": "Flexion:verlieben"}, {"form": "haben Sie sich verliebt!", "tags": ["imperative", "honorific", "active", "perfect"], "raw_tags": ["Finite Formen"], "source": "Flexion:verlieben"}, {"form": "sei verliebt!", "tags": ["imperative", "second-person", "singular", "statal-reflexive"], "raw_tags": ["Finite Formen"], "source": "Flexion:verlieben"}, {"form": "sei verliebt gewesen!", "tags": ["imperative", "second-person", "singular", "statal-reflexive"], "raw_tags": ["Finite Formen"], "source": "Flexion:verlieben"}, {"form": "seid verliebt!", "tags": ["imperative", "second-person", "plural", "statal-reflexive"], "raw_tags": ["Finite Formen"], "source": "Flexion:verlieben"}, {"form": "seid verliebt gewesen!", "tags": ["imperative", "second-person", "plural", "statal-reflexive"], "raw_tags": ["Finite Formen"], "source": "Flexion:verlieben"}, {"form": "seien Sie verliebt!", "tags": ["imperative", "honorific", "statal-reflexive"], "raw_tags": ["Finite Formen"], "source": "Flexion:verlieben"}, {"form": "seien Sie verliebt gewesen!", "tags": ["imperative", "honorific", "statal-reflexive"], "raw_tags": ["Finite Formen"], "source": "Flexion:verlieben"}, {"form": "ich verliebe mich", "tags": ["active", "first-person", "singular", "present", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "ich verliebe mich", "tags": ["active", "first-person", "singular", "present", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "du verliebst dich", "tags": ["active", "second-person", "singular", "present", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "du verliebest dich", "tags": ["active", "second-person", "singular", "present", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "er/sie/es verliebt sich", "tags": ["active", "third-person", "singular", "present", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "er/sie/es verliebe sich", "tags": ["active", "third-person", "singular", "present", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "wir verlieben uns", "tags": ["active", "first-person", "plural", "present", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "wir verlieben uns", "tags": ["active", "first-person", "plural", "present", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "ihr verliebt euch", "tags": ["active", "second-person", "plural", "present", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "ihr verliebet euch", "tags": ["active", "second-person", "plural", "present", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "sie verlieben sich", "tags": ["active", "third-person", "plural", "present", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "sie verlieben sich", "tags": ["active", "third-person", "plural", "present", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "ich verliebte mich", "tags": ["active", "first-person", "singular", "past", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "ich verliebte mich", "tags": ["active", "first-person", "singular", "past", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "du verliebtest dich", "tags": ["active", "second-person", "singular", "past", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "du verliebtest dich", "tags": ["active", "second-person", "singular", "past", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "er/sie/es verliebte sich", "tags": ["active", "third-person", "singular", "past", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "er/sie/es verliebte sich", "tags": ["active", "third-person", "singular", "past", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "wir verliebten uns", "tags": ["active", "first-person", "plural", "past", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "wir verliebten uns", "tags": ["active", "first-person", "plural", "past", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "ihr verliebtet euch", "tags": ["active", "second-person", "plural", "past", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "ihr verliebtet euch", "tags": ["active", "second-person", "plural", "past", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "sie verliebten sich", "tags": ["active", "third-person", "plural", "past", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "sie verliebten sich", "tags": ["active", "third-person", "plural", "past", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "ich habe mich verliebt", "tags": ["active", "first-person", "singular", "perfect", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "ich habe mich verliebt", "tags": ["active", "first-person", "singular", "perfect", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "du hast dich verliebt", "tags": ["active", "second-person", "singular", "perfect", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "du habest dich verliebt", "tags": ["active", "second-person", "singular", "perfect", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "er/sie/es hat sich verliebt", "tags": ["active", "third-person", "singular", "perfect", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "er/sie/es habe sich verliebt", "tags": ["active", "third-person", "singular", "perfect", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "wir haben uns verliebt", "tags": ["active", "first-person", "plural", "perfect", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "wir haben uns verliebt", "tags": ["active", "first-person", "plural", "perfect", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "ihr habt euch verliebt", "tags": ["active", "second-person", "plural", "perfect", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "ihr habet euch verliebt", "tags": ["active", "second-person", "plural", "perfect", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "sie haben sich verliebt", "tags": ["active", "third-person", "plural", "perfect", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "sie haben sich verliebt", "tags": ["active", "third-person", "plural", "perfect", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "ich hatte mich verliebt", "tags": ["active", "first-person", "singular", "pluperfect", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "ich hätte mich verliebt", "tags": ["active", "first-person", "singular", "pluperfect", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "du hattest dich verliebt", "tags": ["active", "second-person", "singular", "pluperfect", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "du hättest dich verliebt", "tags": ["active", "second-person", "singular", "pluperfect", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "er/sie/es hatte sich verliebt", "tags": ["active", "third-person", "singular", "pluperfect", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "er/sie/es hätte sich verliebt", "tags": ["active", "third-person", "singular", "pluperfect", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "wir hatten uns verliebt", "tags": ["active", "first-person", "plural", "pluperfect", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "wir hätten uns verliebt", "tags": ["active", "first-person", "plural", "pluperfect", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "ihr hattet euch verliebt", "tags": ["active", "second-person", "plural", "pluperfect", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "ihr hättet euch verliebt", "tags": ["active", "second-person", "plural", "pluperfect", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "sie hatten sich verliebt", "tags": ["active", "third-person", "plural", "pluperfect", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "sie hätten sich verliebt", "tags": ["active", "third-person", "plural", "pluperfect", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "ich werde mich verlieben", "tags": ["active", "first-person", "singular", "future-i", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "ich werde mich verlieben", "tags": ["active", "first-person", "singular", "future-i", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "ich würde mich verlieben", "tags": ["active", "first-person", "singular", "future-i", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "du wirst dich verlieben", "tags": ["active", "second-person", "singular", "future-i", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "du werdest dich verlieben", "tags": ["active", "second-person", "singular", "future-i", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "du würdest dich verlieben", "tags": ["active", "second-person", "singular", "future-i", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "er/sie/es wird sich verlieben", "tags": ["active", "third-person", "singular", "future-i", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "er/sie/es werde sich verlieben", "tags": ["active", "third-person", "singular", "future-i", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "er/sie/es würde sich verlieben", "tags": ["active", "third-person", "singular", "future-i", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "wir werden uns verlieben", "tags": ["active", "first-person", "plural", "future-i", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "wir werden uns verlieben", "tags": ["active", "first-person", "plural", "future-i", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "wir würden uns verlieben", "tags": ["active", "first-person", "plural", "future-i", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "ihr werdet euch verlieben", "tags": ["active", "second-person", "plural", "future-i", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "ihr werdet euch verlieben", "tags": ["active", "second-person", "plural", "future-i", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "ihr würdet euch verlieben", "tags": ["active", "second-person", "plural", "future-i", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "sie werden sich verlieben", "tags": ["active", "third-person", "plural", "future-i", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "sie werden sich verlieben", "tags": ["active", "third-person", "plural", "future-i", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "sie würden sich verlieben", "tags": ["active", "third-person", "plural", "future-i", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "ich werde mich verliebt haben", "tags": ["active", "first-person", "singular", "future-ii", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "ich werde mich verliebt haben", "tags": ["active", "first-person", "singular", "future-ii", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "ich würde mich verliebt haben", "tags": ["active", "first-person", "singular", "future-ii", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "du wirst dich verliebt haben", "tags": ["active", "second-person", "singular", "future-ii", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "du werdest dich verliebt haben", "tags": ["active", "second-person", "singular", "future-ii", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "du würdest dich verliebt haben", "tags": ["active", "second-person", "singular", "future-ii", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "er/sie/es wird sich verliebt haben", "tags": ["active", "third-person", "singular", "future-ii", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "er/sie/es werde sich verliebt haben", "tags": ["active", "third-person", "singular", "future-ii", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "er/sie/es würde sich verliebt haben", "tags": ["active", "third-person", "singular", "future-ii", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "wir werden uns verliebt haben", "tags": ["active", "first-person", "plural", "future-ii", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "wir werden uns verliebt haben", "tags": ["active", "first-person", "plural", "future-ii", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "wir würden uns verliebt haben", "tags": ["active", "first-person", "plural", "future-ii", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "ihr werdet euch verliebt haben", "tags": ["active", "second-person", "plural", "future-ii", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "ihr werdet euch verliebt haben", "tags": ["active", "second-person", "plural", "future-ii", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "ihr würdet euch verliebt haben", "tags": ["active", "second-person", "plural", "future-ii", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "sie werden sich verliebt haben", "tags": ["active", "third-person", "plural", "future-ii", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "sie werden sich verliebt haben", "tags": ["active", "third-person", "plural", "future-ii", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "sie würden sich verliebt haben", "tags": ["active", "third-person", "plural", "future-ii", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "ich bin verliebt", "tags": ["statal-reflexive", "first-person", "singular", "present", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "ich sei verliebt", "tags": ["statal-reflexive", "first-person", "singular", "present", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "du bist verliebt", "tags": ["statal-reflexive", "second-person", "singular", "present", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "du seiest verliebt", "tags": ["statal-reflexive", "second-person", "singular", "present", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "du seist verliebt", "tags": ["statal-reflexive", "second-person", "singular", "present", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "er/sie/es ist verliebt", "tags": ["statal-reflexive", "third-person", "singular", "present", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "er/sie/es sei verliebt", "tags": ["statal-reflexive", "third-person", "singular", "present", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "wir sind verliebt", "tags": ["statal-reflexive", "first-person", "plural", "present", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "wir seien verliebt", "tags": ["statal-reflexive", "first-person", "plural", "present", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "ihr seid verliebt", "tags": ["statal-reflexive", "second-person", "plural", "present", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "ihr seiet verliebt", "tags": ["statal-reflexive", "second-person", "plural", "present", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "sie sind verliebt", "tags": ["statal-reflexive", "third-person", "plural", "present", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "sie seien verliebt", "tags": ["statal-reflexive", "third-person", "plural", "present", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "ich war verliebt", "tags": ["statal-reflexive", "first-person", "singular", "past", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "ich wäre verliebt", "tags": ["statal-reflexive", "first-person", "singular", "past", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "du warst verliebt", "tags": ["statal-reflexive", "second-person", "singular", "past", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "du wärest verliebt", "tags": ["statal-reflexive", "second-person", "singular", "past", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "du wärst verliebt", "tags": ["statal-reflexive", "second-person", "singular", "past", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "er/sie/es war verliebt", "tags": ["statal-reflexive", "third-person", "singular", "past", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "er/sie/es wäre verliebt", "tags": ["statal-reflexive", "third-person", "singular", "past", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "wir waren verliebt", "tags": ["statal-reflexive", "first-person", "plural", "past", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "wir wären verliebt", "tags": ["statal-reflexive", "first-person", "plural", "past", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "ihr wart verliebt", "tags": ["statal-reflexive", "second-person", "plural", "past", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "ihr wäret verliebt", "tags": ["statal-reflexive", "second-person", "plural", "past", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "ihr wärt verliebt", "tags": ["statal-reflexive", "second-person", "plural", "past", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "sie waren verliebt", "tags": ["statal-reflexive", "third-person", "plural", "past", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "sie wären verliebt", "tags": ["statal-reflexive", "third-person", "plural", "past", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "ich bin verliebt gewesen", "tags": ["statal-reflexive", "first-person", "singular", "perfect", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "ich sei verliebt gewesen", "tags": ["statal-reflexive", "first-person", "singular", "perfect", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "du bist verliebt gewesen", "tags": ["statal-reflexive", "second-person", "singular", "perfect", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "du seiest verliebt gewesen", "tags": ["statal-reflexive", "second-person", "singular", "perfect", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "du seist verliebt gewesen", "tags": ["statal-reflexive", "second-person", "singular", "perfect", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "er/sie/es ist verliebt gewesen", "tags": ["statal-reflexive", "third-person", "singular", "perfect", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "er/sie/es sei verliebt gewesen", "tags": ["statal-reflexive", "third-person", "singular", "perfect", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "wir sind verliebt gewesen", "tags": ["statal-reflexive", "first-person", "plural", "perfect", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "wir seien verliebt gewesen", "tags": ["statal-reflexive", "first-person", "plural", "perfect", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "ihr seid verliebt gewesen", "tags": ["statal-reflexive", "second-person", "plural", "perfect", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "ihr seiet verliebt gewesen", "tags": ["statal-reflexive", "second-person", "plural", "perfect", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "sie sind verliebt gewesen", "tags": ["statal-reflexive", "third-person", "plural", "perfect", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "sie seien verliebt gewesen", "tags": ["statal-reflexive", "third-person", "plural", "perfect", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "ich war verliebt gewesen", "tags": ["statal-reflexive", "first-person", "singular", "pluperfect", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "ich wäre verliebt gewesen", "tags": ["statal-reflexive", "first-person", "singular", "pluperfect", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "du warst verliebt gewesen", "tags": ["statal-reflexive", "second-person", "singular", "pluperfect", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "du wärest verliebt gewesen", "tags": ["statal-reflexive", "second-person", "singular", "pluperfect", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "du wärst verliebt gewesen", "tags": ["statal-reflexive", "second-person", "singular", "pluperfect", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "er/sie/es war verliebt gewesen", "tags": ["statal-reflexive", "third-person", "singular", "pluperfect", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "er/sie/es wäre verliebt gewesen", "tags": ["statal-reflexive", "third-person", "singular", "pluperfect", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "wir waren verliebt gewesen", "tags": ["statal-reflexive", "first-person", "plural", "pluperfect", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "wir wären verliebt gewesen", "tags": ["statal-reflexive", "first-person", "plural", "pluperfect", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "ihr wart verliebt gewesen", "tags": ["statal-reflexive", "second-person", "plural", "pluperfect", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "ihr wäret verliebt gewesen", "tags": ["statal-reflexive", "second-person", "plural", "pluperfect", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "ihr wärt verliebt gewesen", "tags": ["statal-reflexive", "second-person", "plural", "pluperfect", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "sie waren verliebt gewesen", "tags": ["statal-reflexive", "third-person", "plural", "pluperfect", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "sie wären verliebt gewesen", "tags": ["statal-reflexive", "third-person", "plural", "pluperfect", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "ich werde verliebt sein", "tags": ["statal-reflexive", "first-person", "singular", "future-i", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "ich werde verliebt sein", "tags": ["statal-reflexive", "first-person", "singular", "future-i", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "ich würde verliebt sein", "tags": ["statal-reflexive", "first-person", "singular", "future-i", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "du wirst verliebt sein", "tags": ["statal-reflexive", "second-person", "singular", "future-i", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "du werdest verliebt sein", "tags": ["statal-reflexive", "second-person", "singular", "future-i", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "du würdest verliebt sein", "tags": ["statal-reflexive", "second-person", "singular", "future-i", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "er/sie/es wird verliebt sein", "tags": ["statal-reflexive", "third-person", "singular", "future-i", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "er/sie/es werde verliebt sein", "tags": ["statal-reflexive", "third-person", "singular", "future-i", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "er/sie/es würde verliebt sein", "tags": ["statal-reflexive", "third-person", "singular", "future-i", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "wir werden verliebt sein", "tags": ["statal-reflexive", "first-person", "plural", "future-i", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "wir werden verliebt sein", "tags": ["statal-reflexive", "first-person", "plural", "future-i", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "wir würden verliebt sein", "tags": ["statal-reflexive", "first-person", "plural", "future-i", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "ihr werdet verliebt sein", "tags": ["statal-reflexive", "second-person", "plural", "future-i", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "ihr werdet verliebt sein", "tags": ["statal-reflexive", "second-person", "plural", "future-i", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "ihr würdet verliebt sein", "tags": ["statal-reflexive", "second-person", "plural", "future-i", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "sie werden verliebt sein", "tags": ["statal-reflexive", "third-person", "plural", "future-i", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "sie werden verliebt sein", "tags": ["statal-reflexive", "third-person", "plural", "future-i", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "sie würden verliebt sein", "tags": ["statal-reflexive", "third-person", "plural", "future-i", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "ich werde verliebt gewesen sein", "tags": ["statal-reflexive", "first-person", "singular", "future-ii", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "ich werde verliebt gewesen sein", "tags": ["statal-reflexive", "first-person", "singular", "future-ii", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "ich würde verliebt gewesen sein", "tags": ["statal-reflexive", "first-person", "singular", "future-ii", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "du wirst verliebt gewesen sein", "tags": ["statal-reflexive", "second-person", "singular", "future-ii", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "du werdest verliebt gewesen sein", "tags": ["statal-reflexive", "second-person", "singular", "future-ii", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "du würdest verliebt gewesen sein", "tags": ["statal-reflexive", "second-person", "singular", "future-ii", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "er/sie/es wird verliebt gewesen sein", "tags": ["statal-reflexive", "third-person", "singular", "future-ii", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "er/sie/es werde verliebt gewesen sein", "tags": ["statal-reflexive", "third-person", "singular", "future-ii", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "er/sie/es würde verliebt gewesen sein", "tags": ["statal-reflexive", "third-person", "singular", "future-ii", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "wir werden verliebt gewesen sein", "tags": ["statal-reflexive", "first-person", "plural", "future-ii", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "wir werden verliebt gewesen sein", "tags": ["statal-reflexive", "first-person", "plural", "future-ii", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "wir würden verliebt gewesen sein", "tags": ["statal-reflexive", "first-person", "plural", "future-ii", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "ihr werdet verliebt gewesen sein", "tags": ["statal-reflexive", "second-person", "plural", "future-ii", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "ihr werdet verliebt gewesen sein", "tags": ["statal-reflexive", "second-person", "plural", "future-ii", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "ihr würdet verliebt gewesen sein", "tags": ["statal-reflexive", "second-person", "plural", "future-ii", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "sie werden verliebt gewesen sein", "tags": ["statal-reflexive", "third-person", "plural", "future-ii", "indicative"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "sie werden verliebt gewesen sein", "tags": ["statal-reflexive", "third-person", "plural", "future-ii", "subjunctive-i"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}, {"form": "sie würden verliebt gewesen sein", "tags": ["statal-reflexive", "third-person", "plural", "future-ii", "subjunctive-ii"], "raw_tags": ["Finite Formen", "Indikativ und Konjunktiv"], "source": "Flexion:verlieben"}], "hyphenations": [{"parts": ["ver", "lie", "ben"]}]} diff --git a/samples/german/wundern.json b/samples/german/wundern.json new file mode 100644 index 0000000..327abb3 --- /dev/null +++ b/samples/german/wundern.json @@ -0,0 +1,4152 @@ +{ + "word": "wundern", + "pos": "verb", + "pos_title": "Verb", + "lang_code": "de", + "lang": "Deutsch", + "senses": [ + { + "glosses": [ + "etwas Unerwartetes erstaunt oder irritiert (verwundert) jemanden" + ], + "raw_tags": [ + "auch mit es und Nebensatz" + ], + "tags": [ + "transitive" + ], + "examples": [ + { + "text": "Auch Jürgen Flimm wundert der Erfolg seines früheren Schützlings an der Oper nicht: „Er hat ein großes Rhythmusgefühl, er kann grafisch denken. Und er ist sehr fleißig.“", + "italic_text_offsets": [ + [ + 18, + 25 + ] + ], + "ref": "Wolfgang Kralicek: Allüren ohne Star. In: falter.at. Nummer 49/2005 (Online, abgerufen am 28. Dezember 2012) .", + "url": "Online", + "author": "Wolfgang Kralicek", + "title": "Allüren ohne Star", + "collection": "falter.at", + "day": "7.12.2005", + "accessdate": "2012-12-28", + "number": "49/2005" + }, + { + "text": "„Es wundert, wie viele westliche Islamwissenschaftler inzwischen die Entstehungsgeschichte des Koran erforschen und damit von außen Einfluss auf die „richtige“ Auslegung nehmen.“", + "italic_text_offsets": [ + [ + 4, + 12 + ] + ], + "ref": "Fehlender Parameter (Hilfe) Abgerufen am 31. August 2017." + } + ], + "sense_index": "1" + }, + { + "glosses": [ + "über etwas Unerwartetes oder jemandes ungewöhnliches Verhalten erstaunt sein" + ], + "raw_tags": [ + "mit über" + ], + "tags": [ + "reflexive" + ], + "examples": [ + { + "text": "Wenn wir endlich könnten, wie wir wollten – wir würden uns wundern.", + "italic_text_offsets": [ + [ + 55, + 67 + ] + ], + "ref": "Matthias Krupa: Verteidigung der Ochsentour. In: Zeit Online. ISSN 0044-2070 (URL, abgerufen am 28. Dezember 2012) ." + }, + { + "text": "Wozu die Stadt überhaupt eine U-Bahn-Linie braucht, darüber mag sich wundern, wer will. Die Bürger wundern sich seit sieben Jahren allerdings noch über etwas anderes: Ein dickes, blaues Rohr erhebt sich aus der Erde – überall dort, wo unterirdisch gearbeitet wird.", + "italic_text_offsets": [ + [ + 64, + 76 + ], + [ + 99, + 111 + ] + ], + "ref": "Ein Rohr geht seinen Weg. In: Zeit Online. 16. März 2009, ISSN 0044-2070 (URL, abgerufen am 28. Dezember 2012) ." + } + ], + "sense_index": "2" + }, + { + "glosses": [ + "sich selbst eine Frage stellen, sich Gedanken über etwas Unerwartetes machen" + ], + "raw_tags": [ + "besonders süddeutsch und Schweizerisch" + ], + "tags": [ + "reflexive" + ], + "examples": [ + { + "text": "„Mich wundert, wieso Sie mich erst nach dem Wie und nicht nach dem Warum fragen.“", + "italic_text_offsets": [ + [ + 6, + 14 + ] + ], + "ref": "Benjamin Karl: Albert de Menier - Exposition Universelle Der Jagdclub von Paris. neobooks, 2016, ISBN 9783738077704 (zitiert nach Google Books, abgerufen am 20. Dezember 2022)", + "url": "zitiert nach Google Books", + "author": "Benjamin Karl", + "title": "Albert de Menier - Exposition Universelle Der Jagdclub von Paris", + "year": "2016", + "publisher": "neobooks", + "accessdate": "2022-12-20", + "isbn": "9783738077704" + }, + { + "text": "»Es wundert mich nicht, daß du dich dieser Dinge so lebhaft erinnerst: denn du nahmst gleich den größten Anteil daran. …«", + "italic_text_offsets": [ + [ + 4, + 11 + ] + ], + "ref": "Johann Wolfgang von Goethe: Wilhelm Meisters Lehrjahre. In: Projekt Gutenberg-DE. Zweites Kapitel (URL) ." + } + ], + "sense_index": "3" + } + ], + "translations": [ + { + "sense": "etwas Unerwartetes erstaunt oder irritiert (verwundert) jemanden", + "word": "使惊异", + "lang_code": "zh", + "lang": "Chinesisch", + "roman": "shǐ jīngyì", + "sense_index": "1" + }, + { + "sense": "etwas Unerwartetes erstaunt oder irritiert (verwundert) jemanden", + "word": "surprise", + "lang_code": "en", + "lang": "Englisch", + "sense_index": "1" + }, + { + "sense": "etwas Unerwartetes erstaunt oder irritiert (verwundert) jemanden", + "word": "miri", + "lang_code": "eo", + "lang": "Esperanto", + "sense_index": "1" + }, + { + "sense": "etwas Unerwartetes erstaunt oder irritiert (verwundert) jemanden", + "word": "hämmastama", + "lang_code": "et", + "lang": "Estnisch", + "sense_index": "1" + }, + { + "sense": "etwas Unerwartetes erstaunt oder irritiert (verwundert) jemanden", + "word": "étonner", + "lang_code": "fr", + "lang": "Französisch", + "sense_index": "1" + }, + { + "sense": "etwas Unerwartetes erstaunt oder irritiert (verwundert) jemanden", + "word": "παραξενεύω", + "lang_code": "el", + "lang": "Griechisch (Neu-)", + "roman": "paraxenévo", + "sense_index": "1" + }, + { + "sense": "etwas Unerwartetes erstaunt oder irritiert (verwundert) jemanden", + "word": "εκπλήσσω", + "lang_code": "el", + "lang": "Griechisch (Neu-)", + "roman": "ekplísso", + "sense_index": "1" + }, + { + "sense": "etwas Unerwartetes erstaunt oder irritiert (verwundert) jemanden", + "word": "meraviliar", + "lang_code": "ia", + "lang": "Interlingua", + "sense_index": "1" + }, + { + "sense": "etwas Unerwartetes erstaunt oder irritiert (verwundert) jemanden", + "word": "meravigliare", + "lang_code": "it", + "lang": "Italienisch", + "sense_index": "1" + }, + { + "sense": "etwas Unerwartetes erstaunt oder irritiert (verwundert) jemanden", + "word": "sorprendere", + "lang_code": "it", + "lang": "Italienisch", + "sense_index": "1" + }, + { + "sense": "etwas Unerwartetes erstaunt oder irritiert (verwundert) jemanden", + "word": "stupire", + "lang_code": "it", + "lang": "Italienisch", + "sense_index": "1" + }, + { + "sense": "etwas Unerwartetes erstaunt oder irritiert (verwundert) jemanden", + "word": "verwonderen", + "lang_code": "nl", + "lang": "Niederländisch", + "sense_index": "1" + }, + { + "sense": "etwas Unerwartetes erstaunt oder irritiert (verwundert) jemanden", + "word": "wundren", + "lang_code": "pdt", + "lang": "Plautdietsch", + "sense_index": "1" + }, + { + "sense": "etwas Unerwartetes erstaunt oder irritiert (verwundert) jemanden", + "word": "dziwić", + "lang_code": "pl", + "lang": "Polnisch", + "sense_index": "1" + }, + { + "sense": "etwas Unerwartetes erstaunt oder irritiert (verwundert) jemanden", + "word": "zadziwiać", + "lang_code": "pl", + "lang": "Polnisch", + "sense_index": "1" + }, + { + "sense": "etwas Unerwartetes erstaunt oder irritiert (verwundert) jemanden", + "word": "fazer espécie", + "lang_code": "pt", + "lang": "Portugiesisch", + "sense_index": "1" + }, + { + "sense": "etwas Unerwartetes erstaunt oder irritiert (verwundert) jemanden", + "word": "admirar", + "lang_code": "pt", + "lang": "Portugiesisch", + "sense_index": "1" + }, + { + "sense": "etwas Unerwartetes erstaunt oder irritiert (verwundert) jemanden", + "word": "a surprinde", + "lang_code": "ro", + "lang": "Rumänisch", + "sense_index": "1" + }, + { + "sense": "etwas Unerwartetes erstaunt oder irritiert (verwundert) jemanden", + "word": "удивлять", + "lang_code": "ru", + "lang": "Russisch", + "roman": "udivljatʹ", + "sense_index": "1" + }, + { + "sense": "etwas Unerwartetes erstaunt oder irritiert (verwundert) jemanden", + "word": "undra", + "lang_code": "sv", + "lang": "Schwedisch", + "sense_index": "1" + }, + { + "sense": "etwas Unerwartetes erstaunt oder irritiert (verwundert) jemanden", + "word": "diviť", + "lang_code": "sk", + "lang": "Slowakisch", + "sense_index": "1" + }, + { + "sense": "etwas Unerwartetes erstaunt oder irritiert (verwundert) jemanden", + "word": "asombrar", + "lang_code": "es", + "lang": "Spanisch", + "sense_index": "1" + }, + { + "sense": "etwas Unerwartetes erstaunt oder irritiert (verwundert) jemanden", + "word": "sorprender", + "lang_code": "es", + "lang": "Spanisch", + "sense_index": "1" + }, + { + "sense": "über etwas Unerwartetes oder jemandes ungewöhnliches Verhalten erstaunt sein", + "word": "惊奇", + "lang_code": "zh", + "lang": "Chinesisch", + "roman": "jīngqí", + "sense_index": "2" + }, + { + "sense": "über etwas Unerwartetes oder jemandes ungewöhnliches Verhalten erstaunt sein", + "word": "be surprised", + "lang_code": "en", + "lang": "Englisch", + "sense_index": "2" + }, + { + "sense": "über etwas Unerwartetes oder jemandes ungewöhnliches Verhalten erstaunt sein", + "word": "marvel", + "lang_code": "en", + "lang": "Englisch", + "sense_index": "2" + }, + { + "sense": "über etwas Unerwartetes oder jemandes ungewöhnliches Verhalten erstaunt sein", + "word": "wonder", + "lang_code": "en", + "lang": "Englisch", + "sense_index": "2" + }, + { + "sense": "über etwas Unerwartetes oder jemandes ungewöhnliches Verhalten erstaunt sein", + "word": "imestama", + "lang_code": "et", + "lang": "Estnisch", + "sense_index": "2" + }, + { + "sense": "über etwas Unerwartetes oder jemandes ungewöhnliches Verhalten erstaunt sein", + "word": "s'étonner", + "lang_code": "fr", + "lang": "Französisch", + "sense_index": "2" + }, + { + "sense": "über etwas Unerwartetes oder jemandes ungewöhnliches Verhalten erstaunt sein", + "word": "απορώ", + "lang_code": "el", + "lang": "Griechisch (Neu-)", + "roman": "aporó", + "sense_index": "2" + }, + { + "sense": "über etwas Unerwartetes oder jemandes ungewöhnliches Verhalten erstaunt sein", + "word": "εκπλήσσομαι", + "lang_code": "el", + "lang": "Griechisch (Neu-)", + "roman": "ekplíssome", + "sense_index": "2" + }, + { + "sense": "über etwas Unerwartetes oder jemandes ungewöhnliches Verhalten erstaunt sein", + "word": "meravigliarsi", + "lang_code": "it", + "lang": "Italienisch", + "sense_index": "2" + }, + { + "sense": "über etwas Unerwartetes oder jemandes ungewöhnliches Verhalten erstaunt sein", + "word": "sorprendersi", + "lang_code": "it", + "lang": "Italienisch", + "sense_index": "2" + }, + { + "sense": "über etwas Unerwartetes oder jemandes ungewöhnliches Verhalten erstaunt sein", + "word": "stupirsi", + "lang_code": "it", + "lang": "Italienisch", + "sense_index": "2" + }, + { + "sense": "über etwas Unerwartetes oder jemandes ungewöhnliches Verhalten erstaunt sein", + "word": "SIv", + "lang_code": "tlh", + "lang": "Klingonisch", + "sense_index": "2" + }, + { + "sense": "über etwas Unerwartetes oder jemandes ungewöhnliches Verhalten erstaunt sein", + "word": "zich verbazen", + "lang_code": "nl", + "lang": "Niederländisch", + "sense_index": "2" + }, + { + "sense": "über etwas Unerwartetes oder jemandes ungewöhnliches Verhalten erstaunt sein", + "word": "zich verwonderen", + "lang_code": "nl", + "lang": "Niederländisch", + "sense_index": "2" + }, + { + "sense": "über etwas Unerwartetes oder jemandes ungewöhnliches Verhalten erstaunt sein", + "word": "dziwić się", + "lang_code": "pl", + "lang": "Polnisch", + "sense_index": "2" + }, + { + "sense": "über etwas Unerwartetes oder jemandes ungewöhnliches Verhalten erstaunt sein", + "word": "admirar-se", + "lang_code": "pt", + "lang": "Portugiesisch", + "sense_index": "2" + }, + { + "sense": "über etwas Unerwartetes oder jemandes ungewöhnliches Verhalten erstaunt sein", + "word": "a fi surprins", + "lang_code": "ro", + "lang": "Rumänisch", + "sense_index": "2" + }, + { + "sense": "über etwas Unerwartetes oder jemandes ungewöhnliches Verhalten erstaunt sein", + "word": "a fi uimit", + "lang_code": "ro", + "lang": "Rumänisch", + "sense_index": "2" + }, + { + "sense": "über etwas Unerwartetes oder jemandes ungewöhnliches Verhalten erstaunt sein", + "word": "дивиться", + "lang_code": "ru", + "lang": "Russisch", + "roman": "divitʹsja", + "sense_index": "2" + }, + { + "sense": "über etwas Unerwartetes oder jemandes ungewöhnliches Verhalten erstaunt sein", + "word": "удивляться", + "lang_code": "ru", + "lang": "Russisch", + "roman": "udivljatʹsja", + "sense_index": "2" + }, + { + "sense": "über etwas Unerwartetes oder jemandes ungewöhnliches Verhalten erstaunt sein", + "word": "diviť sa", + "lang_code": "sk", + "lang": "Slowakisch", + "sense_index": "2" + }, + { + "sense": "über etwas Unerwartetes oder jemandes ungewöhnliches Verhalten erstaunt sein", + "word": "extrañarse", + "lang_code": "es", + "lang": "Spanisch", + "sense_index": "2" + }, + { + "sense": "über etwas Unerwartetes oder jemandes ungewöhnliches Verhalten erstaunt sein", + "word": "sorprenderse", + "lang_code": "es", + "lang": "Spanisch", + "sense_index": "2" + }, + { + "sense": "über etwas Unerwartetes oder jemandes ungewöhnliches Verhalten erstaunt sein", + "word": "maravilliarse", + "lang_code": "es", + "lang": "Spanisch", + "sense_index": "2" + }, + { + "sense": "über etwas Unerwartetes oder jemandes ungewöhnliches Verhalten erstaunt sein", + "word": "divit se", + "lang_code": "cs", + "lang": "Tschechisch", + "sense_index": "2" + }, + { + "sense": "sich selbst eine Frage stellen, sich Gedanken über etwas Unerwartetes machen", + "word": "a se întreba", + "lang_code": "ro", + "lang": "Rumänisch", + "sense_index": "3" + }, + { + "sense": "sich selbst eine Frage stellen, sich Gedanken über etwas Unerwartetes machen", + "word": "divit se", + "lang_code": "cs", + "lang": "Tschechisch", + "sense_index": "3" + } + ], + "sounds": [ + { + "ipa": "[ˈvʊndɐn]" + }, + { + "audio": "De-wundern.ogg", + "ogg_url": "https://commons.wikimedia.org/wiki/Special:FilePath/De-wundern.ogg", + "mp3_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/9/9b/De-wundern.ogg/De-wundern.ogg.mp3" + }, + { + "rhymes": "ʊndɐn" + } + ], + "antonyms": [ + { + "word": "anöden", + "sense_index": "1" + }, + { + "word": "langweilen", + "sense_index": "1" + }, + { + "word": "ängstigen", + "sense_index": "2", + "raw_tags": [ + "Kohyponyme zum Oberbegriff „empfinden“" + ] + }, + { + "word": "ärgern", + "sense_index": "2" + }, + { + "word": "belustigen", + "sense_index": "2" + }, + { + "word": "freuen", + "sense_index": "2" + }, + { + "word": "kränken", + "sense_index": "2" + }, + { + "word": "schämen", + "sense_index": "2" + }, + { + "word": "verlieben", + "sense_index": "2" + }, + { + "word": "wohlfühlen", + "sense_index": "2" + } + ], + "derived": [ + { + "word": "wunderbar", + "tags": [ + "adjective" + ] + }, + { + "word": "wunderlich" + }, + { + "word": "wundernd" + }, + { + "word": "wundersam" + }, + { + "word": "wunderschön" + }, + { + "word": "Wunderkammer", + "tags": [ + "noun" + ] + }, + { + "word": "Wunderkerze" + }, + { + "word": "Wunderkind" + }, + { + "word": "Wunderland" + }, + { + "word": "Wundern" + }, + { + "word": "Wundertüte" + }, + { + "word": "Wunderwaffe" + }, + { + "word": "Wunderwerk" + }, + { + "word": "bewundern", + "tags": [ + "verb" + ] + }, + { + "word": "verwundern" + } + ], + "hypernyms": [ + { + "word": "interessieren", + "sense_index": "1" + }, + { + "word": "empfinden", + "sense_index": "2" + } + ], + "expressions": [ + { + "word": "sich über gar nichts mehr wundern", + "note": "Hier ist alles möglich, auch wenn es noch so verrückt ist." + } + ], + "proverbs": [ + { + "word": "da staunt der Laie und der Fachmann wundert sich" + }, + { + "word": "nicht ärgern, nur wundern" + } + ], + "synonyms": [ + { + "word": "erstaunen", + "sense_index": "1" + }, + { + "word": "überraschen", + "sense_index": "1" + }, + { + "word": "verblüffen", + "sense_index": "1" + }, + { + "word": "verdutzen", + "sense_index": "1" + }, + { + "word": "verwundern", + "sense_index": "1" + }, + { + "word": "in Staunen versetzen", + "sense_index": "1" + }, + { + "word": "erstaunt", + "sense_index": "2" + }, + { + "word": "Augen machen", + "sense_index": "2", + "tags": [ + "colloquial" + ] + }, + { + "word": "große Augen machen", + "sense_index": "2" + }, + { + "word": "verwundert", + "sense_index": "2" + }, + { + "word": "irritiert", + "sense_index": "2" + }, + { + "word": "verwundern", + "sense_index": "2" + }, + { + "word": "fragen", + "sense_index": "3" + } + ], + "categories": [ + "Anagramm sortiert (Deutsch)", + "Deutsch", + "Einträge mit Endreim (Deutsch)", + "Grundformeintrag (Deutsch)", + "Roter Audiolink", + "Rückläufige Wörterliste (Deutsch)", + "Rückläufige Wörterliste Grundformeintrag (Deutsch)", + "Verb (Deutsch)", + "Wiktionary:Audio-Datei", + "siehe auch" + ], + "etymology_texts": [ + "Derivation (Ableitung) zum Substantiv Wunder durch Konversion mit der Flexionsendung -n" + ], + "forms": [ + { + "form": "wundere", + "tags": [ + "present" + ], + "pronouns": [ + "ich" + ] + }, + { + "form": "wunderst", + "tags": [ + "present" + ], + "pronouns": [ + "du" + ] + }, + { + "form": "wundert", + "tags": [ + "present" + ], + "pronouns": [ + "er", + "sie", + "es" + ] + }, + { + "form": "wunderte", + "tags": [ + "past" + ], + "pronouns": [ + "ich" + ] + }, + { + "form": "wunderte", + "tags": [ + "subjunctive-ii" + ], + "pronouns": [ + "ich" + ] + }, + { + "form": "wunder!", + "tags": [ + "imperative", + "singular" + ] + }, + { + "form": "wundert!", + "tags": [ + "imperative", + "plural" + ] + }, + { + "form": "gewundert", + "tags": [ + "participle-2", + "perfect" + ] + }, + { + "form": "haben", + "tags": [ + "auxiliary", + "perfect" + ] + }, + { + "form": "wundern", + "tags": [ + "transitive", + "active", + "infinitive", + "present" + ], + "raw_tags": [ + "Infinitive und Partizipien" + ], + "source": "Flexion:wundern" + }, + { + "form": "gewundert haben", + "tags": [ + "transitive", + "active", + "infinitive", + "perfect" + ], + "raw_tags": [ + "Infinitive und Partizipien" + ], + "source": "Flexion:wundern" + }, + { + "form": "zu wundern", + "tags": [ + "transitive", + "active", + "extended", + "infinitive" + ], + "raw_tags": [ + "Infinitive und Partizipien" + ], + "source": "Flexion:wundern" + }, + { + "form": "gewundert zu haben", + "tags": [ + "transitive", + "active", + "extended", + "infinitive" + ], + "raw_tags": [ + "Infinitive und Partizipien" + ], + "source": "Flexion:wundern" + }, + { + "form": "wundernd", + "tags": [ + "transitive", + "participle", + "present", + "active" + ], + "raw_tags": [ + "Infinitive und Partizipien" + ], + "source": "Flexion:wundern" + }, + { + "form": "gewundert", + "tags": [ + "transitive", + "participle", + "perfect", + "passive" + ], + "raw_tags": [ + "Infinitive und Partizipien" + ], + "source": "Flexion:wundern" + }, + { + "form": "wunder!", + "tags": [ + "transitive", + "imperative", + "second-person", + "singular", + "present", + "active" + ], + "raw_tags": [ + "Finite Formen" + ], + "source": "Flexion:wundern" + }, + { + "form": "wundere!", + "tags": [ + "transitive", + "imperative", + "second-person", + "singular", + "present", + "active" + ], + "raw_tags": [ + "Finite Formen" + ], + "source": "Flexion:wundern" + }, + { + "form": "wundre!", + "tags": [ + "transitive", + "imperative", + "second-person", + "singular", + "present", + "active" + ], + "raw_tags": [ + "Finite Formen" + ], + "source": "Flexion:wundern" + }, + { + "form": "habe gewundert!", + "tags": [ + "transitive", + "imperative", + "uncommon", + "second-person", + "singular", + "perfect", + "active" + ], + "raw_tags": [ + "Finite Formen" + ], + "source": "Flexion:wundern" + }, + { + "form": "wundert!", + "tags": [ + "transitive", + "imperative", + "second-person", + "plural", + "present", + "active" + ], + "raw_tags": [ + "Finite Formen" + ], + "source": "Flexion:wundern" + }, + { + "form": "habt gewundert!", + "tags": [ + "transitive", + "imperative", + "uncommon", + "second-person", + "plural", + "perfect", + "active" + ], + "raw_tags": [ + "Finite Formen" + ], + "source": "Flexion:wundern" + }, + { + "form": "wundern Sie!", + "tags": [ + "transitive", + "imperative", + "honorific", + "present", + "active" + ], + "raw_tags": [ + "Finite Formen" + ], + "source": "Flexion:wundern" + }, + { + "form": "haben Sie gewundert!", + "tags": [ + "transitive", + "imperative", + "uncommon", + "honorific", + "perfect", + "active" + ], + "raw_tags": [ + "Finite Formen" + ], + "source": "Flexion:wundern" + }, + { + "form": "ich wunder", + "tags": [ + "transitive", + "first-person", + "singular", + "present", + "active", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "ich wundere", + "tags": [ + "transitive", + "first-person", + "singular", + "present", + "active", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "ich wundre", + "tags": [ + "transitive", + "first-person", + "singular", + "present", + "active", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "ich wundere", + "tags": [ + "transitive", + "first-person", + "singular", + "present", + "active", + "subjunctive-i" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "ich wundre", + "tags": [ + "transitive", + "first-person", + "singular", + "present", + "active", + "subjunctive-i" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "du wunderst", + "tags": [ + "transitive", + "second-person", + "singular", + "present", + "active", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "du wunderst", + "tags": [ + "transitive", + "second-person", + "singular", + "present", + "active", + "subjunctive-i" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "er/sie/es wundert", + "tags": [ + "transitive", + "third-person", + "singular", + "present", + "active", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "er/sie/es wundere", + "tags": [ + "transitive", + "third-person", + "singular", + "present", + "active", + "subjunctive-i" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "er/sie/es wundre", + "tags": [ + "transitive", + "third-person", + "singular", + "present", + "active", + "subjunctive-i" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "es wird gewundert", + "tags": [ + "transitive", + "third-person", + "singular", + "present", + "processual-passive", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "es werde gewundert", + "tags": [ + "transitive", + "third-person", + "singular", + "present", + "processual-passive", + "subjunctive-i" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "wir wundern", + "tags": [ + "transitive", + "first-person", + "plural", + "present", + "active", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "wir wundern", + "tags": [ + "transitive", + "first-person", + "plural", + "present", + "active", + "subjunctive-i" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "ihr wundert", + "tags": [ + "transitive", + "second-person", + "plural", + "present", + "active", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "ihr wundert", + "tags": [ + "transitive", + "second-person", + "plural", + "present", + "active", + "subjunctive-i" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "sie wundern", + "tags": [ + "transitive", + "third-person", + "plural", + "present", + "active", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "sie wundern", + "tags": [ + "transitive", + "third-person", + "plural", + "present", + "active", + "subjunctive-i" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "ich wunderte", + "tags": [ + "transitive", + "first-person", + "singular", + "past", + "active", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "ich wunderte", + "tags": [ + "transitive", + "first-person", + "singular", + "past", + "active", + "subjunctive-ii" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "du wundertest", + "tags": [ + "transitive", + "second-person", + "singular", + "past", + "active", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "du wundertest", + "tags": [ + "transitive", + "second-person", + "singular", + "past", + "active", + "subjunctive-ii" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "er/sie/es wunderte", + "tags": [ + "transitive", + "third-person", + "singular", + "past", + "active", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "er/sie/es wunderte", + "tags": [ + "transitive", + "third-person", + "singular", + "past", + "active", + "subjunctive-ii" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "es wurde gewundert", + "tags": [ + "transitive", + "third-person", + "singular", + "past", + "processual-passive", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "es würde gewundert", + "tags": [ + "transitive", + "third-person", + "singular", + "past", + "processual-passive", + "subjunctive-ii" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "wir wunderten", + "tags": [ + "transitive", + "first-person", + "plural", + "past", + "active", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "wir wunderten", + "tags": [ + "transitive", + "first-person", + "plural", + "past", + "active", + "subjunctive-ii" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "ihr wundertet", + "tags": [ + "transitive", + "second-person", + "plural", + "past", + "active", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "ihr wundertet", + "tags": [ + "transitive", + "second-person", + "plural", + "past", + "active", + "subjunctive-ii" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "sie wunderten", + "tags": [ + "transitive", + "third-person", + "plural", + "past", + "active", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "sie wunderten", + "tags": [ + "transitive", + "third-person", + "plural", + "past", + "active", + "subjunctive-ii" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "ich habe gewundert", + "tags": [ + "transitive", + "first-person", + "singular", + "perfect", + "active", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "ich habe gewundert", + "tags": [ + "transitive", + "first-person", + "singular", + "perfect", + "active", + "subjunctive-i" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "du hast gewundert", + "tags": [ + "transitive", + "second-person", + "singular", + "perfect", + "active", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "du habest gewundert", + "tags": [ + "transitive", + "second-person", + "singular", + "perfect", + "active", + "subjunctive-i" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "er/sie/es hat gewundert", + "tags": [ + "transitive", + "third-person", + "singular", + "perfect", + "active", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "er/sie/es habe gewundert", + "tags": [ + "transitive", + "third-person", + "singular", + "perfect", + "active", + "subjunctive-i" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "es ist gewundert worden", + "tags": [ + "transitive", + "third-person", + "singular", + "perfect", + "processual-passive", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "es sei gewundert worden", + "tags": [ + "transitive", + "third-person", + "singular", + "perfect", + "processual-passive", + "subjunctive-i" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "wir haben gewundert", + "tags": [ + "transitive", + "first-person", + "plural", + "perfect", + "active", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "wir haben gewundert", + "tags": [ + "transitive", + "first-person", + "plural", + "perfect", + "active", + "subjunctive-i" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "ihr habt gewundert", + "tags": [ + "transitive", + "second-person", + "plural", + "perfect", + "active", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "ihr habet gewundert", + "tags": [ + "transitive", + "second-person", + "plural", + "perfect", + "active", + "subjunctive-i" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "sie haben gewundert", + "tags": [ + "transitive", + "third-person", + "plural", + "perfect", + "active", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "sie haben gewundert", + "tags": [ + "transitive", + "third-person", + "plural", + "perfect", + "active", + "subjunctive-i" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "ich hatte gewundert", + "tags": [ + "transitive", + "first-person", + "singular", + "pluperfect", + "active", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "ich hätte gewundert", + "tags": [ + "transitive", + "first-person", + "singular", + "pluperfect", + "active", + "subjunctive-ii" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "du hattest gewundert", + "tags": [ + "transitive", + "second-person", + "singular", + "pluperfect", + "active", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "du hättest gewundert", + "tags": [ + "transitive", + "second-person", + "singular", + "pluperfect", + "active", + "subjunctive-ii" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "er/sie/es hatte gewundert", + "tags": [ + "transitive", + "third-person", + "singular", + "pluperfect", + "active", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "er/sie/es hätte gewundert", + "tags": [ + "transitive", + "third-person", + "singular", + "pluperfect", + "active", + "subjunctive-ii" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "es war gewundert worden", + "tags": [ + "transitive", + "third-person", + "singular", + "pluperfect", + "processual-passive", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "es wäre gewundert worden", + "tags": [ + "transitive", + "third-person", + "singular", + "pluperfect", + "processual-passive", + "subjunctive-ii" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "wir hatten gewundert", + "tags": [ + "transitive", + "first-person", + "plural", + "pluperfect", + "active", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "wir hätten gewundert", + "tags": [ + "transitive", + "first-person", + "plural", + "pluperfect", + "active", + "subjunctive-ii" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "ihr hattet gewundert", + "tags": [ + "transitive", + "second-person", + "plural", + "pluperfect", + "active", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "ihr hättet gewundert", + "tags": [ + "transitive", + "second-person", + "plural", + "pluperfect", + "active", + "subjunctive-ii" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "sie hatten gewundert", + "tags": [ + "transitive", + "third-person", + "plural", + "pluperfect", + "active", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "sie hätten gewundert", + "tags": [ + "transitive", + "third-person", + "plural", + "pluperfect", + "active", + "subjunctive-ii" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "ich werde wundern", + "tags": [ + "transitive", + "first-person", + "singular", + "future-i", + "active", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "ich werde wundern", + "tags": [ + "transitive", + "first-person", + "singular", + "future-i", + "active", + "subjunctive-i" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "ich würde wundern", + "tags": [ + "transitive", + "first-person", + "singular", + "future-i", + "active", + "subjunctive-ii" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "du wirst wundern", + "tags": [ + "transitive", + "second-person", + "singular", + "future-i", + "active", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "du werdest wundern", + "tags": [ + "transitive", + "second-person", + "singular", + "future-i", + "active", + "subjunctive-i" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "du würdest wundern", + "tags": [ + "transitive", + "second-person", + "singular", + "future-i", + "active", + "subjunctive-ii" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "er/sie/es wird wundern", + "tags": [ + "transitive", + "third-person", + "singular", + "future-i", + "active", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "er/sie/es werde wundern", + "tags": [ + "transitive", + "third-person", + "singular", + "future-i", + "active", + "subjunctive-i" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "er/sie/es würde wundern", + "tags": [ + "transitive", + "third-person", + "singular", + "future-i", + "active", + "subjunctive-ii" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "es wird gewundert werden", + "tags": [ + "transitive", + "third-person", + "singular", + "future-i", + "processual-passive", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "es werde gewundert werden", + "tags": [ + "transitive", + "third-person", + "singular", + "future-i", + "processual-passive", + "subjunctive-i" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "es würde gewundert werden", + "tags": [ + "transitive", + "third-person", + "singular", + "future-i", + "processual-passive", + "subjunctive-ii" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "wir werden wundern", + "tags": [ + "transitive", + "first-person", + "plural", + "future-i", + "active", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "wir werden wundern", + "tags": [ + "transitive", + "first-person", + "plural", + "future-i", + "active", + "subjunctive-i" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "wir würden wundern", + "tags": [ + "transitive", + "first-person", + "plural", + "future-i", + "active", + "subjunctive-ii" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "ihr werdet wundern", + "tags": [ + "transitive", + "second-person", + "plural", + "future-i", + "active", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "ihr werdet wundern", + "tags": [ + "transitive", + "second-person", + "plural", + "future-i", + "active", + "subjunctive-i" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "ihr würdet wundern", + "tags": [ + "transitive", + "second-person", + "plural", + "future-i", + "active", + "subjunctive-ii" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "sie werden wundern", + "tags": [ + "transitive", + "third-person", + "plural", + "future-i", + "active", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "sie werden wundern", + "tags": [ + "transitive", + "third-person", + "plural", + "future-i", + "active", + "subjunctive-i" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "sie würden wundern", + "tags": [ + "transitive", + "third-person", + "plural", + "future-i", + "active", + "subjunctive-ii" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "ich werde gewundert haben", + "tags": [ + "transitive", + "first-person", + "singular", + "future-ii", + "active", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "ich werde gewundert haben", + "tags": [ + "transitive", + "first-person", + "singular", + "future-ii", + "active", + "subjunctive-i" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "ich würde gewundert haben", + "tags": [ + "transitive", + "first-person", + "singular", + "future-ii", + "active", + "subjunctive-ii" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "du wirst gewundert haben", + "tags": [ + "transitive", + "second-person", + "singular", + "future-ii", + "active", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "du werdest gewundert haben", + "tags": [ + "transitive", + "second-person", + "singular", + "future-ii", + "active", + "subjunctive-i" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "du würdest gewundert haben", + "tags": [ + "transitive", + "second-person", + "singular", + "future-ii", + "active", + "subjunctive-ii" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "er/sie/es wird gewundert haben", + "tags": [ + "transitive", + "third-person", + "singular", + "future-ii", + "active", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "er/sie/es werde gewundert haben", + "tags": [ + "transitive", + "third-person", + "singular", + "future-ii", + "active", + "subjunctive-i" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "er/sie/es würde gewundert haben", + "tags": [ + "transitive", + "third-person", + "singular", + "future-ii", + "active", + "subjunctive-ii" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "es wird gewundert worden sein", + "tags": [ + "transitive", + "third-person", + "singular", + "future-ii", + "processual-passive", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "es werde gewundert worden sein", + "tags": [ + "transitive", + "third-person", + "singular", + "future-ii", + "processual-passive", + "subjunctive-i" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "es würde gewundert worden sein", + "tags": [ + "transitive", + "third-person", + "singular", + "future-ii", + "processual-passive", + "subjunctive-ii" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "wir werden gewundert haben", + "tags": [ + "transitive", + "first-person", + "plural", + "future-ii", + "active", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "wir werden gewundert haben", + "tags": [ + "transitive", + "first-person", + "plural", + "future-ii", + "active", + "subjunctive-i" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "wir würden gewundert haben", + "tags": [ + "transitive", + "first-person", + "plural", + "future-ii", + "active", + "subjunctive-ii" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "ihr werdet gewundert haben", + "tags": [ + "transitive", + "second-person", + "plural", + "future-ii", + "active", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "ihr werdet gewundert haben", + "tags": [ + "transitive", + "second-person", + "plural", + "future-ii", + "active", + "subjunctive-i" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "ihr würdet gewundert haben", + "tags": [ + "transitive", + "second-person", + "plural", + "future-ii", + "active", + "subjunctive-ii" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "sie werden gewundert haben", + "tags": [ + "transitive", + "third-person", + "plural", + "future-ii", + "active", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "sie werden gewundert haben", + "tags": [ + "transitive", + "third-person", + "plural", + "future-ii", + "active", + "subjunctive-i" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "sie würden gewundert haben", + "tags": [ + "transitive", + "third-person", + "plural", + "future-ii", + "active", + "subjunctive-ii" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "sich wundern", + "tags": [ + "reflexive", + "infinitive", + "present", + "not-extended" + ], + "raw_tags": [ + "Infinitive und Partizipien" + ], + "source": "Flexion:wundern" + }, + { + "form": "sich zu wundern", + "tags": [ + "reflexive", + "infinitive", + "present", + "extended" + ], + "raw_tags": [ + "Infinitive und Partizipien" + ], + "source": "Flexion:wundern" + }, + { + "form": "sich gewundert haben", + "tags": [ + "reflexive", + "infinitive", + "perfect", + "not-extended" + ], + "raw_tags": [ + "Infinitive und Partizipien" + ], + "source": "Flexion:wundern" + }, + { + "form": "sich gewundert zu haben", + "tags": [ + "reflexive", + "infinitive", + "perfect", + "extended" + ], + "raw_tags": [ + "Infinitive und Partizipien" + ], + "source": "Flexion:wundern" + }, + { + "form": "sich wundernd", + "tags": [ + "reflexive", + "participle", + "present" + ], + "raw_tags": [ + "Infinitive und Partizipien" + ], + "source": "Flexion:wundern" + }, + { + "form": "gewundert", + "tags": [ + "reflexive", + "participle", + "perfect" + ], + "raw_tags": [ + "Infinitive und Partizipien" + ], + "source": "Flexion:wundern" + }, + { + "form": "wunder dich!", + "tags": [ + "reflexive", + "imperative", + "second-person", + "singular", + "present" + ], + "raw_tags": [ + "Finite Formen" + ], + "source": "Flexion:wundern" + }, + { + "form": "wundere dich!", + "tags": [ + "reflexive", + "imperative", + "second-person", + "singular", + "present" + ], + "raw_tags": [ + "Finite Formen" + ], + "source": "Flexion:wundern" + }, + { + "form": "wundre dich!", + "tags": [ + "reflexive", + "imperative", + "second-person", + "singular", + "present" + ], + "raw_tags": [ + "Finite Formen" + ], + "source": "Flexion:wundern" + }, + { + "form": "habe dich gewundert!", + "tags": [ + "reflexive", + "imperative", + "second-person", + "singular", + "perfect" + ], + "raw_tags": [ + "Finite Formen" + ], + "source": "Flexion:wundern" + }, + { + "form": "wundert euch!", + "tags": [ + "reflexive", + "imperative", + "second-person", + "plural", + "present" + ], + "raw_tags": [ + "Finite Formen" + ], + "source": "Flexion:wundern" + }, + { + "form": "habt euch gewundert!", + "tags": [ + "reflexive", + "imperative", + "second-person", + "plural", + "perfect" + ], + "raw_tags": [ + "Finite Formen" + ], + "source": "Flexion:wundern" + }, + { + "form": "wundern Sie sich!", + "tags": [ + "reflexive", + "imperative", + "honorific", + "present" + ], + "raw_tags": [ + "Finite Formen" + ], + "source": "Flexion:wundern" + }, + { + "form": "haben Sie sich gewundert!", + "tags": [ + "reflexive", + "imperative", + "honorific", + "perfect" + ], + "raw_tags": [ + "Finite Formen" + ], + "source": "Flexion:wundern" + }, + { + "form": "ich wunder mich", + "tags": [ + "reflexive", + "first-person", + "singular", + "present", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "ich wundere mich", + "tags": [ + "reflexive", + "first-person", + "singular", + "present", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "ich wundre mich", + "tags": [ + "reflexive", + "first-person", + "singular", + "present", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "ich wundere mich", + "tags": [ + "reflexive", + "first-person", + "singular", + "present", + "subjunctive-i" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "ich wundre mich", + "tags": [ + "reflexive", + "first-person", + "singular", + "present", + "subjunctive-i" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "du wunderst dich", + "tags": [ + "reflexive", + "second-person", + "singular", + "present", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "du wunderest dich", + "tags": [ + "reflexive", + "second-person", + "singular", + "present", + "subjunctive-i" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "du wundrest dich", + "tags": [ + "reflexive", + "second-person", + "singular", + "present", + "subjunctive-i" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "er/sie/es wundert sich", + "tags": [ + "reflexive", + "third-person", + "singular", + "present", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "er/sie/es wundere sich", + "tags": [ + "reflexive", + "third-person", + "singular", + "present", + "subjunctive-i" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "er/sie/es wundre sich", + "tags": [ + "reflexive", + "third-person", + "singular", + "present", + "subjunctive-i" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "wir wundern uns", + "tags": [ + "reflexive", + "first-person", + "plural", + "present", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "wir wundern uns", + "tags": [ + "reflexive", + "first-person", + "plural", + "present", + "subjunctive-i" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "ihr wundert euch", + "tags": [ + "reflexive", + "second-person", + "plural", + "present", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "ihr wunderet euch", + "tags": [ + "reflexive", + "second-person", + "plural", + "present", + "subjunctive-i" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "ihr wundret euch", + "tags": [ + "reflexive", + "second-person", + "plural", + "present", + "subjunctive-i" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "sie wundern sich", + "tags": [ + "reflexive", + "third-person", + "plural", + "present", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "sie wundern sich", + "tags": [ + "reflexive", + "third-person", + "plural", + "present", + "subjunctive-i" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "ich wunderte mich", + "tags": [ + "reflexive", + "first-person", + "singular", + "past", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "ich wunderte mich", + "tags": [ + "reflexive", + "first-person", + "singular", + "past", + "subjunctive-ii" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "du wundertest dich", + "tags": [ + "reflexive", + "second-person", + "singular", + "past", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "du wundertest dich", + "tags": [ + "reflexive", + "second-person", + "singular", + "past", + "subjunctive-ii" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "er/sie/es wunderte sich", + "tags": [ + "reflexive", + "third-person", + "singular", + "past", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "er/sie/es wunderte sich", + "tags": [ + "reflexive", + "third-person", + "singular", + "past", + "subjunctive-ii" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "wir wunderten uns", + "tags": [ + "reflexive", + "first-person", + "plural", + "past", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "wir wunderten uns", + "tags": [ + "reflexive", + "first-person", + "plural", + "past", + "subjunctive-ii" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "ihr wundertet euch", + "tags": [ + "reflexive", + "second-person", + "plural", + "past", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "ihr wundertet euch", + "tags": [ + "reflexive", + "second-person", + "plural", + "past", + "subjunctive-ii" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "sie wunderten sich", + "tags": [ + "reflexive", + "third-person", + "plural", + "past", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "sie wunderten sich", + "tags": [ + "reflexive", + "third-person", + "plural", + "past", + "subjunctive-ii" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "ich habe mich gewundert", + "tags": [ + "reflexive", + "first-person", + "singular", + "perfect", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "ich habe mich gewundert", + "tags": [ + "reflexive", + "first-person", + "singular", + "perfect", + "subjunctive-i" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "du hast dich gewundert", + "tags": [ + "reflexive", + "second-person", + "singular", + "perfect", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "du habest dich gewundert", + "tags": [ + "reflexive", + "second-person", + "singular", + "perfect", + "subjunctive-i" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "er/sie/es hat sich gewundert", + "tags": [ + "reflexive", + "third-person", + "singular", + "perfect", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "er/sie/es habe sich gewundert", + "tags": [ + "reflexive", + "third-person", + "singular", + "perfect", + "subjunctive-i" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "wir haben uns gewundert", + "tags": [ + "reflexive", + "first-person", + "plural", + "perfect", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "wir haben uns gewundert", + "tags": [ + "reflexive", + "first-person", + "plural", + "perfect", + "subjunctive-i" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "ihr habt euch gewundert", + "tags": [ + "reflexive", + "second-person", + "plural", + "perfect", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "ihr habet euch gewundert", + "tags": [ + "reflexive", + "second-person", + "plural", + "perfect", + "subjunctive-i" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "sie haben sich gewundert", + "tags": [ + "reflexive", + "third-person", + "plural", + "perfect", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "sie haben sich gewundert", + "tags": [ + "reflexive", + "third-person", + "plural", + "perfect", + "subjunctive-i" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "ich hatte mich gewundert", + "tags": [ + "reflexive", + "first-person", + "singular", + "pluperfect", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "ich hätte mich gewundert", + "tags": [ + "reflexive", + "first-person", + "singular", + "pluperfect", + "subjunctive-ii" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "du hattest dich gewundert", + "tags": [ + "reflexive", + "second-person", + "singular", + "pluperfect", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "du hättest dich gewundert", + "tags": [ + "reflexive", + "second-person", + "singular", + "pluperfect", + "subjunctive-ii" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "er/sie/es hatte sich gewundert", + "tags": [ + "reflexive", + "third-person", + "singular", + "pluperfect", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "er/sie/es hätte sich gewundert", + "tags": [ + "reflexive", + "third-person", + "singular", + "pluperfect", + "subjunctive-ii" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "wir hatten uns gewundert", + "tags": [ + "reflexive", + "first-person", + "plural", + "pluperfect", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "wir hätten uns gewundert", + "tags": [ + "reflexive", + "first-person", + "plural", + "pluperfect", + "subjunctive-ii" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "ihr hattet euch gewundert", + "tags": [ + "reflexive", + "second-person", + "plural", + "pluperfect", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "ihr hättet euch gewundert", + "tags": [ + "reflexive", + "second-person", + "plural", + "pluperfect", + "subjunctive-ii" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "sie hatten sich gewundert", + "tags": [ + "reflexive", + "third-person", + "plural", + "pluperfect", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "sie hätten sich gewundert", + "tags": [ + "reflexive", + "third-person", + "plural", + "pluperfect", + "subjunctive-ii" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "ich werde mich wundern", + "tags": [ + "reflexive", + "first-person", + "singular", + "future-i", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "ich werde mich wundern", + "tags": [ + "reflexive", + "first-person", + "singular", + "future-i", + "subjunctive-i" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "ich würde mich wundern", + "tags": [ + "reflexive", + "first-person", + "singular", + "future-i", + "subjunctive-ii" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "du wirst dich wundern", + "tags": [ + "reflexive", + "second-person", + "singular", + "future-i", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "du werdest dich wundern", + "tags": [ + "reflexive", + "second-person", + "singular", + "future-i", + "subjunctive-i" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "du würdest dich wundern", + "tags": [ + "reflexive", + "second-person", + "singular", + "future-i", + "subjunctive-ii" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "er/sie/es wird sich wundern", + "tags": [ + "reflexive", + "third-person", + "singular", + "future-i", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "er/sie/es werde sich wundern", + "tags": [ + "reflexive", + "third-person", + "singular", + "future-i", + "subjunctive-i" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "er/sie/es würde sich wundern", + "tags": [ + "reflexive", + "third-person", + "singular", + "future-i", + "subjunctive-ii" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "wir werden uns wundern", + "tags": [ + "reflexive", + "first-person", + "plural", + "future-i", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "wir werden uns wundern", + "tags": [ + "reflexive", + "first-person", + "plural", + "future-i", + "subjunctive-i" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "wir würden uns wundern", + "tags": [ + "reflexive", + "first-person", + "plural", + "future-i", + "subjunctive-ii" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "ihr werdet euch wundern", + "tags": [ + "reflexive", + "second-person", + "plural", + "future-i", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "ihr werdet euch wundern", + "tags": [ + "reflexive", + "second-person", + "plural", + "future-i", + "subjunctive-i" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "ihr würdet euch wundern", + "tags": [ + "reflexive", + "second-person", + "plural", + "future-i", + "subjunctive-ii" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "sie werden sich wundern", + "tags": [ + "reflexive", + "third-person", + "plural", + "future-i", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "sie werden sich wundern", + "tags": [ + "reflexive", + "third-person", + "plural", + "future-i", + "subjunctive-i" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "sie würden sich wundern", + "tags": [ + "reflexive", + "third-person", + "plural", + "future-i", + "subjunctive-ii" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "ich werde mich gewundert haben", + "tags": [ + "reflexive", + "first-person", + "singular", + "future-ii", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "ich werde mich gewundert haben", + "tags": [ + "reflexive", + "first-person", + "singular", + "future-ii", + "subjunctive-i" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "ich würde mich gewundert haben", + "tags": [ + "reflexive", + "first-person", + "singular", + "future-ii", + "subjunctive-ii" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "du wirst dich gewundert haben", + "tags": [ + "reflexive", + "second-person", + "singular", + "future-ii", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "du werdest dich gewundert haben", + "tags": [ + "reflexive", + "second-person", + "singular", + "future-ii", + "subjunctive-i" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "du würdest dich gewundert haben", + "tags": [ + "reflexive", + "second-person", + "singular", + "future-ii", + "subjunctive-ii" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "er/sie/es wird sich gewundert haben", + "tags": [ + "reflexive", + "third-person", + "singular", + "future-ii", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "er/sie/es werde sich gewundert haben", + "tags": [ + "reflexive", + "third-person", + "singular", + "future-ii", + "subjunctive-i" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "er/sie/es würde sich gewundert haben", + "tags": [ + "reflexive", + "third-person", + "singular", + "future-ii", + "subjunctive-ii" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "wir werden uns gewundert haben", + "tags": [ + "reflexive", + "first-person", + "plural", + "future-ii", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "wir werden uns gewundert haben", + "tags": [ + "reflexive", + "first-person", + "plural", + "future-ii", + "subjunctive-i" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "wir würden uns gewundert haben", + "tags": [ + "reflexive", + "first-person", + "plural", + "future-ii", + "subjunctive-ii" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "ihr werdet euch gewundert haben", + "tags": [ + "reflexive", + "second-person", + "plural", + "future-ii", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "ihr werdet euch gewundert haben", + "tags": [ + "reflexive", + "second-person", + "plural", + "future-ii", + "subjunctive-i" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "ihr würdet euch gewundert haben", + "tags": [ + "reflexive", + "second-person", + "plural", + "future-ii", + "subjunctive-ii" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "sie werden sich gewundert haben", + "tags": [ + "reflexive", + "third-person", + "plural", + "future-ii", + "indicative" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "sie werden sich gewundert haben", + "tags": [ + "reflexive", + "third-person", + "plural", + "future-ii", + "subjunctive-i" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + }, + { + "form": "sie würden sich gewundert haben", + "tags": [ + "reflexive", + "third-person", + "plural", + "future-ii", + "subjunctive-ii" + ], + "raw_tags": [ + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:wundern" + } + ], + "hyphenations": [ + { + "parts": [ + "wun", + "dern" + ] + } + ] +} \ No newline at end of file diff --git a/samples/laufen.json b/samples/laufen.json new file mode 100644 index 0000000..50ad2c3 --- /dev/null +++ b/samples/laufen.json @@ -0,0 +1,6542 @@ +{ + "word": "laufen", + "pos": "verb", + "pos_title": "Verb", + "lang_code": "de", + "lang": "Deutsch", + "senses": [ + { + "glosses": [ + "sich auf den Beinen oder Gliedmaßen fortbewegen; regional verschieden hat dieses Verb die Grundbedeutung „schnell gehen“ oder mit „mäßiger Geschwindigkeit gehen“, aber es wird überregional für mäßiges (bzw. langsames) Gehen in dem Ausdruck „das Kind läuft schon“ benutzt und wird in entsprechendem Kontext auch in solchen Regionen als mäßiges Gehen verstanden, wo üblicherweise „gehen“ statt „laufen“ benutzt wird (z.B. „nach Hause laufen“, süddeutsch und österreichisch „nach Hause gehen“)" + ], + "raw_tags": [ + "Hilfsverb sein", + "von Lebewesen allgemein" + ], + "examples": [ + { + "text": "Das Kind fängt bald an zu laufen.", + "italic_text_offsets": [ + [ + 26, + 32 + ] + ] + }, + { + "text": "Der Hund läuft hinter dem Auto her.", + "italic_text_offsets": [ + [ + 9, + 14 + ] + ] + }, + { + "text": "Der Vogel fliegt, der Fisch schwimmt, der Mensch sollte eigentlich laufen – warum tut er’s nicht?", + "italic_text_offsets": [ + [ + 67, + 73 + ] + ] + }, + { + "text": "„Hoffmann ist 52 und sieht aus, als liefe er Marathon oder betriebe Höhenbergsteigen: fast mager, immer ein bisschen durch den Wind.“", + "italic_text_offsets": [ + [ + 36, + 41 + ] + ], + "ref": "Christine Lemke.Matwey: Schon 17.343 Followers. In: Zeit Online. 15. September 2011, ISSN 0044-2070 (URL) ." + }, + { + "text": "„Auf der Jagd nach Pokémon liefen Menschen in dem südosteuropäischen Land in Gegenden, die voll mit scharfen Landminen sind.“", + "italic_text_offsets": [ + [ + 27, + 33 + ] + ], + "ref": "Carla Bleiker: Kultur - Durchs Minenfeld für Pokémon Go. Pokémon-Go-Spieler landen häufig an Orten, an denen sie so gar nichts verloren haben. Hin und wieder bringen sich die Pikachu-Jäger sogar in Lebensgefahr.. In: Deutsche Welle. 22. Juli 2016 (URL, abgerufen am 25. November 2016) ." + } + ], + "sense_index": "1" + }, + { + "glosses": [ + "sich fortbewegen, fließend irgendwohin bewegen" + ], + "raw_tags": [ + "Hilfsverb sein", + "von Flüssigkeiten" + ], + "examples": [ + { + "text": "Das Wasser läuft den Boden entlang.", + "italic_text_offsets": [ + [ + 11, + 16 + ] + ] + }, + { + "text": "„Etwa zehn Millionen Fass Öl sollen in den vergangenen 50 Jahren ins Niger-Delta gelaufen sein.“", + "italic_text_offsets": [ + [ + 81, + 89 + ] + ], + "ref": "Julia Hahn Redaktion: Katrin Ogunsade: Afrika - Kampf gegen die Ölpest im Niger-Delta. Giftiges Trinkwasser, tote Bäume. Das Geschäft mit dem Öl hat die Umwelt im nigerianischen Ogoniland verpestet. Eine UN-Studie dokumentiert erstmals das Ausmaß der Öl-Katastrophe. Wird endlich aufgeräumt im Niger-Delta?. In: Deutsche Welle. 9. Juni 2011 (URL, abgerufen am 25. November 2016) ." + }, + { + "text": "„Das ist kein natürlicher See, sondern eine ehemalige Kiesgrube, die voller Wasser gelaufen ist.“", + "italic_text_offsets": [ + [ + 83, + 91 + ] + ], + "ref": "Suzanne Cords: Alltagsdeutsch – Podcast - Sommer. Im Sommer genießen viele Menschen das warme, sonnige Wetter. Wem es doch zu heiß wird, der springt einfach ins kühle Wasser. Doch gerade an Seen gibt es besonders viele Mücken und andere stechende Plagegeister. In: Deutsche Welle. 27. Juni 2007 (URL, abgerufen am 25. November 2016) ." + }, + { + "text": "„Meine rechte Gesichtshälfte ist auf den schwarzen Theaterboden gepresst. Speichel läuft mir langsam aus dem Mund. Meine Augen sind weit geöffnet, mein Atem stockt, mein Körper ist erstarrt. Ich bin tot.“", + "italic_text_offsets": [ + [ + 83, + 88 + ] + ], + "ref": "Pia Schneider: Sprachbar - Ich will Theater!. Auf den Brettern, die die Welt bedeuten, ist es sehr wichtig: Theater zu spielen. Theatralik oder Theater zu machen kommen nicht gut an. Authentizität ist das, was zählt – auch für Schauspieler, die ans Theater wollen. In: Deutsche Welle. 1. Oktober 2014 (URL, abgerufen am 26. November 2016) ." + } + ], + "sense_index": "2" + }, + { + "glosses": [ + "funktionstüchtig oder angeschaltet sein" + ], + "raw_tags": [ + "Hilfsverb sein", + "von technischen Einrichtungen" + ], + "examples": [ + { + "text": "„Der Computer läuft wieder!“", + "italic_text_offsets": [ + [ + 14, + 19 + ] + ] + }, + { + "text": "„Muss denn der Fernseher den ganzen Tag laufen? Können wir den nicht mal ausmachen?“", + "italic_text_offsets": [ + [ + 40, + 46 + ] + ] + }, + { + "text": "„Die Waschmaschine läuft gerade.“", + "italic_text_offsets": [ + [ + 19, + 24 + ] + ] + }, + { + "text": "„Die ISS ist das größte Weltraumlabor aller Zeiten. 16 Nationen sind an dem Forschungsprojekt beteiligt, das seit November 1998 läuft.“", + "italic_text_offsets": [ + [ + 128, + 133 + ] + ], + "ref": "Sandra Goller: Raumstation ISS. International Space Station - die internationale Raumstation. In: Südwestrundfunk. 19. November 2018 (SWR Kindernetz, URL, abgerufen am 20. November 2018) ." + } + ], + "sense_index": "3" + }, + { + "glosses": [ + "einen Gefangenen freigeben, freilassen" + ], + "raw_tags": [ + "Hilfsverb sein", + "jemanden laufen lassen" + ], + "tags": [ + "colloquial" + ], + "examples": [ + { + "text": "„Ich lasse dich laufen.“", + "italic_text_offsets": [ + [ + 16, + 22 + ] + ] + }, + { + "text": "Die Polizisten haben die Verdächtigen laufen gelassen.", + "italic_text_offsets": [ + [ + 38, + 44 + ] + ] + }, + { + "text": "„Da ein Mord an den Riddles nicht zu beweisen war, musste die Polizei Frank laufen lassen.“", + "italic_text_offsets": [ + [ + 76, + 90 + ] + ], + "ref": "Joanne K. Rowling: Harry Potter und der Feuerkelch. Carlsen Verlag GmbH, Hamburg 2000 (Originaltitel: Harry Potter and the Goblet of Fire, übersetzt von Klaus Fritz), ISBN 3-551-55193-6, Seite 8", + "author": "Joanne K. Rowling", + "title": "Harry Potter und der Feuerkelch", + "pages": "8", + "year": "2000", + "publisher": "Carlsen Verlag GmbH", + "translator": "Klaus Fritz", + "place": "Hamburg", + "isbn": "3-551-55193-6" + } + ], + "sense_index": "4" + }, + { + "glosses": [ + "dargeboten oder ausgestrahlt werden" + ], + "raw_tags": [ + "Hilfsverb sein", + "von Vorführungen, Filmen, Fernsehen" + ], + "examples": [ + { + "text": "„Was läuft heute Abend im Kino?“", + "italic_text_offsets": [ + [ + 5, + 10 + ] + ] + }, + { + "text": "„Nach der Zeit von ‚Cats‘ kam ‚Fosse - die Show‘ zur Aufführung, gefolgt von ‚Oh, what a Night!‘. Diese Shows liefen jeweils nur ein paar Monate. Am 3. November 2002 folgte ‚Mamma Mia!‘, ein ABBA-Musical. Das sehr erfolgreiche Stück lief bis zum 8. September 2007.“", + "italic_text_offsets": [ + [ + 110, + 114 + ], + [ + 110, + 116 + ], + [ + 233, + 237 + ] + ], + "ref": "Wikipedia-Artikel „Operettenhaus“ (Stabilversion)" + }, + { + "text": "„So läuft derzeit das Stück ‚Die Saison der Krabben‘ von Hakan Savas Mican, das in der Naunynstraße seine Uraufführung hatte.“", + "italic_text_offsets": [ + [ + 4, + 9 + ] + ], + "ref": "Klaudia Prevezanos: Kultur - Migration im Theater - mehr als ein Alibi?. Das Thema Migration ist in der deutschen Theaterszene angekommen. Motor dafür war das kleine Theater Ballhaus Naunynstraße in Berlin. Doch was ist wirklich erreicht worden und wie geht es weiter. In: Deutsche Welle. 29. September 2012 (URL, abgerufen am 26. November 2016) ." + } + ], + "sense_index": "5" + }, + { + "glosses": [ + "sich auf eine bestimmte Art und Weise ereignen, geschehen oder entwickeln" + ], + "raw_tags": [ + "Hilfsverb sein" + ], + "examples": [ + { + "text": "Es läuft zur Zeit alles gut.", + "italic_text_offsets": [ + [ + 3, + 8 + ] + ] + }, + { + "text": "Wie ist es in der Schule heute gelaufen?", + "italic_text_offsets": [ + [ + 31, + 39 + ] + ] + } + ], + "sense_index": "6" + }, + { + "glosses": [ + "in eine bestimmte Richtung verlaufen, sich erstrecken" + ], + "raw_tags": [ + "Hilfsverb sein" + ], + "examples": [ + { + "text": "Der Fluss läuft etwa hundert Kilometer nach Norden.", + "italic_text_offsets": [ + [ + 10, + 15 + ] + ] + }, + { + "text": "Die Straße läuft an der Kirche vorbei.", + "italic_text_offsets": [ + [ + 11, + 16 + ] + ] + }, + { + "text": "Ich glaube, dass der Wanderweg um den See läuft.", + "italic_text_offsets": [ + [ + 42, + 47 + ] + ] + } + ], + "sense_index": "7" + }, + { + "glosses": [ + "Geltung oder Wirkung haben; über einen bestimmten Zeitraum andauern" + ], + "raw_tags": [ + "Hilfsverb sein" + ], + "examples": [ + { + "text": "Der Vertrag läuft bis Ende des Jahres.", + "italic_text_offsets": [ + [ + 12, + 17 + ] + ] + } + ], + "sense_index": "8" + }, + { + "glosses": [ + "sich mit einem Sportgerät fortbewegen, das an den Füßen befestigt ist (zum Beispiel Rollschuh, Ski und so weiter)" + ], + "raw_tags": [ + "Hilfsverb sein" + ], + "examples": [ + { + "text": "Er läuft gern Schlittschuh, aber manchmal läuft er auch Rollschuh.", + "italic_text_offsets": [ + [ + 3, + 8 + ], + [ + 42, + 47 + ] + ] + }, + { + "text": "Die Kinder lernen, wie man richtig Ski läuft.", + "italic_text_offsets": [ + [ + 39, + 44 + ] + ] + } + ], + "sense_index": "9" + }, + { + "glosses": [ + "in Zusammenhang mit einem sportlichen Wettkampf laufen (im Sinne von [1])" + ], + "raw_tags": [ + "Hilfsverb sein" + ], + "examples": [ + { + "text": "Usain Bolt lief eine Strecke von hundert Metern in unter zehn Sekunden.", + "italic_text_offsets": [ + [ + 11, + 15 + ] + ] + } + ], + "sense_index": "10" + }, + { + "glosses": [ + "(als Besitzer) in einer Liste, Kartei oder Ähnlichem eingetragen, registriert sein" + ], + "raw_tags": [ + "Hilfsverb sein" + ], + "examples": [ + { + "text": "Das Bankkonto läuft noch unter dem Namen seiner Eltern.", + "italic_text_offsets": [ + [ + 14, + 19 + ] + ] + } + ], + "sense_index": "11" + }, + { + "glosses": [ + "durch Laufen (im Sinne von [1]) einen bestimmten Zustand beziehungsweise ein Befinden herbeiführen" + ], + "raw_tags": [ + "Hilfsverb haben" + ], + "tags": [ + "auxiliary", + "reflexive" + ], + "examples": [ + { + "text": "„Er hat sich eine Blase gelaufen, nicht weiter schlimm.“", + "italic_text_offsets": [ + [ + 24, + 32 + ] + ], + "ref": "Sander, Laurin: Der geschiedene Mann : Roman. Freiburg: Laurin Sander, 2008, S. 100." + }, + { + "text": "„Er hat sich müde gelaufen.“", + "italic_text_offsets": [ + [ + 18, + 26 + ] + ], + "ref": "Wόrzbach, Natascha: Das magische Tintenfass : Fast ein Roman. Magdeburg: Pro Business, 2017, S. 159." + } + ], + "sense_index": "12" + } + ], + "translations": [ + { + "sense": "sich auf den Beinen oder Gliedmaßen fortbewegen", + "word": "correr", + "lang_code": "an", + "lang": "Aragonesisch", + "sense_index": "1" + }, + { + "sense": "sich auf den Beinen oder Gliedmaßen fortbewegen", + "word": "correr", + "lang_code": "ast", + "lang": "Asturisch", + "sense_index": "1" + }, + { + "sense": "sich auf den Beinen oder Gliedmaßen fortbewegen", + "word": "egin", + "lang_code": "eu", + "lang": "Baskisch", + "sense_index": "1" + }, + { + "sense": "sich auf den Beinen oder Gliedmaßen fortbewegen", + "word": "ပြေး", + "lang_code": "my", + "lang": "Birmanisch", + "sense_index": "1" + }, + { + "sense": "sich auf den Beinen oder Gliedmaßen fortbewegen", + "word": "løbe", + "lang_code": "da", + "lang": "Dänisch", + "sense_index": "1" + }, + { + "sense": "sich auf den Beinen oder Gliedmaßen fortbewegen", + "word": "run", + "lang_code": "en", + "lang": "Englisch", + "sense_index": "1" + }, + { + "sense": "sich auf den Beinen oder Gliedmaßen fortbewegen", + "word": "kuri", + "lang_code": "eo", + "lang": "Esperanto", + "sense_index": "1" + }, + { + "sense": "sich auf den Beinen oder Gliedmaßen fortbewegen", + "word": "leypa", + "lang_code": "fo", + "lang": "Färöisch", + "sense_index": "1" + }, + { + "sense": "sich auf den Beinen oder Gliedmaßen fortbewegen", + "word": "juosta", + "lang_code": "fi", + "lang": "Finnisch", + "sense_index": "1" + }, + { + "sense": "sich auf den Beinen oder Gliedmaßen fortbewegen", + "word": "courir", + "lang_code": "fr", + "lang": "Französisch", + "sense_index": "1" + }, + { + "sense": "sich auf den Beinen oder Gliedmaßen fortbewegen", + "word": "correr", + "lang_code": "gl", + "lang": "Galicisch", + "sense_index": "1" + }, + { + "sense": "sich auf den Beinen oder Gliedmaßen fortbewegen", + "word": "სირბილი", + "lang_code": "ka", + "lang": "Georgisch", + "roman": "sirbili", + "sense_index": "1" + }, + { + "sense": "sich auf den Beinen oder Gliedmaßen fortbewegen", + "word": "περπατώ", + "lang_code": "el", + "lang": "Griechisch (Neu-)", + "roman": "perpató", + "sense_index": "1" + }, + { + "sense": "sich auf den Beinen oder Gliedmaßen fortbewegen", + "word": "πηγαίνω", + "lang_code": "el", + "lang": "Griechisch (Neu-)", + "roman": "pigéno", + "sense_index": "1" + }, + { + "sense": "sich auf den Beinen oder Gliedmaßen fortbewegen", + "word": "τρέχω", + "lang_code": "el", + "lang": "Griechisch (Neu-)", + "roman": "trécho", + "sense_index": "1" + }, + { + "sense": "sich auf den Beinen oder Gliedmaßen fortbewegen", + "word": "berlari", + "lang_code": "id", + "lang": "Indonesisch", + "sense_index": "1" + }, + { + "sense": "sich auf den Beinen oder Gliedmaßen fortbewegen", + "word": "currer", + "lang_code": "ia", + "lang": "Interlingua", + "sense_index": "1" + }, + { + "sense": "sich auf den Beinen oder Gliedmaßen fortbewegen", + "word": "labba", + "lang_code": "is", + "lang": "Isländisch", + "sense_index": "1" + }, + { + "sense": "sich auf den Beinen oder Gliedmaßen fortbewegen", + "word": "correre", + "lang_code": "it", + "lang": "Italienisch", + "sense_index": "1" + }, + { + "sense": "sich auf den Beinen oder Gliedmaßen fortbewegen", + "word": "走る", + "lang_code": "ja", + "lang": "Japanisch", + "roman": "hashiru", + "sense_index": "1", + "other": "はしる" + }, + { + "sense": "sich auf den Beinen oder Gliedmaßen fortbewegen", + "word": "córrer", + "lang_code": "ca", + "lang": "Katalanisch", + "sense_index": "1" + }, + { + "sense": "sich auf den Beinen oder Gliedmaßen fortbewegen", + "word": "kurrì", + "lang_code": "co", + "lang": "Korsisch", + "sense_index": "1" + }, + { + "sense": "sich auf den Beinen oder Gliedmaßen fortbewegen", + "word": "bazdan", + "lang_code": "kmr", + "lang": "Kurmandschi", + "sense_index": "1" + }, + { + "sense": "sich auf den Beinen oder Gliedmaßen fortbewegen", + "word": "currere", + "lang_code": "la", + "lang": "Latein", + "sense_index": "1" + }, + { + "sense": "sich auf den Beinen oder Gliedmaßen fortbewegen", + "word": "skriet", + "lang_code": "lv", + "lang": "Lettisch", + "sense_index": "1" + }, + { + "sense": "sich auf den Beinen oder Gliedmaßen fortbewegen", + "word": "bėgti", + "lang_code": "lt", + "lang": "Litauisch", + "sense_index": "1" + }, + { + "sense": "sich auf den Beinen oder Gliedmaßen fortbewegen", + "word": "lafen", + "lang_code": "lb", + "lang": "Luxemburgisch", + "sense_index": "1" + }, + { + "sense": "sich auf den Beinen oder Gliedmaßen fortbewegen", + "word": "currere", + "lang_code": "nap", + "lang": "Neapolitanisch", + "sense_index": "1" + }, + { + "sense": "sich auf den Beinen oder Gliedmaßen fortbewegen", + "word": "rennen", + "lang_code": "nl", + "lang": "Niederländisch", + "sense_index": "1" + }, + { + "sense": "sich auf den Beinen oder Gliedmaßen fortbewegen", + "word": "hollen", + "lang_code": "nl", + "lang": "Niederländisch", + "sense_index": "1" + }, + { + "sense": "sich auf den Beinen oder Gliedmaßen fortbewegen", + "word": "løpe", + "lang_code": "no", + "lang": "Norwegisch", + "sense_index": "1" + }, + { + "sense": "sich auf den Beinen oder Gliedmaßen fortbewegen", + "word": "gå", + "lang_code": "no", + "lang": "Norwegisch", + "sense_index": "1" + }, + { + "sense": "sich auf den Beinen oder Gliedmaßen fortbewegen", + "word": "còrrer", + "lang_code": "oc", + "lang": "Okzitanisch", + "sense_index": "1" + }, + { + "sense": "sich auf den Beinen oder Gliedmaßen fortbewegen", + "word": "راه رفتن", + "lang_code": "fa", + "lang": "Farsi,", + "roman": "rāh räftän", + "sense_index": "1", + "raw_tags": [ + "Dari (DMG)", + "je nach Kontext" + ] + }, + { + "sense": "sich auf den Beinen oder Gliedmaßen fortbewegen", + "word": "رفتن", + "lang_code": "fa", + "lang": "Farsi,", + "roman": "räftän", + "sense_index": "1" + }, + { + "sense": "sich auf den Beinen oder Gliedmaßen fortbewegen", + "word": "دویدن", + "lang_code": "fa", + "lang": "Farsi,", + "roman": "dävīdän", + "sense_index": "1" + }, + { + "sense": "sich auf den Beinen oder Gliedmaßen fortbewegen", + "word": "biegać", + "lang_code": "pl", + "lang": "Polnisch", + "sense_index": "1" + }, + { + "sense": "sich auf den Beinen oder Gliedmaßen fortbewegen", + "word": "biec", + "lang_code": "pl", + "lang": "Polnisch", + "sense_index": "1" + }, + { + "sense": "sich auf den Beinen oder Gliedmaßen fortbewegen", + "word": "correr", + "lang_code": "pt", + "lang": "Portugiesisch", + "sense_index": "1" + }, + { + "sense": "sich auf den Beinen oder Gliedmaßen fortbewegen", + "word": "alerga", + "lang_code": "ro", + "lang": "Rumänisch", + "sense_index": "1" + }, + { + "sense": "sich auf den Beinen oder Gliedmaßen fortbewegen", + "word": "a merge", + "lang_code": "ro", + "lang": "Rumänisch", + "sense_index": "1" + }, + { + "sense": "sich auf den Beinen oder Gliedmaßen fortbewegen", + "word": "бежать", + "lang_code": "ru", + "lang": "Russisch", + "roman": "bežatʹ", + "sense_index": "1" + }, + { + "sense": "sich auf den Beinen oder Gliedmaßen fortbewegen", + "word": "currere", + "lang_code": "sc", + "lang": "Sardisch", + "sense_index": "1" + }, + { + "sense": "sich auf den Beinen oder Gliedmaßen fortbewegen", + "word": "springa", + "lang_code": "sv", + "lang": "Schwedisch", + "sense_index": "1" + }, + { + "sense": "sich auf den Beinen oder Gliedmaßen fortbewegen", + "word": "löpa", + "lang_code": "sv", + "lang": "Schwedisch", + "sense_index": "1" + }, + { + "sense": "sich auf den Beinen oder Gliedmaßen fortbewegen", + "word": "трчати", + "lang_code": "sr", + "lang": "Serbisch", + "roman": "trčati", + "sense_index": "1" + }, + { + "sense": "sich auf den Beinen oder Gliedmaßen fortbewegen", + "word": "curriri", + "lang_code": "scn", + "lang": "Sizilianisch", + "sense_index": "1" + }, + { + "sense": "sich auf den Beinen oder Gliedmaßen fortbewegen", + "word": "teči", + "lang_code": "sl", + "lang": "Slowenisch", + "sense_index": "1" + }, + { + "sense": "sich auf den Beinen oder Gliedmaßen fortbewegen", + "word": "correr", + "lang_code": "es", + "lang": "Spanisch", + "sense_index": "1" + }, + { + "sense": "sich auf den Beinen oder Gliedmaßen fortbewegen", + "word": "běžet", + "lang_code": "cs", + "lang": "Tschechisch", + "sense_index": "1" + }, + { + "sense": "sich auf den Beinen oder Gliedmaßen fortbewegen", + "word": "běhat", + "lang_code": "cs", + "lang": "Tschechisch", + "sense_index": "1" + }, + { + "sense": "sich auf den Beinen oder Gliedmaßen fortbewegen", + "word": "utíkat", + "lang_code": "cs", + "lang": "Tschechisch", + "sense_index": "1" + }, + { + "sense": "sich auf den Beinen oder Gliedmaßen fortbewegen", + "word": "koşmak", + "lang_code": "tr", + "lang": "Türkisch", + "sense_index": "1" + }, + { + "sense": "sich auf den Beinen oder Gliedmaßen fortbewegen", + "word": "corer", + "lang_code": "vec", + "lang": "Venezianisch", + "sense_index": "1" + }, + { + "sense": "von Flüssigkeiten: sich fortbewegen, fließend irgendwohin bewegen", + "word": "ibili", + "lang_code": "eu", + "lang": "Baskisch", + "sense_index": "2" + }, + { + "sense": "von Flüssigkeiten: sich fortbewegen, fließend irgendwohin bewegen", + "word": "walk", + "lang_code": "en", + "lang": "Englisch", + "sense_index": "2" + }, + { + "sense": "von Flüssigkeiten: sich fortbewegen, fließend irgendwohin bewegen", + "word": "flui", + "lang_code": "eo", + "lang": "Esperanto", + "sense_index": "2" + }, + { + "sense": "von Flüssigkeiten: sich fortbewegen, fließend irgendwohin bewegen", + "word": "marcher", + "lang_code": "fr", + "lang": "Französisch", + "sense_index": "2" + }, + { + "sense": "von Flüssigkeiten: sich fortbewegen, fließend irgendwohin bewegen", + "word": "τρέχω", + "lang_code": "el", + "lang": "Griechisch (Neu-)", + "roman": "trécho", + "sense_index": "2" + }, + { + "sense": "von Flüssigkeiten: sich fortbewegen, fließend irgendwohin bewegen", + "word": "fluer", + "lang_code": "ia", + "lang": "Interlingua", + "sense_index": "2" + }, + { + "sense": "von Flüssigkeiten: sich fortbewegen, fließend irgendwohin bewegen", + "word": "camminare", + "lang_code": "it", + "lang": "Italienisch", + "sense_index": "2" + }, + { + "sense": "von Flüssigkeiten: sich fortbewegen, fließend irgendwohin bewegen", + "word": "歩く", + "lang_code": "ja", + "lang": "Japanisch", + "roman": "aruku", + "sense_index": "2", + "other": "あるく" + }, + { + "sense": "von Flüssigkeiten: sich fortbewegen, fließend irgendwohin bewegen", + "word": "歩む", + "lang_code": "ja", + "lang": "Japanisch", + "roman": "ayumu", + "sense_index": "2", + "other": "あゆむ" + }, + { + "sense": "von Flüssigkeiten: sich fortbewegen, fließend irgendwohin bewegen", + "word": "caminar", + "lang_code": "ca", + "lang": "Katalanisch", + "sense_index": "2" + }, + { + "sense": "von Flüssigkeiten: sich fortbewegen, fließend irgendwohin bewegen", + "word": "lopen", + "lang_code": "nl", + "lang": "Niederländisch", + "sense_index": "2" + }, + { + "sense": "von Flüssigkeiten: sich fortbewegen, fließend irgendwohin bewegen", + "word": "جاری شدن", + "lang_code": "fa", + "lang": "Farsi,", + "roman": "ǧārī šodän", + "sense_index": "2", + "raw_tags": [ + "Dari (DMG)", + "je nach Kontext" + ] + }, + { + "sense": "von Flüssigkeiten: sich fortbewegen, fließend irgendwohin bewegen", + "word": "روان شدن", + "lang_code": "fa", + "lang": "Farsi,", + "roman": "rävān šodän", + "sense_index": "2" + }, + { + "sense": "von Flüssigkeiten: sich fortbewegen, fließend irgendwohin bewegen", + "word": "andar", + "lang_code": "pt", + "lang": "Portugiesisch", + "sense_index": "2" + }, + { + "sense": "von Flüssigkeiten: sich fortbewegen, fließend irgendwohin bewegen", + "word": "caminhar", + "lang_code": "pt", + "lang": "Portugiesisch", + "sense_index": "2" + }, + { + "sense": "von Flüssigkeiten: sich fortbewegen, fließend irgendwohin bewegen", + "word": "a curge", + "lang_code": "ro", + "lang": "Rumänisch", + "sense_index": "2" + }, + { + "sense": "von Flüssigkeiten: sich fortbewegen, fließend irgendwohin bewegen", + "word": "a se scurge", + "lang_code": "ro", + "lang": "Rumänisch", + "sense_index": "2" + }, + { + "sense": "von Flüssigkeiten: sich fortbewegen, fließend irgendwohin bewegen", + "word": "идти", + "lang_code": "ru", + "lang": "Russisch", + "roman": "idti", + "sense_index": "2" + }, + { + "sense": "von Flüssigkeiten: sich fortbewegen, fließend irgendwohin bewegen", + "word": "flyta", + "lang_code": "sv", + "lang": "Schwedisch", + "sense_index": "2" + }, + { + "sense": "von Flüssigkeiten: sich fortbewegen, fließend irgendwohin bewegen", + "word": "rinna", + "lang_code": "sv", + "lang": "Schwedisch", + "sense_index": "2" + }, + { + "sense": "von Flüssigkeiten: sich fortbewegen, fließend irgendwohin bewegen", + "word": "löpa", + "lang_code": "sv", + "lang": "Schwedisch", + "sense_index": "2" + }, + { + "sense": "von Flüssigkeiten: sich fortbewegen, fließend irgendwohin bewegen", + "word": "teči", + "lang_code": "sl", + "lang": "Slowenisch", + "sense_index": "2" + }, + { + "sense": "von Flüssigkeiten: sich fortbewegen, fließend irgendwohin bewegen", + "word": "iti", + "lang_code": "sl", + "lang": "Slowenisch", + "sense_index": "2" + }, + { + "sense": "von Flüssigkeiten: sich fortbewegen, fließend irgendwohin bewegen", + "word": "andar", + "lang_code": "es", + "lang": "Spanisch", + "sense_index": "2" + }, + { + "sense": "von Flüssigkeiten: sich fortbewegen, fließend irgendwohin bewegen", + "word": "běžet", + "lang_code": "cs", + "lang": "Tschechisch", + "sense_index": "2" + }, + { + "sense": "von Flüssigkeiten: sich fortbewegen, fließend irgendwohin bewegen", + "word": "běhat", + "lang_code": "cs", + "lang": "Tschechisch", + "sense_index": "2" + }, + { + "sense": "von Flüssigkeiten: sich fortbewegen, fließend irgendwohin bewegen", + "word": "utíkat", + "lang_code": "cs", + "lang": "Tschechisch", + "sense_index": "2" + }, + { + "sense": "von Flüssigkeiten: sich fortbewegen, fließend irgendwohin bewegen", + "word": "yürümek", + "lang_code": "tr", + "lang": "Türkisch", + "sense_index": "2" + }, + { + "sense": "von technischen Einrichtungen: funktionstüchtig oder angeschaltet sein", + "word": "funkcii", + "lang_code": "eo", + "lang": "Esperanto", + "sense_index": "3" + }, + { + "sense": "von technischen Einrichtungen: funktionstüchtig oder angeschaltet sein", + "word": "couler", + "lang_code": "fr", + "lang": "Französisch", + "sense_index": "3" + }, + { + "sense": "von technischen Einrichtungen: funktionstüchtig oder angeschaltet sein", + "word": "δουλεύω", + "lang_code": "el", + "lang": "Griechisch (Neu-)", + "roman": "doulévo", + "sense_index": "3" + }, + { + "sense": "von technischen Einrichtungen: funktionstüchtig oder angeschaltet sein", + "word": "λειτουργώ", + "lang_code": "el", + "lang": "Griechisch (Neu-)", + "roman": "litourgó", + "sense_index": "3" + }, + { + "sense": "von technischen Einrichtungen: funktionstüchtig oder angeschaltet sein", + "word": "funcionar", + "lang_code": "ca", + "lang": "Katalanisch", + "sense_index": "3" + }, + { + "sense": "von technischen Einrichtungen: funktionstüchtig oder angeschaltet sein", + "word": "estar engegat", + "lang_code": "ca", + "lang": "Katalanisch", + "sense_index": "3" + }, + { + "sense": "von technischen Einrichtungen: funktionstüchtig oder angeschaltet sein", + "word": "lopen", + "lang_code": "nl", + "lang": "Niederländisch", + "sense_index": "3" + }, + { + "sense": "von technischen Einrichtungen: funktionstüchtig oder angeschaltet sein", + "word": "کار کردن", + "lang_code": "fa", + "lang": "Farsi,", + "roman": "kār kardän", + "sense_index": "3", + "raw_tags": [ + "Dari (DMG)" + ] + }, + { + "sense": "von technischen Einrichtungen: funktionstüchtig oder angeschaltet sein", + "word": "działać", + "lang_code": "pl", + "lang": "Polnisch", + "sense_index": "3" + }, + { + "sense": "von technischen Einrichtungen: funktionstüchtig oder angeschaltet sein", + "word": "funcionar", + "lang_code": "pt", + "lang": "Portugiesisch", + "sense_index": "3" + }, + { + "sense": "von technischen Einrichtungen: funktionstüchtig oder angeschaltet sein", + "word": "a merge", + "lang_code": "ro", + "lang": "Rumänisch", + "sense_index": "3" + }, + { + "sense": "von technischen Einrichtungen: funktionstüchtig oder angeschaltet sein", + "word": "a funcționa", + "lang_code": "ro", + "lang": "Rumänisch", + "sense_index": "3" + }, + { + "sense": "von technischen Einrichtungen: funktionstüchtig oder angeschaltet sein", + "word": "течь", + "lang_code": "ru", + "lang": "Russisch", + "roman": "tečʹ", + "sense_index": "3" + }, + { + "sense": "von technischen Einrichtungen: funktionstüchtig oder angeschaltet sein", + "word": "gå", + "lang_code": "sv", + "lang": "Schwedisch", + "sense_index": "3" + }, + { + "sense": "von technischen Einrichtungen: funktionstüchtig oder angeschaltet sein", + "word": "vara i gång", + "lang_code": "sv", + "lang": "Schwedisch", + "sense_index": "3" + }, + { + "sense": "von technischen Einrichtungen: funktionstüchtig oder angeschaltet sein", + "word": "teči", + "lang_code": "sl", + "lang": "Slowenisch", + "sense_index": "3" + }, + { + "sense": "von technischen Einrichtungen: funktionstüchtig oder angeschaltet sein", + "word": "marchar", + "lang_code": "es", + "lang": "Spanisch", + "sense_index": "3" + }, + { + "sense": "von technischen Einrichtungen: funktionstüchtig oder angeschaltet sein", + "word": "کام کرنا", + "lang_code": "ur", + "lang": "Urdu", + "sense_index": "3" + }, + { + "sense": "jemanden laufen lassen, umgangssprachlich: einen Gefangenen freigeben, freilassen", + "word": "ne reteni iun", + "lang_code": "eo", + "lang": "Esperanto", + "sense_index": "4" + }, + { + "sense": "jemanden laufen lassen, umgangssprachlich: einen Gefangenen freigeben, freilassen", + "word": "marcher", + "lang_code": "fr", + "lang": "Französisch", + "sense_index": "4" + }, + { + "sense": "jemanden laufen lassen, umgangssprachlich: einen Gefangenen freigeben, freilassen", + "word": "tourner", + "lang_code": "fr", + "lang": "Französisch", + "sense_index": "4" + }, + { + "sense": "jemanden laufen lassen, umgangssprachlich: einen Gefangenen freigeben, freilassen", + "word": "marxar", + "lang_code": "ca", + "lang": "Katalanisch", + "sense_index": "4" + }, + { + "sense": "jemanden laufen lassen, umgangssprachlich: einen Gefangenen freigeben, freilassen", + "word": "lopen", + "lang_code": "nl", + "lang": "Niederländisch", + "sense_index": "4" + }, + { + "sense": "jemanden laufen lassen, umgangssprachlich: einen Gefangenen freigeben, freilassen", + "word": "werken", + "lang_code": "nl", + "lang": "Niederländisch", + "sense_index": "4" + }, + { + "sense": "jemanden laufen lassen, umgangssprachlich: einen Gefangenen freigeben, freilassen", + "word": "a elibera", + "lang_code": "ro", + "lang": "Rumänisch", + "sense_index": "4" + }, + { + "sense": "jemanden laufen lassen, umgangssprachlich: einen Gefangenen freigeben, freilassen", + "word": "работать", + "lang_code": "ru", + "lang": "Russisch", + "roman": "rabotatʹ", + "sense_index": "4" + }, + { + "sense": "jemanden laufen lassen, umgangssprachlich: einen Gefangenen freigeben, freilassen", + "word": "löpa", + "lang_code": "sv", + "lang": "Schwedisch", + "sense_index": "4" + }, + { + "sense": "jemanden laufen lassen, umgangssprachlich: einen Gefangenen freigeben, freilassen", + "word": "teči", + "lang_code": "sl", + "lang": "Slowenisch", + "sense_index": "4" + }, + { + "sense": "jemanden laufen lassen, umgangssprachlich: einen Gefangenen freigeben, freilassen", + "word": "delati", + "lang_code": "sl", + "lang": "Slowenisch", + "sense_index": "4" + }, + { + "sense": "jemanden laufen lassen, umgangssprachlich: einen Gefangenen freigeben, freilassen", + "word": "soltar", + "lang_code": "es", + "lang": "Spanisch", + "sense_index": "4" + }, + { + "sense": "jemanden laufen lassen, umgangssprachlich: einen Gefangenen freigeben, freilassen", + "word": "dejar en libertad", + "lang_code": "es", + "lang": "Spanisch", + "sense_index": "4" + }, + { + "sense": "jemanden laufen lassen, umgangssprachlich: einen Gefangenen freigeben, freilassen", + "word": "běžet", + "lang_code": "cs", + "lang": "Tschechisch", + "sense_index": "4" + }, + { + "sense": "von Vorführungen, Filmen, Fernsehen: dargeboten oder ausgestrahlt werden", + "word": "filer", + "lang_code": "fr", + "lang": "Französisch", + "sense_index": "5" + }, + { + "sense": "von Vorführungen, Filmen, Fernsehen: dargeboten oder ausgestrahlt werden", + "word": "projectar-se", + "lang_code": "ca", + "lang": "Katalanisch", + "sense_index": "5" + }, + { + "sense": "von Vorführungen, Filmen, Fernsehen: dargeboten oder ausgestrahlt werden", + "word": "passar", + "lang_code": "pt", + "lang": "Portugiesisch", + "sense_index": "5" + }, + { + "sense": "von Vorführungen, Filmen, Fernsehen: dargeboten oder ausgestrahlt werden", + "word": "a fi", + "lang_code": "ro", + "lang": "Rumänisch", + "sense_index": "5" + }, + { + "sense": "von Vorführungen, Filmen, Fernsehen: dargeboten oder ausgestrahlt werden", + "word": "a rula", + "lang_code": "ro", + "lang": "Rumänisch", + "sense_index": "5" + }, + { + "sense": "von Vorführungen, Filmen, Fernsehen: dargeboten oder ausgestrahlt werden", + "word": "отпустить", + "lang_code": "ru", + "lang": "Russisch", + "roman": "otpustitʹ", + "sense_index": "5" + }, + { + "sense": "sich auf eine bestimmte Art und Weise ereignen, geschehen oder entwickeln", + "word": "iel okazi", + "lang_code": "eo", + "lang": "Esperanto", + "sense_index": "6" + }, + { + "sense": "sich auf eine bestimmte Art und Weise ereignen, geschehen oder entwickeln", + "word": "feste boni", + "lang_code": "eo", + "lang": "Esperanto", + "sense_index": "6" + }, + { + "sense": "sich auf eine bestimmte Art und Weise ereignen, geschehen oder entwickeln", + "word": "a merge", + "lang_code": "ro", + "lang": "Rumänisch", + "sense_index": "6" + }, + { + "sense": "sich auf eine bestimmte Art und Weise ereignen, geschehen oder entwickeln", + "word": "a decurge", + "lang_code": "ro", + "lang": "Rumänisch", + "sense_index": "6" + }, + { + "sense": "in eine bestimmte Richtung verlaufen, sich erstrecken", + "word": "a merge", + "lang_code": "ro", + "lang": "Rumänisch", + "sense_index": "7" + }, + { + "sense": "in eine bestimmte Richtung verlaufen, sich erstrecken", + "word": "a trece", + "lang_code": "ro", + "lang": "Rumänisch", + "sense_index": "7" + }, + { + "sense": "Geltung oder Wirkung haben; über einen bestimmten Zeitraum andauern", + "word": "a se derula", + "lang_code": "ro", + "lang": "Rumänisch", + "sense_index": "8" + }, + { + "sense": "Geltung oder Wirkung haben; über einen bestimmten Zeitraum andauern", + "word": "a rula", + "lang_code": "ro", + "lang": "Rumänisch", + "sense_index": "8" + }, + { + "sense": "Geltung oder Wirkung haben; über einen bestimmten Zeitraum andauern", + "word": "a decurge", + "lang_code": "ro", + "lang": "Rumänisch", + "sense_index": "8" + }, + { + "word": "a merge cu", + "lang_code": "ro", + "lang": "Rumänisch", + "sense_index": "9" + }, + { + "word": "a alerga", + "lang_code": "ro", + "lang": "Rumänisch", + "sense_index": "10" + }, + { + "word": "a parcurge", + "lang_code": "ro", + "lang": "Rumänisch", + "sense_index": "10" + } + ], + "sounds": [ + { + "ipa": "[ˈlaʊ̯fn̩]" + }, + { + "ipa": "[ˈlaʊ̯fm̩]" + }, + { + "audio": "De-laufen.ogg", + "ogg_url": "https://commons.wikimedia.org/wiki/Special:FilePath/De-laufen.ogg", + "mp3_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/5/58/De-laufen.ogg/De-laufen.ogg.mp3" + }, + { + "audio": "De-laufen2.ogg", + "ogg_url": "https://commons.wikimedia.org/wiki/Special:FilePath/De-laufen2.ogg", + "mp3_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/b/b1/De-laufen2.ogg/De-laufen2.ogg.mp3" + }, + { + "rhymes": "aʊ̯fn̩" + } + ], + "antonyms": [ + { + "word": "stehen", + "sense_index": "1–3" + } + ], + "derived": [ + { + "word": "ablaufen", + "tags": [ + "verb" + ] + }, + { + "word": "anlaufen" + }, + { + "word": "auflaufen" + }, + { + "word": "auseinanderlaufen" + }, + { + "word": "auslaufen" + }, + { + "word": "auswärtslaufen" + }, + { + "word": "belaufen" + }, + { + "word": "davonlaufen" + }, + { + "word": "durcheinanderlaufen" + }, + { + "word": "durchlaufen" + }, + { + "word": "einlaufen" + }, + { + "word": "einwärtslaufen" + }, + { + "word": "eislaufen" + }, + { + "word": "entgegenlaufen" + }, + { + "word": "entlanglaufen" + }, + { + "word": "entlaufen" + }, + { + "word": "erlaufen" + }, + { + "word": "festlaufen" + }, + { + "word": "fortlaufend" + }, + { + "word": "freilaufen" + }, + { + "word": "gegenläufig" + }, + { + "word": "geläufig" + }, + { + "word": "fortlaufen" + }, + { + "word": "hergelaufen" + }, + { + "word": "heimlaufen" + }, + { + "word": "heißlaufen" + }, + { + "word": "herauflaufen" + }, + { + "word": "herauslaufen" + }, + { + "word": "herbeilaufen" + }, + { + "word": "hereinlaufen" + }, + { + "word": "herlaufen" + }, + { + "word": "herüberlaufen" + }, + { + "word": "herumlaufen" + }, + { + "word": "herunterlaufen" + }, + { + "word": "hierherlaufen" + }, + { + "word": "hinauflaufen" + }, + { + "word": "hinauslaufen" + }, + { + "word": "hineinlaufen" + }, + { + "word": "hinlaufen" + }, + { + "word": "hintereinanderlaufen" + }, + { + "word": "hinterherlaufen" + }, + { + "word": "hinterlaufen" + }, + { + "word": "hinüberlaufen" + }, + { + "word": "hinunterlaufen" + }, + { + "word": "hinzulaufen" + }, + { + "word": "hochlaufen" + }, + { + "word": "ineinanderlaufen" + }, + { + "word": "leerlaufen" + }, + { + "word": "loslaufen" + }, + { + "word": "mitlaufen" + }, + { + "word": "nachlaufen" + }, + { + "word": "nebenherlaufen" + }, + { + "word": "paarlaufen" + }, + { + "word": "probelaufen" + }, + { + "word": "rauslaufen" + }, + { + "word": "rumlaufen" + }, + { + "word": "schaulaufen" + }, + { + "word": "schieflaufen" + }, + { + "word": "totlaufen" + }, + { + "word": "überlaufen" + }, + { + "word": "umherlaufen" + }, + { + "word": "umlaufen" + }, + { + "word": "unterlaufen" + }, + { + "word": "verlaufen" + }, + { + "word": "vorlaufen" + }, + { + "word": "volllaufen" + }, + { + "word": "vorauslaufen" + }, + { + "word": "vorbeilaufen" + }, + { + "word": "vorlaufen" + }, + { + "word": "vorüberlaufen" + }, + { + "word": "warmlaufen" + }, + { + "word": "weglaufen" + }, + { + "word": "weiterlaufen" + }, + { + "word": "wettlaufen" + }, + { + "word": "zerlaufen" + }, + { + "word": "zulaufen" + }, + { + "word": "zurücklaufen" + }, + { + "word": "zusammenlaufen" + }, + { + "word": "zuwiderlaufen" + }, + { + "word": "Geläuf", + "tags": [ + "noun" + ] + }, + { + "word": "Lauf" + }, + { + "word": "Laufband" + }, + { + "word": "Laufbewegung" + }, + { + "word": "Laufbursche" + }, + { + "word": "Läufer" + }, + { + "word": "Lauffeuer" + }, + { + "word": "Laufhaus" + }, + { + "word": "Laufkatze" + }, + { + "word": "Laufrad" + }, + { + "word": "Laufschritt" + }, + { + "word": "Laufschuh" + }, + { + "word": "Laufsport" + }, + { + "word": "Laufstall" + }, + { + "word": "Laufstärke" + }, + { + "word": "Lauftrainer" + }, + { + "word": "Lauftraining" + }, + { + "word": "Laufwettbewerb" + }, + { + "word": "Laufzeit" + }, + { + "word": "läufig", + "tags": [ + "adjective" + ] + }, + { + "word": "laufstark" + } + ], + "expressions": [ + { + "word": "auf dem Zahnfleisch laufen" + }, + { + "word": "auf der letzten Rille laufen" + }, + { + "word": "auf letzter Rille laufen" + }, + { + "word": "auf Hochtouren laufen" + }, + { + "word": "aufziehen und laufen lassen", + "note": "(von rollendem Spielzeug mit Aufzieh-Feder und – in übertragenen Sinne – von Menschen, über die man sich zuerst lustig macht und die man dann ignoriert)" + }, + { + "word": "aus dem Ruder laufen" + }, + { + "word": "das Rennen ist gelaufen" + }, + { + "word": "das Risiko laufen" + }, + { + "word": "der Schmäh läuft" + }, + { + "word": "die Sache ist gelaufen" + }, + { + "word": "dumm gelaufen" + }, + { + "word": "ein Ding am Laufen haben" + }, + { + "word": "Dinge am Laufen haben" + }, + { + "word": "etwas am Laufen haben" + }, + { + "word": "was am Laufen haben" + }, + { + "word": "etwas ins Leere laufen lassen" + }, + { + "word": "ferner liefen" + }, + { + "word": "Gefahr laufen" + }, + { + "word": "gegen die Wand laufen" + }, + { + "word": "vor die Wand laufen" + }, + { + "word": "gegen etwas Sturm laufen" + }, + { + "word": "gegen jemanden Sturm laufen" + }, + { + "word": "ins Geld laufen" + }, + { + "word": "ins Leere laufen" + }, + { + "word": "ins Messer laufen" + }, + { + "word": "ins offene Messer laufen" + }, + { + "word": "jemandem in die Arme laufen" + }, + { + "word": "jemandem ins Messer laufen" + }, + { + "word": "jemandem ins offene Messer laufen" + }, + { + "word": "jemandem ist eine Laus über die Leber gelaufen" + }, + { + "word": "jemandem läuft es kalt über den Rücken" + }, + { + "word": "jemandem läuft es eiskalt über den Rücken" + }, + { + "word": "jemandem läuft es heiß und kalt über den Rücken" + }, + { + "word": "jemandem zeigen, wie der Hase läuft" + }, + { + "word": "jemandem über den Weg laufen" + }, + { + "word": "jemanden gegen die Wand laufen lassen" + }, + { + "word": "jemanden vor die Wand laufen lassen" + }, + { + "word": "jemanden in Grund und Boden laufen" + }, + { + "word": "jemanden ins Messer laufen lassen" + }, + { + "word": "jemanden ins offene Messer laufen lassen" + }, + { + "word": "jemanden ins Leere laufen lassen" + }, + { + "word": "laufen wie geschnitten Brot" + }, + { + "word": "mit der Kirche ums Dorf laufen" + }, + { + "word": "sich die Füße wund laufen" + }, + { + "word": "sich die Hacken wund laufen" + }, + { + "word": "um den Pudding laufen" + }, + { + "word": "von Hinz zu Kunz laufen" + }, + { + "word": "von Pontius zu Pilatus laufen" + }, + { + "word": "von Pontius nach Pilatus laufen" + }, + { + "word": "vor die Pumpe laufen" + }, + { + "word": "wie geschmiert laufen" + }, + { + "word": "wissen, wie der Hase läuft" + } + ], + "coordinate_terms": [ + { + "word": "fortbewegen", + "sense_index": "1" + }, + { + "word": "gehen", + "sense_index": "1" + }, + { + "word": "marschieren", + "sense_index": "1" + }, + { + "word": "schreiten", + "sense_index": "1" + }, + { + "word": "spazieren", + "sense_index": "1" + }, + { + "word": "trippeln", + "sense_index": "1" + }, + { + "word": "aufführen", + "sense_index": "5" + }, + { + "word": "ausstrahlen", + "sense_index": "5" + }, + { + "word": "senden", + "sense_index": "5" + } + ], + "synonyms": [ + { + "word": "rennen", + "sense_index": "1" + }, + { + "word": "spazieren gehen", + "sense_index": "1" + }, + { + "word": "sprinten", + "sense_index": "1" + }, + { + "word": "rinnen", + "sense_index": "2" + }, + { + "word": "fließen", + "sense_index": "2" + }, + { + "word": "ablaufen", + "sense_index": "8" + }, + { + "word": "entwickeln", + "sense_index": "8" + }, + { + "word": "ereignen", + "sense_index": "8" + }, + { + "word": "funktionieren", + "sense_index": "8" + }, + { + "word": "geschehen", + "sense_index": "8" + } + ], + "categories": [ + "Anagramm sortiert (Deutsch)", + "Deutsch", + "Einträge mit Endreim (Deutsch)", + "Grundformeintrag (Deutsch)", + "Roter Audiolink", + "Rückläufige Wörterliste (Deutsch)", + "Rückläufige Wörterliste Grundformeintrag (Deutsch)", + "Verb (Deutsch)", + "Wiktionary:Audio-Datei", + "siehe auch" + ], + "etymology_texts": [ + "mittelhochdeutsch loufen, althochdeutsch (h)louf(f)an, germanisch *hlaup-a- „laufen“, weitere Herkunft unklar. Das Wort ist seit dem 8. Jahrhundert belegt." + ], + "forms": [ + { + "form": "laufe", + "tags": [ + "present" + ], + "pronouns": [ + "ich" + ] + }, + { + "form": "läufst", + "tags": [ + "present" + ], + "pronouns": [ + "du" + ] + }, + { + "form": "läuft", + "tags": [ + "present" + ], + "pronouns": [ + "er", + "sie", + "es" + ] + }, + { + "form": "lief", + "tags": [ + "past" + ], + "pronouns": [ + "ich" + ] + }, + { + "form": "liefe", + "tags": [ + "subjunctive-ii" + ], + "pronouns": [ + "ich" + ] + }, + { + "form": "lauf!", + "tags": [ + "imperative", + "singular" + ] + }, + { + "form": "laufe!", + "tags": [ + "imperative", + "singular" + ] + }, + { + "form": "lauft!", + "tags": [ + "imperative", + "plural" + ] + }, + { + "form": "gelaufen", + "tags": [ + "participle-2", + "perfect" + ] + }, + { + "form": "sein", + "tags": [ + "auxiliary", + "perfect" + ] + }, + { + "form": "haben", + "tags": [ + "auxiliary", + "perfect" + ] + }, + { + "form": "laufen", + "tags": [ + "auxiliary", + "auxiliary verb", + "active", + "infinitive", + "present" + ], + "raw_tags": [ + "Hilfsverb sein", + "Infinitive und Partizipien" + ], + "source": "Flexion:laufen" + }, + { + "form": "gelaufen sein", + "tags": [ + "auxiliary", + "auxiliary verb", + "active", + "infinitive", + "perfect" + ], + "raw_tags": [ + "Hilfsverb sein", + "Infinitive und Partizipien" + ], + "source": "Flexion:laufen" + }, + { + "form": "zu laufen", + "tags": [ + "auxiliary", + "auxiliary verb", + "active", + "extended", + "infinitive" + ], + "raw_tags": [ + "Hilfsverb sein", + "Infinitive und Partizipien" + ], + "source": "Flexion:laufen" + }, + { + "form": "gelaufen zu sein", + "tags": [ + "auxiliary", + "auxiliary verb", + "active", + "extended", + "infinitive" + ], + "raw_tags": [ + "Hilfsverb sein", + "Infinitive und Partizipien" + ], + "source": "Flexion:laufen" + }, + { + "form": "laufend", + "tags": [ + "auxiliary", + "auxiliary verb", + "participle", + "present", + "active" + ], + "raw_tags": [ + "Hilfsverb sein", + "Infinitive und Partizipien" + ], + "source": "Flexion:laufen" + }, + { + "form": "gelaufen", + "tags": [ + "auxiliary", + "auxiliary verb", + "participle", + "perfect", + "passive" + ], + "raw_tags": [ + "Hilfsverb sein", + "Infinitive und Partizipien" + ], + "source": "Flexion:laufen" + }, + { + "form": "zu laufender", + "tags": [ + "auxiliary", + "auxiliary verb", + "participle", + "gerundive" + ], + "raw_tags": [ + "Hilfsverb sein", + "Infinitive und Partizipien" + ], + "source": "Flexion:laufen" + }, + { + "form": "zu laufende …", + "tags": [ + "auxiliary", + "auxiliary verb", + "participle", + "gerundive" + ], + "raw_tags": [ + "Hilfsverb sein", + "Infinitive und Partizipien" + ], + "source": "Flexion:laufen" + }, + { + "form": "lauf!", + "tags": [ + "auxiliary", + "auxiliary verb", + "imperative", + "second-person", + "singular", + "present", + "active" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen" + ], + "source": "Flexion:laufen" + }, + { + "form": "laufe!", + "tags": [ + "auxiliary", + "auxiliary verb", + "imperative", + "second-person", + "singular", + "present", + "active" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen" + ], + "source": "Flexion:laufen" + }, + { + "form": "sei gelaufen!", + "tags": [ + "auxiliary", + "auxiliary verb", + "imperative", + "second-person", + "singular", + "perfect", + "active" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen" + ], + "source": "Flexion:laufen" + }, + { + "form": "lauft!", + "tags": [ + "auxiliary", + "auxiliary verb", + "imperative", + "second-person", + "plural", + "present", + "active" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen" + ], + "source": "Flexion:laufen" + }, + { + "form": "seid gelaufen!", + "tags": [ + "auxiliary", + "auxiliary verb", + "imperative", + "second-person", + "plural", + "perfect", + "active" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen" + ], + "source": "Flexion:laufen" + }, + { + "form": "laufen Sie!", + "tags": [ + "auxiliary", + "auxiliary verb", + "imperative", + "honorific", + "present", + "active" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen" + ], + "source": "Flexion:laufen" + }, + { + "form": "seien Sie gelaufen!", + "tags": [ + "auxiliary", + "auxiliary verb", + "imperative", + "honorific", + "perfect", + "active" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen" + ], + "source": "Flexion:laufen" + }, + { + "form": "ich laufe", + "tags": [ + "auxiliary", + "auxiliary verb", + "first-person", + "singular", + "present", + "active", + "indicative" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "ich laufe", + "tags": [ + "auxiliary", + "auxiliary verb", + "first-person", + "singular", + "present", + "active", + "subjunctive-i" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "du läufst", + "tags": [ + "auxiliary", + "auxiliary verb", + "second-person", + "singular", + "present", + "active", + "indicative" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "du laufest", + "tags": [ + "auxiliary", + "auxiliary verb", + "second-person", + "singular", + "present", + "active", + "subjunctive-i" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "er/sie/es läuft", + "tags": [ + "auxiliary", + "auxiliary verb", + "third-person", + "singular", + "present", + "active", + "indicative" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "er/sie/es laufe", + "tags": [ + "auxiliary", + "auxiliary verb", + "third-person", + "singular", + "present", + "active", + "subjunctive-i" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "es wird gelaufen", + "tags": [ + "auxiliary", + "auxiliary verb", + "third-person", + "singular", + "present", + "processual-passive", + "indicative" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "es werde gelaufen", + "tags": [ + "auxiliary", + "auxiliary verb", + "third-person", + "singular", + "present", + "processual-passive", + "subjunctive-i" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "es ist gelaufen", + "tags": [ + "auxiliary", + "auxiliary verb", + "third-person", + "singular", + "present", + "statal-passive", + "indicative" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "es sei gelaufen", + "tags": [ + "auxiliary", + "auxiliary verb", + "third-person", + "singular", + "present", + "statal-passive", + "subjunctive-i" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "wir laufen", + "tags": [ + "auxiliary", + "auxiliary verb", + "first-person", + "plural", + "present", + "active", + "indicative" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "wir laufen", + "tags": [ + "auxiliary", + "auxiliary verb", + "first-person", + "plural", + "present", + "active", + "subjunctive-i" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "ihr lauft", + "tags": [ + "auxiliary", + "auxiliary verb", + "second-person", + "plural", + "present", + "active", + "indicative" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "ihr laufet", + "tags": [ + "auxiliary", + "auxiliary verb", + "second-person", + "plural", + "present", + "active", + "subjunctive-i" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "sie laufen", + "tags": [ + "auxiliary", + "auxiliary verb", + "third-person", + "plural", + "present", + "active", + "indicative" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "sie laufen", + "tags": [ + "auxiliary", + "auxiliary verb", + "third-person", + "plural", + "present", + "active", + "subjunctive-i" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "ich lief", + "tags": [ + "auxiliary", + "auxiliary verb", + "first-person", + "singular", + "past", + "active", + "indicative" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "ich liefe", + "tags": [ + "auxiliary", + "auxiliary verb", + "first-person", + "singular", + "past", + "active", + "subjunctive-ii" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "du liefst", + "tags": [ + "auxiliary", + "auxiliary verb", + "second-person", + "singular", + "past", + "active", + "indicative" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "du liefest", + "tags": [ + "auxiliary", + "auxiliary verb", + "second-person", + "singular", + "past", + "active", + "subjunctive-ii" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "er/sie/es lief", + "tags": [ + "auxiliary", + "auxiliary verb", + "third-person", + "singular", + "past", + "active", + "indicative" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "er/sie/es liefe", + "tags": [ + "auxiliary", + "auxiliary verb", + "third-person", + "singular", + "past", + "active", + "subjunctive-ii" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "es wurde gelaufen", + "tags": [ + "auxiliary", + "auxiliary verb", + "third-person", + "singular", + "past", + "processual-passive", + "indicative" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "es würde gelaufen", + "tags": [ + "auxiliary", + "auxiliary verb", + "third-person", + "singular", + "past", + "processual-passive", + "subjunctive-ii" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "es war gelaufen", + "tags": [ + "auxiliary", + "auxiliary verb", + "third-person", + "singular", + "past", + "statal-passive", + "indicative" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "es wäre gelaufen", + "tags": [ + "auxiliary", + "auxiliary verb", + "third-person", + "singular", + "past", + "statal-passive", + "subjunctive-ii" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "wir liefen", + "tags": [ + "auxiliary", + "auxiliary verb", + "first-person", + "plural", + "past", + "active", + "indicative" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "wir liefen", + "tags": [ + "auxiliary", + "auxiliary verb", + "first-person", + "plural", + "past", + "active", + "subjunctive-ii" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "ihr lieft", + "tags": [ + "auxiliary", + "auxiliary verb", + "second-person", + "plural", + "past", + "active", + "indicative" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "ihr liefet", + "tags": [ + "auxiliary", + "auxiliary verb", + "second-person", + "plural", + "past", + "active", + "subjunctive-ii" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "sie liefen", + "tags": [ + "auxiliary", + "auxiliary verb", + "third-person", + "plural", + "past", + "active", + "indicative" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "sie liefen", + "tags": [ + "auxiliary", + "auxiliary verb", + "third-person", + "plural", + "past", + "active", + "subjunctive-ii" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "ich bin gelaufen", + "tags": [ + "auxiliary", + "auxiliary verb", + "first-person", + "singular", + "perfect", + "active", + "indicative" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "ich sei gelaufen", + "tags": [ + "auxiliary", + "auxiliary verb", + "first-person", + "singular", + "perfect", + "active", + "subjunctive-i" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "du bist gelaufen", + "tags": [ + "auxiliary", + "auxiliary verb", + "second-person", + "singular", + "perfect", + "active", + "indicative" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "du seist gelaufen", + "tags": [ + "auxiliary", + "auxiliary verb", + "second-person", + "singular", + "perfect", + "active", + "subjunctive-i" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "du seiest gelaufen", + "tags": [ + "auxiliary", + "auxiliary verb", + "second-person", + "singular", + "perfect", + "active", + "subjunctive-i" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "er/sie/es ist gelaufen", + "tags": [ + "auxiliary", + "auxiliary verb", + "third-person", + "singular", + "perfect", + "active", + "indicative" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "er/sie/es sei gelaufen", + "tags": [ + "auxiliary", + "auxiliary verb", + "third-person", + "singular", + "perfect", + "active", + "subjunctive-i" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "es ist gelaufen worden", + "tags": [ + "auxiliary", + "auxiliary verb", + "third-person", + "singular", + "perfect", + "processual-passive", + "indicative" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "es sei gelaufen worden", + "tags": [ + "auxiliary", + "auxiliary verb", + "third-person", + "singular", + "perfect", + "processual-passive", + "subjunctive-i" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "es ist gelaufen gewesen", + "tags": [ + "auxiliary", + "auxiliary verb", + "third-person", + "singular", + "perfect", + "statal-passive", + "indicative" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "es sei gelaufen gewesen", + "tags": [ + "auxiliary", + "auxiliary verb", + "third-person", + "singular", + "perfect", + "statal-passive", + "subjunctive-i" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "wir sind gelaufen", + "tags": [ + "auxiliary", + "auxiliary verb", + "first-person", + "plural", + "perfect", + "active", + "indicative" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "wir seien gelaufen", + "tags": [ + "auxiliary", + "auxiliary verb", + "first-person", + "plural", + "perfect", + "active", + "subjunctive-i" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "ihr seid gelaufen", + "tags": [ + "auxiliary", + "auxiliary verb", + "second-person", + "plural", + "perfect", + "active", + "indicative" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "ihr seiet gelaufen", + "tags": [ + "auxiliary", + "auxiliary verb", + "second-person", + "plural", + "perfect", + "active", + "subjunctive-i" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "sie sind gelaufen", + "tags": [ + "auxiliary", + "auxiliary verb", + "third-person", + "plural", + "perfect", + "active", + "indicative" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "sie seien gelaufen", + "tags": [ + "auxiliary", + "auxiliary verb", + "third-person", + "plural", + "perfect", + "active", + "subjunctive-i" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "ich war gelaufen", + "tags": [ + "auxiliary", + "auxiliary verb", + "first-person", + "singular", + "pluperfect", + "active", + "indicative" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "ich wäre gelaufen", + "tags": [ + "auxiliary", + "auxiliary verb", + "first-person", + "singular", + "pluperfect", + "active", + "subjunctive-ii" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "du warst gelaufen", + "tags": [ + "auxiliary", + "auxiliary verb", + "second-person", + "singular", + "pluperfect", + "active", + "indicative" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "du wärst gelaufen", + "tags": [ + "auxiliary", + "auxiliary verb", + "second-person", + "singular", + "pluperfect", + "active", + "subjunctive-ii" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "du wärest gelaufen", + "tags": [ + "auxiliary", + "auxiliary verb", + "second-person", + "singular", + "pluperfect", + "active", + "subjunctive-ii" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "er/sie/es war gelaufen", + "tags": [ + "auxiliary", + "auxiliary verb", + "third-person", + "singular", + "pluperfect", + "active", + "indicative" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "er/sie/es wäre gelaufen", + "tags": [ + "auxiliary", + "auxiliary verb", + "third-person", + "singular", + "pluperfect", + "active", + "subjunctive-ii" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "es war gelaufen worden", + "tags": [ + "auxiliary", + "auxiliary verb", + "third-person", + "singular", + "pluperfect", + "processual-passive", + "indicative" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "es wäre gelaufen worden", + "tags": [ + "auxiliary", + "auxiliary verb", + "third-person", + "singular", + "pluperfect", + "processual-passive", + "subjunctive-ii" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "es war gelaufen gewesen", + "tags": [ + "auxiliary", + "auxiliary verb", + "third-person", + "singular", + "pluperfect", + "statal-passive", + "indicative" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "es wäre gelaufen gewesen", + "tags": [ + "auxiliary", + "auxiliary verb", + "third-person", + "singular", + "pluperfect", + "statal-passive", + "subjunctive-ii" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "wir waren gelaufen", + "tags": [ + "auxiliary", + "auxiliary verb", + "first-person", + "plural", + "pluperfect", + "active", + "indicative" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "wir wären gelaufen", + "tags": [ + "auxiliary", + "auxiliary verb", + "first-person", + "plural", + "pluperfect", + "active", + "subjunctive-ii" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "ihr wart gelaufen", + "tags": [ + "auxiliary", + "auxiliary verb", + "second-person", + "plural", + "pluperfect", + "active", + "indicative" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "ihr wärt gelaufen", + "tags": [ + "auxiliary", + "auxiliary verb", + "second-person", + "plural", + "pluperfect", + "active", + "subjunctive-ii" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "ihr wäret gelaufen", + "tags": [ + "auxiliary", + "auxiliary verb", + "second-person", + "plural", + "pluperfect", + "active", + "subjunctive-ii" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "sie waren gelaufen", + "tags": [ + "auxiliary", + "auxiliary verb", + "third-person", + "plural", + "pluperfect", + "active", + "indicative" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "sie wären gelaufen", + "tags": [ + "auxiliary", + "auxiliary verb", + "third-person", + "plural", + "pluperfect", + "active", + "subjunctive-ii" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "ich werde laufen", + "tags": [ + "auxiliary", + "auxiliary verb", + "first-person", + "singular", + "future-i", + "active", + "indicative" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "ich werde laufen", + "tags": [ + "auxiliary", + "auxiliary verb", + "first-person", + "singular", + "future-i", + "active", + "subjunctive-i" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "ich würde laufen", + "tags": [ + "auxiliary", + "auxiliary verb", + "first-person", + "singular", + "future-i", + "active", + "subjunctive-ii" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "du wirst laufen", + "tags": [ + "auxiliary", + "auxiliary verb", + "second-person", + "singular", + "future-i", + "active", + "indicative" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "du werdest laufen", + "tags": [ + "auxiliary", + "auxiliary verb", + "second-person", + "singular", + "future-i", + "active", + "subjunctive-i" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "du würdest laufen", + "tags": [ + "auxiliary", + "auxiliary verb", + "second-person", + "singular", + "future-i", + "active", + "subjunctive-ii" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "er/sie/es wird laufen", + "tags": [ + "auxiliary", + "auxiliary verb", + "third-person", + "singular", + "future-i", + "active", + "indicative" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "er/sie/es werde laufen", + "tags": [ + "auxiliary", + "auxiliary verb", + "third-person", + "singular", + "future-i", + "active", + "subjunctive-i" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "er/sie/es würde laufen", + "tags": [ + "auxiliary", + "auxiliary verb", + "third-person", + "singular", + "future-i", + "active", + "subjunctive-ii" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "es wird gelaufen werden", + "tags": [ + "auxiliary", + "auxiliary verb", + "third-person", + "singular", + "future-i", + "processual-passive", + "indicative" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "es werde gelaufen werden", + "tags": [ + "auxiliary", + "auxiliary verb", + "third-person", + "singular", + "future-i", + "processual-passive", + "subjunctive-i" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "es würde gelaufen werden", + "tags": [ + "auxiliary", + "auxiliary verb", + "third-person", + "singular", + "future-i", + "processual-passive", + "subjunctive-ii" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "es wird gelaufen sein", + "tags": [ + "auxiliary", + "auxiliary verb", + "third-person", + "singular", + "future-i", + "statal-passive", + "indicative" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "es werde gelaufen sein", + "tags": [ + "auxiliary", + "auxiliary verb", + "third-person", + "singular", + "future-i", + "statal-passive", + "subjunctive-i" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "es würde gelaufen sein", + "tags": [ + "auxiliary", + "auxiliary verb", + "third-person", + "singular", + "future-i", + "statal-passive", + "subjunctive-ii" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "wir werden laufen", + "tags": [ + "auxiliary", + "auxiliary verb", + "first-person", + "plural", + "future-i", + "active", + "indicative" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "wir werden laufen", + "tags": [ + "auxiliary", + "auxiliary verb", + "first-person", + "plural", + "future-i", + "active", + "subjunctive-i" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "wir würden laufen", + "tags": [ + "auxiliary", + "auxiliary verb", + "first-person", + "plural", + "future-i", + "active", + "subjunctive-ii" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "ihr werdet laufen", + "tags": [ + "auxiliary", + "auxiliary verb", + "second-person", + "plural", + "future-i", + "active", + "indicative" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "ihr werdet laufen", + "tags": [ + "auxiliary", + "auxiliary verb", + "second-person", + "plural", + "future-i", + "active", + "subjunctive-i" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "ihr würdet laufen", + "tags": [ + "auxiliary", + "auxiliary verb", + "second-person", + "plural", + "future-i", + "active", + "subjunctive-ii" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "sie werden laufen", + "tags": [ + "auxiliary", + "auxiliary verb", + "third-person", + "plural", + "future-i", + "active", + "indicative" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "sie werden laufen", + "tags": [ + "auxiliary", + "auxiliary verb", + "third-person", + "plural", + "future-i", + "active", + "subjunctive-i" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "sie würden laufen", + "tags": [ + "auxiliary", + "auxiliary verb", + "third-person", + "plural", + "future-i", + "active", + "subjunctive-ii" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "ich werde gelaufen sein", + "tags": [ + "auxiliary", + "auxiliary verb", + "first-person", + "singular", + "future-ii", + "active", + "indicative" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "ich werde gelaufen sein", + "tags": [ + "auxiliary", + "auxiliary verb", + "first-person", + "singular", + "future-ii", + "active", + "subjunctive-i" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "ich würde gelaufen sein", + "tags": [ + "auxiliary", + "auxiliary verb", + "first-person", + "singular", + "future-ii", + "active", + "subjunctive-ii" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "du wirst gelaufen sein", + "tags": [ + "auxiliary", + "auxiliary verb", + "second-person", + "singular", + "future-ii", + "active", + "indicative" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "du werdest gelaufen sein", + "tags": [ + "auxiliary", + "auxiliary verb", + "second-person", + "singular", + "future-ii", + "active", + "subjunctive-i" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "du würdest gelaufen sein", + "tags": [ + "auxiliary", + "auxiliary verb", + "second-person", + "singular", + "future-ii", + "active", + "subjunctive-ii" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "er/sie/es wird gelaufen sein", + "tags": [ + "auxiliary", + "auxiliary verb", + "third-person", + "singular", + "future-ii", + "active", + "indicative" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "er/sie/es werde gelaufen sein", + "tags": [ + "auxiliary", + "auxiliary verb", + "third-person", + "singular", + "future-ii", + "active", + "subjunctive-i" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "er/sie/es würde gelaufen sein", + "tags": [ + "auxiliary", + "auxiliary verb", + "third-person", + "singular", + "future-ii", + "active", + "subjunctive-ii" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "es wird gelaufen worden sein", + "tags": [ + "auxiliary", + "auxiliary verb", + "third-person", + "singular", + "future-ii", + "processual-passive", + "indicative" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "es werde gelaufen worden sein", + "tags": [ + "auxiliary", + "auxiliary verb", + "third-person", + "singular", + "future-ii", + "processual-passive", + "subjunctive-i" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "es würde gelaufen worden sein", + "tags": [ + "auxiliary", + "auxiliary verb", + "third-person", + "singular", + "future-ii", + "processual-passive", + "subjunctive-ii" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "es wird gelaufen gewesen sein", + "tags": [ + "auxiliary", + "auxiliary verb", + "third-person", + "singular", + "future-ii", + "statal-passive", + "indicative" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "es werde gelaufen gewesen sein", + "tags": [ + "auxiliary", + "auxiliary verb", + "third-person", + "singular", + "future-ii", + "statal-passive", + "subjunctive-i" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "es würde gelaufen gewesen sein", + "tags": [ + "auxiliary", + "auxiliary verb", + "third-person", + "singular", + "future-ii", + "statal-passive", + "subjunctive-ii" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "wir werden gelaufen sein", + "tags": [ + "auxiliary", + "auxiliary verb", + "first-person", + "plural", + "future-ii", + "active", + "indicative" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "wir werden gelaufen sein", + "tags": [ + "auxiliary", + "auxiliary verb", + "first-person", + "plural", + "future-ii", + "active", + "subjunctive-i" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "wir würden gelaufen sein", + "tags": [ + "auxiliary", + "auxiliary verb", + "first-person", + "plural", + "future-ii", + "active", + "subjunctive-ii" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "ihr werdet gelaufen sein", + "tags": [ + "auxiliary", + "auxiliary verb", + "second-person", + "plural", + "future-ii", + "active", + "indicative" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "ihr werdet gelaufen sein", + "tags": [ + "auxiliary", + "auxiliary verb", + "second-person", + "plural", + "future-ii", + "active", + "subjunctive-i" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "ihr würdet gelaufen sein", + "tags": [ + "auxiliary", + "auxiliary verb", + "second-person", + "plural", + "future-ii", + "active", + "subjunctive-ii" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "sie werden gelaufen sein", + "tags": [ + "auxiliary", + "auxiliary verb", + "third-person", + "plural", + "future-ii", + "active", + "indicative" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "sie werden gelaufen sein", + "tags": [ + "auxiliary", + "auxiliary verb", + "third-person", + "plural", + "future-ii", + "active", + "subjunctive-i" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "sie würden gelaufen sein", + "tags": [ + "auxiliary", + "auxiliary verb", + "third-person", + "plural", + "future-ii", + "active", + "subjunctive-ii" + ], + "raw_tags": [ + "Hilfsverb sein", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "laufen", + "tags": [ + "auxiliary", + "active", + "infinitive", + "present" + ], + "raw_tags": [ + "Hilfsverb haben", + "Infinitive und Partizipien" + ], + "source": "Flexion:laufen" + }, + { + "form": "gelaufen haben", + "tags": [ + "auxiliary", + "active", + "infinitive", + "perfect" + ], + "raw_tags": [ + "Hilfsverb haben", + "Infinitive und Partizipien" + ], + "source": "Flexion:laufen" + }, + { + "form": "zu laufen", + "tags": [ + "auxiliary", + "active", + "extended", + "infinitive" + ], + "raw_tags": [ + "Hilfsverb haben", + "Infinitive und Partizipien" + ], + "source": "Flexion:laufen" + }, + { + "form": "gelaufen zu haben", + "tags": [ + "auxiliary", + "active", + "extended", + "infinitive" + ], + "raw_tags": [ + "Hilfsverb haben", + "Infinitive und Partizipien" + ], + "source": "Flexion:laufen" + }, + { + "form": "laufend", + "tags": [ + "auxiliary", + "participle", + "present", + "active" + ], + "raw_tags": [ + "Hilfsverb haben", + "Infinitive und Partizipien" + ], + "source": "Flexion:laufen" + }, + { + "form": "gelaufen", + "tags": [ + "auxiliary", + "participle", + "perfect", + "passive" + ], + "raw_tags": [ + "Hilfsverb haben", + "Infinitive und Partizipien" + ], + "source": "Flexion:laufen" + }, + { + "form": "zu laufender", + "tags": [ + "auxiliary", + "participle", + "gerundive" + ], + "raw_tags": [ + "Hilfsverb haben", + "Infinitive und Partizipien" + ], + "source": "Flexion:laufen" + }, + { + "form": "zu laufende …", + "tags": [ + "auxiliary", + "participle", + "gerundive" + ], + "raw_tags": [ + "Hilfsverb haben", + "Infinitive und Partizipien" + ], + "source": "Flexion:laufen" + }, + { + "form": "lauf!", + "tags": [ + "auxiliary", + "imperative", + "second-person", + "singular", + "present", + "active" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen" + ], + "source": "Flexion:laufen" + }, + { + "form": "laufe!", + "tags": [ + "auxiliary", + "imperative", + "second-person", + "singular", + "present", + "active" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen" + ], + "source": "Flexion:laufen" + }, + { + "form": "habe gelaufen!", + "tags": [ + "auxiliary", + "imperative", + "second-person", + "singular", + "perfect", + "active" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen" + ], + "source": "Flexion:laufen" + }, + { + "form": "lauft!", + "tags": [ + "auxiliary", + "imperative", + "second-person", + "plural", + "present", + "active" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen" + ], + "source": "Flexion:laufen" + }, + { + "form": "habt gelaufen!", + "tags": [ + "auxiliary", + "imperative", + "second-person", + "plural", + "perfect", + "active" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen" + ], + "source": "Flexion:laufen" + }, + { + "form": "laufen Sie!", + "tags": [ + "auxiliary", + "imperative", + "honorific", + "present", + "active" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen" + ], + "source": "Flexion:laufen" + }, + { + "form": "haben Sie gelaufen!", + "tags": [ + "auxiliary", + "imperative", + "honorific", + "perfect", + "active" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen" + ], + "source": "Flexion:laufen" + }, + { + "form": "ich laufe", + "tags": [ + "auxiliary", + "first-person", + "singular", + "present", + "active", + "indicative" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "ich laufe", + "tags": [ + "auxiliary", + "first-person", + "singular", + "present", + "active", + "subjunctive-i" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "du läufst", + "tags": [ + "auxiliary", + "second-person", + "singular", + "present", + "active", + "indicative" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "du laufest", + "tags": [ + "auxiliary", + "second-person", + "singular", + "present", + "active", + "subjunctive-i" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "er/sie/es läuft", + "tags": [ + "auxiliary", + "third-person", + "singular", + "present", + "active", + "indicative" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "er/sie/es laufe", + "tags": [ + "auxiliary", + "third-person", + "singular", + "present", + "active", + "subjunctive-i" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "es wird gelaufen", + "tags": [ + "auxiliary", + "third-person", + "singular", + "present", + "processual-passive", + "indicative" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "es werde gelaufen", + "tags": [ + "auxiliary", + "third-person", + "singular", + "present", + "processual-passive", + "subjunctive-i" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "es ist gelaufen", + "tags": [ + "auxiliary", + "third-person", + "singular", + "present", + "statal-passive", + "indicative" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "es sei gelaufen", + "tags": [ + "auxiliary", + "third-person", + "singular", + "present", + "statal-passive", + "subjunctive-i" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "wir laufen", + "tags": [ + "auxiliary", + "first-person", + "plural", + "present", + "active", + "indicative" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "wir laufen", + "tags": [ + "auxiliary", + "first-person", + "plural", + "present", + "active", + "subjunctive-i" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "ihr lauft", + "tags": [ + "auxiliary", + "second-person", + "plural", + "present", + "active", + "indicative" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "ihr laufet", + "tags": [ + "auxiliary", + "second-person", + "plural", + "present", + "active", + "subjunctive-i" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "sie laufen", + "tags": [ + "auxiliary", + "third-person", + "plural", + "present", + "active", + "indicative" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "sie laufen", + "tags": [ + "auxiliary", + "third-person", + "plural", + "present", + "active", + "subjunctive-i" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "ich lief", + "tags": [ + "auxiliary", + "first-person", + "singular", + "past", + "active", + "indicative" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "ich liefe", + "tags": [ + "auxiliary", + "first-person", + "singular", + "past", + "active", + "subjunctive-ii" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "du liefst", + "tags": [ + "auxiliary", + "second-person", + "singular", + "past", + "active", + "indicative" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "du liefest", + "tags": [ + "auxiliary", + "second-person", + "singular", + "past", + "active", + "subjunctive-ii" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "er/sie/es lief", + "tags": [ + "auxiliary", + "third-person", + "singular", + "past", + "active", + "indicative" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "er/sie/es liefe", + "tags": [ + "auxiliary", + "third-person", + "singular", + "past", + "active", + "subjunctive-ii" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "es wurde gelaufen", + "tags": [ + "auxiliary", + "third-person", + "singular", + "past", + "processual-passive", + "indicative" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "es würde gelaufen", + "tags": [ + "auxiliary", + "third-person", + "singular", + "past", + "processual-passive", + "subjunctive-ii" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "es war gelaufen", + "tags": [ + "auxiliary", + "third-person", + "singular", + "past", + "statal-passive", + "indicative" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "es wäre gelaufen", + "tags": [ + "auxiliary", + "third-person", + "singular", + "past", + "statal-passive", + "subjunctive-ii" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "wir liefen", + "tags": [ + "auxiliary", + "first-person", + "plural", + "past", + "active", + "indicative" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "wir liefen", + "tags": [ + "auxiliary", + "first-person", + "plural", + "past", + "active", + "subjunctive-ii" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "ihr lieft", + "tags": [ + "auxiliary", + "second-person", + "plural", + "past", + "active", + "indicative" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "ihr liefet", + "tags": [ + "auxiliary", + "second-person", + "plural", + "past", + "active", + "subjunctive-ii" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "sie liefen", + "tags": [ + "auxiliary", + "third-person", + "plural", + "past", + "active", + "indicative" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "sie liefen", + "tags": [ + "auxiliary", + "third-person", + "plural", + "past", + "active", + "subjunctive-ii" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "ich habe gelaufen", + "tags": [ + "auxiliary", + "first-person", + "singular", + "perfect", + "active", + "indicative" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "ich habe gelaufen", + "tags": [ + "auxiliary", + "first-person", + "singular", + "perfect", + "active", + "subjunctive-i" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "du hast gelaufen", + "tags": [ + "auxiliary", + "second-person", + "singular", + "perfect", + "active", + "indicative" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "du habest gelaufen", + "tags": [ + "auxiliary", + "second-person", + "singular", + "perfect", + "active", + "subjunctive-i" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "er/sie/es hat gelaufen", + "tags": [ + "auxiliary", + "third-person", + "singular", + "perfect", + "active", + "indicative" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "er/sie/es habe gelaufen", + "tags": [ + "auxiliary", + "third-person", + "singular", + "perfect", + "active", + "subjunctive-i" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "es ist gelaufen worden", + "tags": [ + "auxiliary", + "third-person", + "singular", + "perfect", + "processual-passive", + "indicative" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "es sei gelaufen worden", + "tags": [ + "auxiliary", + "third-person", + "singular", + "perfect", + "processual-passive", + "subjunctive-i" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "es ist gelaufen gewesen", + "tags": [ + "auxiliary", + "third-person", + "singular", + "perfect", + "statal-passive", + "indicative" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "es sei gelaufen gewesen", + "tags": [ + "auxiliary", + "third-person", + "singular", + "perfect", + "statal-passive", + "subjunctive-i" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "wir haben gelaufen", + "tags": [ + "auxiliary", + "first-person", + "plural", + "perfect", + "active", + "indicative" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "wir haben gelaufen", + "tags": [ + "auxiliary", + "first-person", + "plural", + "perfect", + "active", + "subjunctive-i" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "ihr habt gelaufen", + "tags": [ + "auxiliary", + "second-person", + "plural", + "perfect", + "active", + "indicative" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "ihr habet gelaufen", + "tags": [ + "auxiliary", + "second-person", + "plural", + "perfect", + "active", + "subjunctive-i" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "sie haben gelaufen", + "tags": [ + "auxiliary", + "third-person", + "plural", + "perfect", + "active", + "indicative" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "sie haben gelaufen", + "tags": [ + "auxiliary", + "third-person", + "plural", + "perfect", + "active", + "subjunctive-i" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "ich hatte gelaufen", + "tags": [ + "auxiliary", + "first-person", + "singular", + "pluperfect", + "active", + "indicative" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "ich hätte gelaufen", + "tags": [ + "auxiliary", + "first-person", + "singular", + "pluperfect", + "active", + "subjunctive-ii" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "du hattest gelaufen", + "tags": [ + "auxiliary", + "second-person", + "singular", + "pluperfect", + "active", + "indicative" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "du hättest gelaufen", + "tags": [ + "auxiliary", + "second-person", + "singular", + "pluperfect", + "active", + "subjunctive-ii" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "er/sie/es hatte gelaufen", + "tags": [ + "auxiliary", + "third-person", + "singular", + "pluperfect", + "active", + "indicative" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "er/sie/es hätte gelaufen", + "tags": [ + "auxiliary", + "third-person", + "singular", + "pluperfect", + "active", + "subjunctive-ii" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "es war gelaufen worden", + "tags": [ + "auxiliary", + "third-person", + "singular", + "pluperfect", + "processual-passive", + "indicative" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "es wäre gelaufen worden", + "tags": [ + "auxiliary", + "third-person", + "singular", + "pluperfect", + "processual-passive", + "subjunctive-ii" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "es war gelaufen gewesen", + "tags": [ + "auxiliary", + "third-person", + "singular", + "pluperfect", + "statal-passive", + "indicative" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "es wäre gelaufen gewesen", + "tags": [ + "auxiliary", + "third-person", + "singular", + "pluperfect", + "statal-passive", + "subjunctive-ii" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "wir hatten gelaufen", + "tags": [ + "auxiliary", + "first-person", + "plural", + "pluperfect", + "active", + "indicative" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "wir hätten gelaufen", + "tags": [ + "auxiliary", + "first-person", + "plural", + "pluperfect", + "active", + "subjunctive-ii" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "ihr hattet gelaufen", + "tags": [ + "auxiliary", + "second-person", + "plural", + "pluperfect", + "active", + "indicative" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "ihr hättet gelaufen", + "tags": [ + "auxiliary", + "second-person", + "plural", + "pluperfect", + "active", + "subjunctive-ii" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "sie hatten gelaufen", + "tags": [ + "auxiliary", + "third-person", + "plural", + "pluperfect", + "active", + "indicative" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "sie hätten gelaufen", + "tags": [ + "auxiliary", + "third-person", + "plural", + "pluperfect", + "active", + "subjunctive-ii" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "ich werde laufen", + "tags": [ + "auxiliary", + "first-person", + "singular", + "future-i", + "active", + "indicative" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "ich werde laufen", + "tags": [ + "auxiliary", + "first-person", + "singular", + "future-i", + "active", + "subjunctive-i" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "ich würde laufen", + "tags": [ + "auxiliary", + "first-person", + "singular", + "future-i", + "active", + "subjunctive-ii" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "du wirst laufen", + "tags": [ + "auxiliary", + "second-person", + "singular", + "future-i", + "active", + "indicative" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "du werdest laufen", + "tags": [ + "auxiliary", + "second-person", + "singular", + "future-i", + "active", + "subjunctive-i" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "du würdest laufen", + "tags": [ + "auxiliary", + "second-person", + "singular", + "future-i", + "active", + "subjunctive-ii" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "er/sie/es wird laufen", + "tags": [ + "auxiliary", + "third-person", + "singular", + "future-i", + "active", + "indicative" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "er/sie/es werde laufen", + "tags": [ + "auxiliary", + "third-person", + "singular", + "future-i", + "active", + "subjunctive-i" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "er/sie/es würde laufen", + "tags": [ + "auxiliary", + "third-person", + "singular", + "future-i", + "active", + "subjunctive-ii" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "es wird gelaufen werden", + "tags": [ + "auxiliary", + "third-person", + "singular", + "future-i", + "processual-passive", + "indicative" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "es werde gelaufen werden", + "tags": [ + "auxiliary", + "third-person", + "singular", + "future-i", + "processual-passive", + "subjunctive-i" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "es würde gelaufen werden", + "tags": [ + "auxiliary", + "third-person", + "singular", + "future-i", + "processual-passive", + "subjunctive-ii" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "es wird gelaufen sein", + "tags": [ + "auxiliary", + "third-person", + "singular", + "future-i", + "statal-passive", + "indicative" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "es werde gelaufen sein", + "tags": [ + "auxiliary", + "third-person", + "singular", + "future-i", + "statal-passive", + "subjunctive-i" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "es würde gelaufen sein", + "tags": [ + "auxiliary", + "third-person", + "singular", + "future-i", + "statal-passive", + "subjunctive-ii" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "wir werden laufen", + "tags": [ + "auxiliary", + "first-person", + "plural", + "future-i", + "active", + "indicative" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "wir werden laufen", + "tags": [ + "auxiliary", + "first-person", + "plural", + "future-i", + "active", + "subjunctive-i" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "wir würden laufen", + "tags": [ + "auxiliary", + "first-person", + "plural", + "future-i", + "active", + "subjunctive-ii" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "ihr werdet laufen", + "tags": [ + "auxiliary", + "second-person", + "plural", + "future-i", + "active", + "indicative" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "ihr werdet laufen", + "tags": [ + "auxiliary", + "second-person", + "plural", + "future-i", + "active", + "subjunctive-i" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "ihr würdet laufen", + "tags": [ + "auxiliary", + "second-person", + "plural", + "future-i", + "active", + "subjunctive-ii" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "sie werden laufen", + "tags": [ + "auxiliary", + "third-person", + "plural", + "future-i", + "active", + "indicative" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "sie werden laufen", + "tags": [ + "auxiliary", + "third-person", + "plural", + "future-i", + "active", + "subjunctive-i" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "sie würden laufen", + "tags": [ + "auxiliary", + "third-person", + "plural", + "future-i", + "active", + "subjunctive-ii" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "ich werde gelaufen haben", + "tags": [ + "auxiliary", + "first-person", + "singular", + "future-ii", + "active", + "indicative" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "ich werde gelaufen haben", + "tags": [ + "auxiliary", + "first-person", + "singular", + "future-ii", + "active", + "subjunctive-i" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "ich würde gelaufen haben", + "tags": [ + "auxiliary", + "first-person", + "singular", + "future-ii", + "active", + "subjunctive-ii" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "du wirst gelaufen haben", + "tags": [ + "auxiliary", + "second-person", + "singular", + "future-ii", + "active", + "indicative" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "du werdest gelaufen haben", + "tags": [ + "auxiliary", + "second-person", + "singular", + "future-ii", + "active", + "subjunctive-i" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "du würdest gelaufen haben", + "tags": [ + "auxiliary", + "second-person", + "singular", + "future-ii", + "active", + "subjunctive-ii" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "er/sie/es wird gelaufen haben", + "tags": [ + "auxiliary", + "third-person", + "singular", + "future-ii", + "active", + "indicative" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "er/sie/es werde gelaufen haben", + "tags": [ + "auxiliary", + "third-person", + "singular", + "future-ii", + "active", + "subjunctive-i" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "er/sie/es würde gelaufen haben", + "tags": [ + "auxiliary", + "third-person", + "singular", + "future-ii", + "active", + "subjunctive-ii" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "es wird gelaufen worden sein", + "tags": [ + "auxiliary", + "third-person", + "singular", + "future-ii", + "processual-passive", + "indicative" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "es werde gelaufen worden sein", + "tags": [ + "auxiliary", + "third-person", + "singular", + "future-ii", + "processual-passive", + "subjunctive-i" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "es würde gelaufen worden sein", + "tags": [ + "auxiliary", + "third-person", + "singular", + "future-ii", + "processual-passive", + "subjunctive-ii" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "es wird gelaufen gewesen sein", + "tags": [ + "auxiliary", + "third-person", + "singular", + "future-ii", + "statal-passive", + "indicative" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "es werde gelaufen gewesen sein", + "tags": [ + "auxiliary", + "third-person", + "singular", + "future-ii", + "statal-passive", + "subjunctive-i" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "es würde gelaufen gewesen sein", + "tags": [ + "auxiliary", + "third-person", + "singular", + "future-ii", + "statal-passive", + "subjunctive-ii" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "wir werden gelaufen haben", + "tags": [ + "auxiliary", + "first-person", + "plural", + "future-ii", + "active", + "indicative" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "wir werden gelaufen haben", + "tags": [ + "auxiliary", + "first-person", + "plural", + "future-ii", + "active", + "subjunctive-i" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "wir würden gelaufen haben", + "tags": [ + "auxiliary", + "first-person", + "plural", + "future-ii", + "active", + "subjunctive-ii" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "ihr werdet gelaufen haben", + "tags": [ + "auxiliary", + "second-person", + "plural", + "future-ii", + "active", + "indicative" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "ihr werdet gelaufen haben", + "tags": [ + "auxiliary", + "second-person", + "plural", + "future-ii", + "active", + "subjunctive-i" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "ihr würdet gelaufen haben", + "tags": [ + "auxiliary", + "second-person", + "plural", + "future-ii", + "active", + "subjunctive-ii" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "sie werden gelaufen haben", + "tags": [ + "auxiliary", + "third-person", + "plural", + "future-ii", + "active", + "indicative" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "sie werden gelaufen haben", + "tags": [ + "auxiliary", + "third-person", + "plural", + "future-ii", + "active", + "subjunctive-i" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + }, + { + "form": "sie würden gelaufen haben", + "tags": [ + "auxiliary", + "third-person", + "plural", + "future-ii", + "active", + "subjunctive-ii" + ], + "raw_tags": [ + "Hilfsverb haben", + "Finite Formen", + "Indikativ und Konjunktiv" + ], + "source": "Flexion:laufen" + } + ], + "hyphenations": [ + { + "parts": [ + "lau", + "fen" + ] + } + ] +} \ No newline at end of file diff --git a/scripts/01_filter_dictionary.py b/scripts/01_filter_dictionary.py new file mode 100644 index 0000000..c6302fe --- /dev/null +++ b/scripts/01_filter_dictionary.py @@ -0,0 +1,329 @@ +#!/usr/bin/env python3 +""" +Transforms dictionary data from kaakki.org JSONL format to the universal +dictionary schema defined in 'universal_dictionary_schema.json'. +Uses ALL system cores for parallel processing. +""" + +import json +import pathlib +import logging +import sys +import argparse +import csv +import multiprocessing +import traceback +from datetime import datetime +from typing import List, Dict, Any, Set, Optional, Tuple + +# ============================================================================== +# --- DEFAULT CONFIGURATION (Overridable via CLI args) --- +# ============================================================================== + +try: + SCRIPT_DIR = pathlib.Path(__file__).parent + ROOT_DIR = SCRIPT_DIR.parent +except NameError: + SCRIPT_DIR = pathlib.Path.cwd() + ROOT_DIR = SCRIPT_DIR.parent + +sys.path.insert(0, str(ROOT_DIR)) + +# --- IMPORTS --- +try: + from transform_wiktionary import WiktionaryTransformer + from InflectionProcessor import InflectionProcessor + # Import language configurations + try: + from lang_config import GERMAN_VERB_CONFIG + except ImportError: + GERMAN_VERB_CONFIG = {} + try: + from lang_config import FRENCH_VERB_CONFIG + except ImportError: + FRENCH_VERB_CONFIG = {} +except ImportError: + pass + +DEFAULT_LANG_FILTER = "fr" + +DEFAULT_INPUT_DIR = ROOT_DIR / "raw_data" +DEFAULT_INPUT_FILENAME = f"{DEFAULT_LANG_FILTER}-raw-wiktextract-data.jsonl" +DEFAULT_INTERMEDIATE_DIR = ROOT_DIR / "intermediate" + +DEFAULT_POS_WHITELIST = set() +DEFAULT_POS_BLACKLIST = {"unknown"} +DEFAULT_IGNORE_FORM_OF = True +DEFAULT_TRANS_LANGS = {"pt", "es", "en", "de", "it", "fr", "nl"} + +# ============================================================================== +# --- LOGGING --- +# ============================================================================== +logging.basicConfig(level=logging.INFO, format='%(asctime)s - %(levelname)s - %(message)s') +logger = logging.getLogger(__name__) + +# ============================================================================== +# --- WORKER FUNCTION --- +# ============================================================================== + +def process_chunk_filtering( + chunk_lines: List[str], + lang_filter: Optional[str], + pos_whitelist: Set[str], + pos_blacklist: Set[str], + ignore_form_of: bool, + translation_languages: Set[str], + inflection_configs: Dict +) -> Tuple[List[str], Dict[str, int], List[str]]: + + # Re-instantiate processors inside the worker process + transformer = WiktionaryTransformer() + inflection_processor = InflectionProcessor(inflection_configs) + + form_of_tags = {"form-of", "affix", "particle", "suffix", "prefix"} + + results = [] + errors = [] + counters = {"processed": 0, "skipped": 0, "errors": 0} + + for line in chunk_lines: + if not line.strip(): + continue + + try: + data = json.loads(line) + + # --- Apply Filters --- + if lang_filter and data.get("lang_code") != lang_filter: + counters["skipped"] += 1; continue + + pos = data.get("pos") + if pos_whitelist and pos not in pos_whitelist: + counters["skipped"] += 1; continue + if pos_blacklist and pos in pos_blacklist: + counters["skipped"] += 1; continue + + if ignore_form_of: + if set(data.get("tags", [])).intersection(form_of_tags): + counters["skipped"] += 1; continue + + # --- Filter Translations --- + if 'translations' in data: + data['translations'] = [ + tr for tr in data['translations'] + if tr.get('lang_code') in translation_languages + ] + + # --- 1. Transform Data to Universal Schema --- + new_entry = transformer.transform_entry(data) + + # --- CLEANUP PHONETICS (Audio & Duplicates) --- + if 'phonetics' in new_entry: + # Remove Audio + if 'audio' in new_entry['phonetics']: + del new_entry['phonetics']['audio'] + + # Process IPA variations to remove duplicates while preserving country information + if 'ipa_variations' in new_entry['phonetics'] and isinstance(new_entry['phonetics']['ipa_variations'], list): + # Group variations by cleaned IPA to collect all regions for each pronunciation + ipa_groups = {} + for variation in new_entry['phonetics']['ipa_variations']: + ipa_cleaned = variation.get('ipa_cleaned', '') + if ipa_cleaned: + if ipa_cleaned not in ipa_groups: + ipa_groups[ipa_cleaned] = { + "ipa": ipa_cleaned, + "raw_tags": [] + } + # Collect all raw_tags for this IPA + if 'raw_tags' in variation: + ipa_groups[ipa_cleaned]['raw_tags'].extend(variation['raw_tags']) + + # Create compressed variations list + compressed_variations = [] + for ipa_cleaned, group_data in ipa_groups.items(): + variation = {"ipa": ipa_cleaned} + if group_data['raw_tags']: + # Remove duplicates from raw_tags while preserving order + seen_tags = set() + unique_tags = [] + for tag in group_data['raw_tags']: + if tag not in seen_tags: + unique_tags.append(tag) + seen_tags.add(tag) + variation['raw_tags'] = unique_tags + compressed_variations.append(variation) + + # Create simplified IPA list and compressed variations + simplified_ipa = list(ipa_groups.keys()) + new_entry['phonetics']['ipa'] = simplified_ipa + new_entry['phonetics']['ipa_variations'] = compressed_variations + + # --- Filter out unnecessary fields --- + if 'metadata' in new_entry: + del new_entry['metadata'] + if 'translations' in new_entry: + for tr in new_entry['translations']: + tr.pop('lang', None) + tr.pop('sense', None) + + if 'senses' in new_entry: + for sense in new_entry['senses']: + if 'examples' in sense: + sense['examples'] = [ex['text'] for ex in sense['examples'] if 'text' in ex] + + if 'relations' in new_entry and 'derived' in new_entry['relations']: + del new_entry['relations']['derived'] + + # --- 2. Run Inflection Processor --- + new_entry = inflection_processor.process(new_entry) + + # --- Remove lang_code after processing --- + if 'lang_code' in new_entry: + del new_entry['lang_code'] + + results.append(json.dumps(new_entry, ensure_ascii=False)) + counters["processed"] += 1 + + except ValueError as e: + counters["skipped"] += 1 + errors.append(f"Value Error: {str(e)}") + except json.JSONDecodeError: + counters["errors"] += 1 + except Exception as e: + counters["errors"] += 1 + errors.append(f"Unexpected Error: {str(e)}") + + return results, counters, errors + +# ============================================================================== +# --- MAIN PROCESS --- +# ============================================================================== + +def process_file(input_path: pathlib.Path, output_path: pathlib.Path, lang_filter: Optional[str], + pos_whitelist: Set[str], pos_blacklist: Set[str], ignore_form_of: bool, + translation_languages: Set[str]): + + logger.info(f"Starting parallel processing...") + logger.info(f" Input file: {input_path}") + logger.info(f" Output file: {output_path}") + + if not input_path.exists(): + logger.critical(f"Input file not found: {input_path}") + sys.exit(1) + output_path.parent.mkdir(parents=True, exist_ok=True) + + # Prepare Inflection Configs + inflection_configs = { + 'de_verb': GERMAN_VERB_CONFIG, + 'fr_verb': FRENCH_VERB_CONFIG + } + + if lang_filter and f"{lang_filter}_verb" not in inflection_configs: + logger.warning(f"No inflection configuration found for language '{lang_filter}'. Verbs will remain uncompressed.") + + logger.info("Reading input file into memory...") + try: + with open(input_path, 'r', encoding='utf-8') as f: + lines = f.readlines() + except Exception as e: + logger.critical(f"Failed to read input file: {e}") + sys.exit(1) + + total_lines = len(lines) + logger.info(f"Total lines to process: {total_lines:,}") + + num_processes = multiprocessing.cpu_count() + chunk_size = total_lines // num_processes + 1 + chunks = [lines[i:i + chunk_size] for i in range(0, total_lines, chunk_size)] + logger.info(f"Split data into {len(chunks)} chunks for {num_processes} cores.") + + pool = multiprocessing.Pool(processes=num_processes) + + worker_args = [ + (chunk, lang_filter, pos_whitelist, pos_blacklist, ignore_form_of, translation_languages, inflection_configs) + for chunk in chunks + ] + + try: + all_results = pool.starmap(process_chunk_filtering, worker_args) + pool.close() + pool.join() + except KeyboardInterrupt: + logger.warning("Interrupted by user. Terminating pool...") + pool.terminate() + sys.exit(1) + except Exception as e: + logger.critical(f"Error during parallel processing: {e}") + traceback.print_exc() + sys.exit(1) + + logger.info("Aggregating results and writing to output...") + + final_counters = {"processed": 0, "skipped": 0, "errors": 0} + error_log_path = output_path.parent / "verb_errors.log" + + with open(output_path, 'w', encoding='utf-8') as out_f, \ + open(error_log_path, 'w', encoding='utf-8') as err_f: + + for result_strings, worker_stats, worker_errors in all_results: + for k in final_counters: + final_counters[k] += worker_stats.get(k, 0) + + for json_str in result_strings: + out_f.write(json_str + "\n") + + for err_msg in worker_errors: + err_f.write(err_msg + "\n") + + logger.info(f"DONE. Total Read: {total_lines}") + logger.info(f"Processed: {final_counters['processed']}, Skipped: {final_counters['skipped']}, Errors: {final_counters['errors']}") + +def main(): + parser = argparse.ArgumentParser(description="Transform kaakki.org JSONL to universal dictionary format (Parallel).") + parser.add_argument("--input", type=pathlib.Path, default=DEFAULT_INPUT_DIR / DEFAULT_INPUT_FILENAME, + help="Path to the raw input JSONL file.") + parser.add_argument("--output-dir", type=pathlib.Path, default=DEFAULT_INTERMEDIATE_DIR, + help="Directory to save the transformed JSONL file.") + parser.add_argument("--lang", type=str, default=DEFAULT_LANG_FILTER, + help="Language code to filter for (e.g., 'de').") + parser.add_argument("--trans-langs", type=str, default=",".join(DEFAULT_TRANS_LANGS), + help="Comma-separated list of translation languages to keep.") + + args = parser.parse_args() + + output_filename = f"{args.lang.capitalize()}_universal.jsonl" if args.lang else "universal.jsonl" + output_file_path = args.output_dir / output_filename + + trans_langs_set = set(lang.strip() for lang in args.trans_langs.split(",")) if args.trans_langs else set() + + process_file( + args.input, + output_file_path, + args.lang, + DEFAULT_POS_WHITELIST, + DEFAULT_POS_BLACKLIST, + DEFAULT_IGNORE_FORM_OF, + trans_langs_set + ) + + stats_file = ROOT_DIR / "processing_stats.csv" + if output_file_path.exists(): + file_size = output_file_path.stat().st_size + else: + file_size = 0 + + timestamp = datetime.now().isoformat() + write_header = not stats_file.exists() + try: + with open(stats_file, 'a', newline='', encoding='utf-8') as csvfile: + writer = csv.writer(csvfile) + if write_header: + writer.writerow(['timestamp', 'output_file', 'size_bytes']) + writer.writerow([timestamp, str(output_file_path), file_size]) + except Exception as e: + logger.warning(f"Could not write stats csv: {e}") + +if __name__ == "__main__": + multiprocessing.freeze_support() + main() \ No newline at end of file diff --git a/scripts/02_create_db.py b/scripts/02_create_db.py new file mode 100644 index 0000000..9a5cd1b --- /dev/null +++ b/scripts/02_create_db.py @@ -0,0 +1,380 @@ +import json +import sqlite3 +import pathlib +import traceback +import os +import argparse +import sys +import multiprocessing +import csv +import statistics +from datetime import datetime + +try: + import zstandard +except ImportError: + print("ERROR: zstandard library not found. Please install it: pip install zstandard") + sys.exit(1) + +# ====================================================================== +# --- DEFAULT CONFIGURATION (Overridable via CLI args) --- +# ====================================================================== + +try: + SCRIPT_DIR = pathlib.Path(__file__).parent + ROOT_DIR = SCRIPT_DIR.parent +except NameError: + SCRIPT_DIR = pathlib.Path.cwd() + ROOT_DIR = SCRIPT_DIR.parent + +DEFAULT_LANG_CODE = "fr" +DEFAULT_INTERMEDIATE_DIR = ROOT_DIR / "intermediate" +DEFAULT_OUTPUTS_DIR = ROOT_DIR / "outputs" + +COMPRESSION_LEVEL = 22 +DICTIONARY_SAMPLE_COUNT = 200000 +DICTIONARY_MAX_SIZE = 10 * 1024 * 1024 # 10MB + +DEFAULT_UNCOMPRESSED_ONLY = False #change this for compression! +DEFAULT_MINIMAL = False + +# ====================================================================== + +def get_file_size_mb(filepath): + return os.path.getsize(filepath) / (1024 * 1024) + +def count_lines(filepath): + print("Counting total lines for progress tracking...") + with open(filepath, 'r', encoding='utf-8') as f: + return sum(1 for _ in f) + +def process_chunk(chunk, compression_dict_bytes): + import zstandard + compression_dict = zstandard.ZstdCompressionDict(compression_dict_bytes) + local_compressor = zstandard.ZstdCompressor(level=22, dict_data=compression_dict) + results = [] + for line in chunk: + if not line.strip(): continue + try: + entry = json.loads(line) + word = entry.get("word") + pos = entry.get("pos", "") + if not word: continue + data_to_compress = entry.copy() + data_to_compress.pop("word", None) + data_to_compress.pop("pos", None) + value_bytes = json.dumps(data_to_compress, ensure_ascii=False).encode('utf-8') + compressed_blob = local_compressor.compress(value_bytes) + results.append((word, pos, compressed_blob, len(value_bytes))) + except Exception: + pass + return results + +def process_chunk_uncompressed(chunk): + results = [] + for line in chunk: + if not line.strip(): continue + try: + entry = json.loads(line) + word = entry.get("word") + pos = entry.get("pos", "") + if not word: continue + data_to_store = entry.copy() + data_to_store.pop("word", None) + data_to_store.pop("pos", None) + value_str = json.dumps(data_to_store, ensure_ascii=False) + value_bytes = value_str.encode('utf-8') + results.append((word, pos, value_str, len(value_bytes))) + except Exception: + pass + return results + +def train_config(config, lines): + import zstandard + sample_count, max_size = config + step = max(1, len(lines) // sample_count) + samples = [] + for j in range(0, len(lines), step): + line = lines[j] + if not line.strip(): continue + entry = json.loads(line) + data_to_compress = entry.copy() + data_to_compress.pop("word", None) + data_to_compress.pop("pos", None) + samples.append(json.dumps(data_to_compress, ensure_ascii=False).encode('utf-8')) + if len(samples) >= sample_count: break + if not samples: + return None + compression_dict = zstandard.train_dictionary(max_size, samples) + dict_bytes = compression_dict.as_bytes() + return (sample_count, max_size, len(dict_bytes), dict_bytes) + +def create_database(lang_code, input_file, output_dir, intermediate_dir, uncompressed_only=False, minimal=False): + + database_file = output_dir / f"dictionary_{lang_code}.db" + dictionary_file = output_dir / f"dictionary_{lang_code}.zstdict" + + # Ensure output directory exists + output_dir.mkdir(parents=True, exist_ok=True) + + print(f"Settings:\n - Language: {lang_code}\n - Input: {input_file}\n - DB Output: {database_file}\n - Dict Output: {dictionary_file}") + + if not input_file.exists(): + print(f"Error: Input file not found at {input_file}") + sys.exit(1) + + total_lines = count_lines(input_file) + print(f"Total lines to process: {total_lines:,}") + + with open(input_file, "r", encoding="utf-8") as f: + lines = f.readlines() + + num_processes = multiprocessing.cpu_count() + chunk_size = len(lines) // num_processes + 1 + chunks = [lines[i:i+chunk_size] for i in range(0, len(lines), chunk_size)] + + # --- Pass 1: Training Compression Dictionary --- + if not uncompressed_only: + print(f"\n--- Pass 1: Training Compression Dictionary ---") + try: + if minimal: + sample_count = DICTIONARY_SAMPLE_COUNT + max_size = DICTIONARY_MAX_SIZE + config = (sample_count, max_size) + result = train_config(config, lines) + if result is None: + print("Error: No valid dictionary trained.") + sys.exit(1) + sample_count, max_size, dict_size, dict_bytes = result + print(f"Using default configuration: samples={sample_count}, max_size={max_size/1024/1024:.1f}MB, dict_size={dict_size} bytes ({dict_size/1024:.1f} KB)") + else: + # Generate 20 configurations to try (varying both sample_count and max_size) + configs = [] + for i in range(20): + sample_count = 100000 + (i % 5) * 200000 # 5 different: 200k, 400k, 600k, 800k, 1M + max_size = (3 + (i // 5) * 2) * 1024 * 1024 # 4 different: 3MB, 5MB, 7MB, 9MB + configs.append((sample_count, max_size)) + + pool = multiprocessing.Pool(processes=min(20, multiprocessing.cpu_count())) + results = pool.starmap(train_config, [(config, lines) for config in configs]) + pool.close() + pool.join() + + # Find the best configuration (largest dictionary size) + valid_results = [r for r in results if r is not None] + if not valid_results: + print("Error: No valid dictionaries trained.") + sys.exit(1) + + print("All configurations results:") + for sample_count, max_size, dict_size, _ in valid_results: + print(f" samples={sample_count}, max_size={max_size/1024/1024:.1f}MB -> dict_size={dict_size} bytes ({dict_size/1024:.1f} KB)") + + best_result = max(valid_results, key=lambda x: x[2]) + sample_count, max_size, dict_size, dict_bytes = best_result + + print(f"\nBest configuration: samples={sample_count}, max_size={max_size/1024/1024:.1f}MB, dict_size={dict_size} bytes ({dict_size/1024:.1f} KB)") + + compression_dict = zstandard.ZstdCompressionDict(dict_bytes) + + with open(dictionary_file, "wb") as f: + f.write(dict_bytes) + print(f"Saved dictionary to {dictionary_file}") + + except Exception as e: + print(f"Error during training: {e}") + traceback.print_exc() + sys.exit(1) + + if not uncompressed_only: + # --- Database Setup --- + if database_file.exists(): + os.remove(database_file) + + conn = sqlite3.connect(database_file) + conn.execute("PRAGMA journal_mode=WAL;") + conn.execute("PRAGMA auto_vacuum=full;") + cursor = conn.cursor() + compressor = zstandard.ZstdCompressor(level=COMPRESSION_LEVEL, dict_data=compression_dict) + + cursor.execute(''' + CREATE TABLE dictionary_data ( + id INTEGER PRIMARY KEY AUTOINCREMENT, + word TEXT NOT NULL, + pos TEXT, + data_blob BLOB, + uncompressed_size INTEGER + ); + ''') + + # --- Pass 2: Insert Data --- + print("\n--- Pass 2: Inserting Data ---") + + pool = multiprocessing.Pool(processes=multiprocessing.cpu_count()) + + print("Processing chunks in parallel for compressed DB...") + all_results = pool.starmap(process_chunk, zip(chunks, [dict_bytes] * len(chunks))) + data_to_insert = [item for sublist in all_results for item in sublist] + + print(f"Collected {len(data_to_insert)} items to insert into compressed DB.") + cursor.executemany("INSERT INTO dictionary_data (word, pos, data_blob, uncompressed_size) VALUES (?, ?, ?, ?)", data_to_insert) + word_counter = len(data_to_insert) + + conn.commit() + print(f"Inserted {word_counter:,} words into compressed DB.") + + # --- Pass 3: FTS & Cleanup --- + print("Creating FTS4 index...") + cursor.execute("CREATE VIRTUAL TABLE dictionary_fts USING fts4(word, pos, content='dictionary_data');") + cursor.execute("INSERT INTO dictionary_fts(docid, word, pos) SELECT id, word, pos FROM dictionary_data;") + conn.commit() + + print("Running VACUUM...") + cursor.execute('VACUUM') + conn.commit() + conn.close() + + db_size_mb = get_file_size_mb(database_file) + dict_size_mb = get_file_size_mb(dictionary_file) + + print(f"\n{'='*60}") + print(f"SUCCESS: Database created.") + print(f"{'='*60}") + print(f"Final Database Size: {db_size_mb:.2f} MB ({database_file.name})") + print(f"Final Dictionary Size: {dict_size_mb:.2f} MB ({dictionary_file.name})") + print(f"{'='*60}") + + # --- Create Uncompressed Database --- + print(f"\n--- Creating Uncompressed Database ---") + uncompressed_db_file = intermediate_dir / f"dictionary_{lang_code}_uncompressed.db" + + # Ensure intermediate directory exists + intermediate_dir.mkdir(parents=True, exist_ok=True) + + if uncompressed_db_file.exists(): + os.remove(uncompressed_db_file) + + conn2 = sqlite3.connect(uncompressed_db_file) + conn2.execute("PRAGMA journal_mode=WAL;") + conn2.execute("PRAGMA auto_vacuum=full;") + cursor2 = conn2.cursor() + + cursor2.execute(''' + CREATE TABLE dictionary_data ( + id INTEGER PRIMARY KEY AUTOINCREMENT, + word TEXT NOT NULL, + pos TEXT, + data TEXT, + uncompressed_size INTEGER + ); + ''') + + # --- Pass 2b: Insert Uncompressed Data --- + print("\n--- Pass 2b: Inserting Uncompressed Data ---") + + print("Processing chunks in parallel for uncompressed DB...") + if uncompressed_only: + pool_uncomp = multiprocessing.Pool(processes=multiprocessing.cpu_count()) + all_results2 = pool_uncomp.map(process_chunk_uncompressed, chunks) + pool_uncomp.close() + pool_uncomp.join() + else: + all_results2 = pool.map(process_chunk_uncompressed, chunks) + pool.close() + pool.join() + data_to_insert2 = [item for sublist in all_results2 for item in sublist] + + print(f"Collected {len(data_to_insert2)} items to insert into uncompressed DB.") + cursor2.executemany("INSERT INTO dictionary_data (word, pos, data, uncompressed_size) VALUES (?, ?, ?, ?)", data_to_insert2) + word_counter2 = len(data_to_insert2) + + conn2.commit() + print(f"Inserted {word_counter2:,} words into uncompressed DB.") + + # --- Pass 3b: FTS & Cleanup --- + print("Creating FTS4 index for uncompressed DB...") + cursor2.execute("CREATE VIRTUAL TABLE dictionary_fts USING fts4(word, pos, content='dictionary_data');") + cursor2.execute("INSERT INTO dictionary_fts(docid, word, pos) SELECT id, word, pos FROM dictionary_data;") + conn2.commit() + + print("Running VACUUM on uncompressed DB...") + cursor2.execute('VACUUM') + conn2.commit() + + # Compute and print uncompressed_size statistics + sizes = [row[0] for row in cursor2.execute("SELECT uncompressed_size FROM dictionary_data")] + if sizes: + min_size = min(sizes) + max_size = max(sizes) + avg_size = statistics.mean(sizes) + median_size = statistics.median(sizes) + try: + stdev_size = statistics.stdev(sizes) + except statistics.StatisticsError: + stdev_size = 0.0 + + print(f"\nUncompressed Size Statistics:") + print(f" Count: {len(sizes):,}") + print(f" Min: {min_size}") + print(f" Max: {max_size}") + print(f" Avg: {avg_size:.2f}") + print(f" Median: {median_size}") + print(f" Std Dev: {stdev_size:.2f}") + + # Outliers: top 10 largest entries + outliers = cursor2.execute("SELECT word, uncompressed_size FROM dictionary_data ORDER BY uncompressed_size DESC LIMIT 10").fetchall() + print(f"\nTop 10 largest entries by uncompressed size:") + for word, size in outliers: + print(f" {word}: {size:,} bytes") + + conn2.close() + + uncompressed_db_size_mb = get_file_size_mb(uncompressed_db_file) + + print(f"\n{'='*60}") + print(f"Uncompressed Database Size: {uncompressed_db_size_mb:.2f} MB ({uncompressed_db_file.name})") + print(f"{'='*60}") + +def main(): + parser = argparse.ArgumentParser(description="Compress dictionary JSONL into SQLite DB.") + parser.add_argument("--lang", type=str, default=DEFAULT_LANG_CODE, + help="Language code (e.g., 'de'). Used for naming output files.") + parser.add_argument("--input", type=pathlib.Path, + help="Full path to input JSONL. If omitted, tries to find it in standard intermediate folder based on lang.") + parser.add_argument("--output-dir", type=pathlib.Path, default=DEFAULT_OUTPUTS_DIR, + help="Directory to save .db and .zstdict files.") + parser.add_argument("--intermediate-dir", type=pathlib.Path, default=DEFAULT_INTERMEDIATE_DIR, + help="Directory to save uncompressed .db file.") + + args = parser.parse_args() + + # Determine input file if not explicitly provided + if args.input: + input_file = args.input + else: + # Try to guess the filename based on the language code matching script 1's output + filename = f"{args.lang.capitalize()}_universal.jsonl" + input_file = DEFAULT_INTERMEDIATE_DIR / filename + + create_database(args.lang, input_file, args.output_dir, args.intermediate_dir, DEFAULT_UNCOMPRESSED_ONLY, DEFAULT_MINIMAL) + + # Log stats to CSV + stats_file = ROOT_DIR / "processing_stats.csv" + timestamp = datetime.now().isoformat() + files_to_log = [ + (args.output_dir / f"dictionary_{args.lang}.db", "compressed_db"), + (args.output_dir / f"dictionary_{args.lang}.zstdict", "compression_dict"), + (args.intermediate_dir / f"dictionary_{args.lang}_uncompressed.db", "uncompressed_db") + ] + write_header = not stats_file.exists() + with open(stats_file, 'a', newline='', encoding='utf-8') as csvfile: + writer = csv.writer(csvfile) + if write_header: + writer.writerow(['timestamp', 'output_file', 'size_bytes', 'type']) + for file_path, file_type in files_to_log: + if file_path.exists(): + size = file_path.stat().st_size + writer.writerow([timestamp, str(file_path), size, file_type]) + +if __name__ == "__main__": + main() diff --git a/scripts/03_update_manifest.py b/scripts/03_update_manifest.py new file mode 100644 index 0000000..6ddc378 --- /dev/null +++ b/scripts/03_update_manifest.py @@ -0,0 +1,108 @@ +import json +import os +import hashlib +import sys +import pathlib +import re +import argparse +from typing import Dict, Any, Set + +# ====================================================================== +# --- DEFAULT CONFIGURATION --- +# ====================================================================== +try: + SCRIPT_DIR = pathlib.Path(__file__).parent + ROOT_DIR = SCRIPT_DIR.parent +except NameError: + SCRIPT_DIR = pathlib.Path.cwd() + ROOT_DIR = SCRIPT_DIR.parent + +DEFAULT_OUTPUTS_DIR = ROOT_DIR / "outputs" +# ====================================================================== + +def calculate_sha256(filepath: pathlib.Path, block_size=65536) -> str | None: + sha256 = hashlib.sha256() + try: + with open(filepath, 'rb') as f: + for block in iter(lambda: f.read(block_size), b''): + sha256.update(block) + except IOError as e: + print(f" ERROR: Could not read file '{filepath.name}': {e}") + return None + return sha256.hexdigest().upper() + +def guess_properties_from_base(base_name: str) -> Dict[str, str]: + match = re.match(r"dictionary_([a-zA-Z]{2,3})", base_name) + if match: + lang_code = match.group(1) + return {"id": f"{lang_code}_dict", "name": f"Dictionary ({lang_code.upper()})", "lang_code": lang_code} + return {"id": base_name, "name": f"Dictionary ({base_name})", "lang_code": "xx"} + +def create_new_dict_entry(base_name: str, asset_files: list[pathlib.Path]) -> Dict[str, Any]: + props = guess_properties_from_base(base_name) + new_entry = { + "id": props["id"], "name": props["name"], "description": "Auto-generated", "version": "1.0.0", "assets": [] + } + for file_path in asset_files: + print(f" -> Adding new asset: '{file_path.name}'") + csum = calculate_sha256(file_path) + if csum: + new_entry["assets"].append({ + "filename": file_path.name, "size_bytes": os.path.getsize(file_path), "checksum_sha256": csum + }) + return new_entry + +def update_manifest(outputs_dir: pathlib.Path): + manifest_path = outputs_dir / 'manifest.json' + if not outputs_dir.exists(): + print(f"Error: Outputs directory does not exist: {outputs_dir}") + sys.exit(1) + + manifest_data = {"files": []} + if manifest_path.exists(): + try: + with open(manifest_path, 'r', encoding='utf-8') as f: + manifest_data = json.load(f) + if 'files' not in manifest_data: manifest_data['files'] = [] + except Exception as e: + print(f"Error reading manifest: {e}"); sys.exit(1) + + print(f"Scanning {outputs_dir} for assets...") + assets_map = {asset['filename']: asset for entry in manifest_data.get('files', []) for asset in entry.get('assets', [])} + + discovered = list(outputs_dir.glob('*.db')) + list(outputs_dir.glob('*.zstdict')) + new_files, updated_count = [], 0 + + for fpath in discovered: + fname = fpath.name + if fname in assets_map: + print(f"Updating: {fname}") + assets_map[fname]['size_bytes'] = os.path.getsize(fpath) + assets_map[fname]['checksum_sha256'] = calculate_sha256(fpath) + updated_count += 1 + else: + new_files.append(fpath) + + added_count = 0 + if new_files: + grouped = {} + for f in new_files: + grouped.setdefault(f.stem, []).append(f) + for base, files in grouped.items(): + print(f"Creating new entry for: {base}") + manifest_data['files'].append(create_new_dict_entry(base, files)) + added_count += 1 + + with open(manifest_path, 'w', encoding='utf-8') as f: + json.dump(manifest_data, f, indent=2, ensure_ascii=False) + print(f"\nComplete. Updated {updated_count} assets, added {added_count} new entries.") + +def main(): + parser = argparse.ArgumentParser(description="Update manifest.json with .db and .zstdict files.") + parser.add_argument("--outputs-dir", type=pathlib.Path, default=DEFAULT_OUTPUTS_DIR, + help="Directory containing assets and manifest.json.") + args = parser.parse_args() + update_manifest(args.outputs_dir) + +if __name__ == "__main__": + main() \ No newline at end of file diff --git a/scripts/InflectionProcessor.py b/scripts/InflectionProcessor.py new file mode 100644 index 0000000..6d474c2 --- /dev/null +++ b/scripts/InflectionProcessor.py @@ -0,0 +1,225 @@ +import re + +class UniversalInflectionCompressor: + """ + A generic inflection compressor that uses a configuration dictionary + to process, partition, and compress verb forms for any language. + """ + def __init__(self, config: dict): + self.config = config + + def _matches_criteria(self, form: dict, criteria: dict) -> bool: + """Helper: Checks if a form matches specific criteria.""" + # Regex Match + if 'form_regex' in criteria: + form_str = form.get('form', '') + if form_str is None: form_str = '' + if not re.search(criteria['form_regex'], form_str): + return False + + # Tags Inclusion + if 'tags' in criteria: + form_tags = set(form.get('tags', [])) + required = set(criteria['tags']) + if not required.issubset(form_tags): + return False + + # Raw Tags Inclusion + if 'raw_tags' in criteria: + form_raw = set(form.get('raw_tags', [])) + required_raw = set(criteria['raw_tags']) + if not required_raw.issubset(form_raw): + return False + + # Tag Exclusion + if 'exclude_tags' in criteria: + form_tags = set(form.get('tags', [])) + if not form_tags.isdisjoint(set(criteria['exclude_tags'])): + return False + + return True + + def _normalize_forms(self, forms: list) -> list: + """Enriches forms with tags based on 'normalization_rules'.""" + rules = self.config.get('normalization_rules', []) + skip_if_source = self.config.get('skip_normalization_if_source', True) + + for form in forms: + if form.get('source') and skip_if_source: + continue + + for rule in rules: + field = rule.get('field') + value_to_match = rule.get('match') + match_mode = rule.get('match_mode', 'exact') + add_tags = rule.get('add_tags', []) + + form_value = form.get(field) + if form_value is None: continue + + is_match = False + if match_mode == 'regex': + if isinstance(form_value, list): + for item in form_value: + if re.search(value_to_match, str(item)): + is_match = True; break + else: + if re.search(value_to_match, str(form_value)): + is_match = True + else: + if isinstance(form_value, list): + is_match = value_to_match in form_value + else: + is_match = value_to_match == form_value + + if is_match: + current_tags = set(form.get('tags', [])) + current_tags.update(add_tags) + form['tags'] = list(current_tags) + return forms + + def _extract_properties(self, forms: list, entry_context: dict = None) -> dict: + """Determines global properties (e.g. aux, group).""" + properties = {} + candidates = forms.copy() + if entry_context: + candidates.append(entry_context) + + for prop_def in self.config.get('properties', []): + name = prop_def['name'] + default_val = prop_def.get('default') + is_multivalue = prop_def.get('multivalue', False) + + found_values = set() + for rule in prop_def.get('rules', []): + for candidate in candidates: + if self._matches_criteria(candidate, rule.get('criteria', {})): + found_values.add(rule['value']) + if not is_multivalue: + break + if found_values and not is_multivalue: + break + + if not found_values: + if is_multivalue and default_val is not None: + properties[name] = default_val if isinstance(default_val, list) else [default_val] + else: + properties[name] = default_val + elif is_multivalue: + properties[name] = sorted(list(found_values)) + else: + properties[name] = list(found_values)[0] + + return properties + + def _clean_verb_string(self, form_string: str) -> str: + ignored = self.config.get('clean_prefixes', []) + current_string = form_string.strip() + changed = True + while changed: + changed = False + for prefix in ignored: + if prefix.endswith("'") or prefix.endswith("’"): + if current_string.startswith(prefix): + current_string = current_string[len(prefix):] + changed = True + break + else: + if current_string.startswith(prefix + " "): + current_string = current_string[len(prefix)+1:] + changed = True + break + return current_string + + def compress(self, forms_list: list, word: str = None, entry: dict = None) -> dict: + if not forms_list: + return None + + # 1. Normalize tags + normalized_forms = self._normalize_forms(forms_list) + + # 2. Extract Properties + entry_context = None + if entry: + entry_context = { + 'form': entry.get('word', ''), + 'tags': entry.get('tags', []), + 'raw_tags': entry.get('raw_tags', []) + } + table_properties = self._extract_properties(normalized_forms, entry_context) + + # 3. Initialize Output + result = table_properties.copy() + + # 4. Fill Slots + schema = self.config.get('schema', {}) + for slot_name, slot_def in schema.items(): + slot_type = slot_def.get('type', 'single') + + if slot_type == 'single': + result[slot_name] = None + for form in normalized_forms: + if self._matches_criteria(form, slot_def.get('criteria', {})): + if result[slot_name] is None or (form.get('source') and not result[slot_name]): + result[slot_name] = self._clean_verb_string(form['form']) + + elif slot_type == 'list': + size = slot_def.get('size', 6) + result[slot_name] = [None] * size + base_criteria = slot_def.get('base_criteria', {}) + candidates = [f for f in normalized_forms if self._matches_criteria(f, base_criteria)] + + for form in candidates: + idx = -1 + # Iterate through index rules to find where this form belongs + for index_rule in slot_def.get('indices', []): + # Support full criteria in indices (e.g. form_regex), fallback to 'tags' shortcut + rule_criteria = index_rule.get('criteria', {}) + if 'tags' in index_rule: + rule_criteria = rule_criteria.copy() + rule_criteria['tags'] = index_rule['tags'] + + if self._matches_criteria(form, rule_criteria): + idx = index_rule['index'] + break + + if idx >= 0 and idx < size: + current_val = result[slot_name][idx] + if current_val is None: + result[slot_name][idx] = self._clean_verb_string(form['form']) + elif form.get('source') and ("Flexion" in form.get('source') or "Conjugaison" in form.get('source')): + result[slot_name][idx] = self._clean_verb_string(form['form']) + + # 5. Fallbacks + if not result.get('infinitive') and word: + result['infinitive'] = word + + # 6. Validation + if self.config.get('validate_completeness', False): + for key, val in result.items(): + slot_config = schema.get(key, {}) + if slot_config.get('optional', False): + continue + if val is None: + raise ValueError(f"Inflection Error: Missing required slot '{key}' for word '{word}'.") + if isinstance(val, list): + for i, v in enumerate(val): + if v is None: + raise ValueError(f"Inflection Error: Missing form at index {i} in slot '{key}' for word '{word}'.") + + return result + +class InflectionProcessor: + def __init__(self, configs): + self.compressors = {k: UniversalInflectionCompressor(v) for k, v in configs.items()} + + def process(self, entry: dict) -> dict: + key = f"{entry.get('lang_code')}_{entry.get('pos')}" + if key in self.compressors: + try: + compressed = self.compressors[key].compress(entry.get('forms'), entry.get('word'), entry=entry) + if compressed: + entry['forms'] = compressed + except Exception as e: + print(f"Error processing {entry.get('word')}: {e}") + return entry \ No newline at end of file diff --git a/scripts/Json Analyzer/jsonl_schema_analyzer_hybrid.py b/scripts/Json Analyzer/jsonl_schema_analyzer_hybrid.py new file mode 100644 index 0000000..f8738e9 --- /dev/null +++ b/scripts/Json Analyzer/jsonl_schema_analyzer_hybrid.py @@ -0,0 +1,358 @@ +#!/usr/bin/env python3 +""" +Hybrid JSONL Schema Analyzer + +Intelligently chooses between sequential and parallel processing based on file size. +For small files, uses sequential processing. For large files, uses parallel processing. +""" + +import json +import os +import sys +import time +import mmap +from collections import defaultdict, Counter +from typing import Dict, List, Any, Set, Union, Tuple +import argparse +from pathlib import Path +from concurrent.futures import ProcessPoolExecutor, ThreadPoolExecutor, as_completed +from multiprocessing import cpu_count +import threading +from functools import partial +import gc + +# Import the optimized analyzer for parallel processing +sys.path.insert(0, str(Path(__file__).parent)) +try: + from jsonl_schema_analyzer_optimized import OptimizedJSONLSchemaAnalyzer +except ImportError: + print("Warning: Could not import optimized analyzer, using fallback") + OptimizedJSONLSchemaAnalyzer = None + + +class HybridJSONLSchemaAnalyzer: + """Hybrid analyzer that intelligently chooses processing strategy.""" + + def __init__(self, max_samples: int = 1000, max_workers: int = None, + parallel_threshold_mb: int = 100, chunk_size: int = 1000): + """ + Initialize the hybrid analyzer. + + Args: + max_samples: Maximum number of JSON objects to sample per file + max_workers: Maximum number of worker processes (default: cpu_count) + parallel_threshold_mb: File size threshold in MB to use parallel processing + chunk_size: Number of lines to process in each chunk + """ + self.max_samples = max_samples + self.max_workers = max_workers or min(cpu_count(), 8) + self.parallel_threshold_mb = parallel_threshold_mb + self.chunk_size = chunk_size + + # Import the original analyzer for small files + sys.path.insert(0, str(Path(__file__).parent)) + try: + from jsonl_schema_analyzer import JSONLSchemaAnalyzer + self.sequential_analyzer = JSONLSchemaAnalyzer(max_samples=max_samples) + except ImportError: + print("Warning: Could not import sequential analyzer") + self.sequential_analyzer = None + + # Initialize optimized analyzer for large files + if OptimizedJSONLSchemaAnalyzer: + self.parallel_analyzer = OptimizedJSONLSchemaAnalyzer( + max_samples=max_samples, + max_workers=max_workers, + chunk_size=chunk_size + ) + else: + self.parallel_analyzer = None + + print(f"Hybrid analyzer initialized:") + print(f" Parallel threshold: {parallel_threshold_mb} MB") + print(f" Max workers: {self.max_workers}") + print(f" Chunk size: {self.chunk_size}") + + def analyze_jsonl_file(self, file_path: Union[str, Path]) -> Dict[str, Any]: + """ + Analyze a JSONL file using the appropriate strategy. + + Args: + file_path: Path to the JSONL file + + Returns: + Dictionary containing schema analysis results + """ + file_path = Path(file_path) + + if not file_path.exists(): + raise FileNotFoundError(f"File not found: {file_path}") + + # Get file size in MB + file_size_mb = file_path.stat().st_size / (1024 * 1024) + + print(f"Analyzing {file_path.name} ({file_size_mb:.2f} MB)...") + + # Choose processing strategy + if file_size_mb >= self.parallel_threshold_mb and self.parallel_analyzer: + print(f" Using parallel processing (file >= {self.parallel_threshold_mb} MB)") + result = self.parallel_analyzer.analyze_jsonl_file(file_path) + result["processing_strategy"] = "parallel" + elif self.sequential_analyzer: + print(f" Using sequential processing (file < {self.parallel_threshold_mb} MB)") + result = self.sequential_analyzer.analyze_jsonl_file(file_path) + result["processing_strategy"] = "sequential" + else: + # Fallback to parallel if sequential not available + print(f" Using parallel processing (sequential analyzer unavailable)") + if self.parallel_analyzer: + result = self.parallel_analyzer.analyze_jsonl_file(file_path) + result["processing_strategy"] = "parallel_fallback" + else: + raise RuntimeError("No analyzer available") + + # Add hybrid-specific metadata + result["file_size_mb"] = file_size_mb + result["parallel_threshold_mb"] = self.parallel_threshold_mb + + return result + + def analyze_directory(self, directory_path: Union[str, Path], pattern: str = "*.jsonl") -> Dict[str, Any]: + """ + Analyze all JSONL files in a directory using hybrid processing. + + Args: + directory_path: Path to directory containing JSONL files + pattern: File pattern to match (default: *.jsonl) + + Returns: + Dictionary containing analysis results for all files + """ + directory_path = Path(directory_path) + + if not directory_path.exists(): + raise FileNotFoundError(f"Directory not found: {directory_path}") + + # Find all JSONL files + jsonl_files = list(directory_path.glob(pattern)) + + if not jsonl_files: + print(f"No JSONL files found in {directory_path} with pattern {pattern}") + return {"files": [], "summary": {}} + + print(f"Found {len(jsonl_files)} JSONL files to analyze...") + start_time = time.time() + + # Categorize files by size + small_files = [] + large_files = [] + + for file_path in jsonl_files: + size_mb = file_path.stat().st_size / (1024 * 1024) + if size_mb >= self.parallel_threshold_mb: + large_files.append(file_path) + else: + small_files.append(file_path) + + print(f" Small files (< {self.parallel_threshold_mb} MB): {len(small_files)}") + print(f" Large files (>= {self.parallel_threshold_mb} MB): {len(large_files)}") + + file_results = {} + + # Process small files sequentially (they're fast anyway) + if small_files and self.sequential_analyzer: + print(f"Processing {len(small_files)} small files sequentially...") + for file_path in small_files: + try: + result = self.analyze_jsonl_file(file_path) + file_results[file_path.name] = result + except Exception as e: + print(f"Error analyzing {file_path.name}: {e}") + file_results[file_path.name] = {"error": str(e)} + + # Process large files in parallel + if large_files and self.parallel_analyzer: + print(f"Processing {len(large_files)} large files in parallel...") + + if len(large_files) == 1: + # Single large file - just process it directly + file_path = large_files[0] + try: + result = self.analyze_jsonl_file(file_path) + file_results[file_path.name] = result + except Exception as e: + print(f"Error analyzing {file_path.name}: {e}") + file_results[file_path.name] = {"error": str(e)} + else: + # Multiple large files - process in parallel + with ThreadPoolExecutor(max_workers=min(len(large_files), self.max_workers)) as executor: + future_to_file = { + executor.submit(self.analyze_jsonl_file, file_path): file_path + for file_path in large_files + } + + for future in as_completed(future_to_file): + file_path = future_to_file[future] + try: + result = future.result() + file_results[file_path.name] = result + except Exception as e: + print(f"Error analyzing {file_path.name}: {e}") + file_results[file_path.name] = {"error": str(e)} + + # Create summary + successful_results = [r for r in file_results.values() if "error" not in r] + summary = { + "total_files": len(jsonl_files), + "small_files": len(small_files), + "large_files": len(large_files), + "successfully_analyzed": len(successful_results), + "total_size_bytes": sum( + r.get("file_size_bytes", 0) for r in successful_results + ), + "total_lines": sum( + r.get("total_lines", 0) for r in successful_results + ), + "total_valid_lines": sum( + r.get("valid_lines", 0) for r in successful_results + ), + "total_processing_time": sum( + r.get("processing_time_seconds", 0) for r in successful_results + ), + "parallel_threshold_mb": self.parallel_threshold_mb, + "strategies_used": { + "sequential": len([r for r in successful_results if r.get("processing_strategy") == "sequential"]), + "parallel": len([r for r in successful_results if r.get("processing_strategy") in ["parallel", "parallel_fallback"]]) + } + } + + # Calculate processing speed + if summary["total_processing_time"] > 0: + total_mb = summary["total_size_bytes"] / (1024 * 1024) + summary["average_processing_speed_mb_per_sec"] = total_mb / summary["total_processing_time"] + + elapsed_time = time.time() - start_time + summary["total_elapsed_time"] = elapsed_time + + print(f"\nDirectory analysis completed in {elapsed_time:.2f}s") + print(f"Processed {summary['total_valid_lines']:,} valid lines from {summary['successfully_analyzed']} files") + print(f"Sequential: {summary['strategies_used']['sequential']}, Parallel: {summary['strategies_used']['parallel']}") + print(f"Average speed: {summary['average_processing_speed_mb_per_sec']:.2f} MB/sec") + + return { + "directory": str(directory_path), + "pattern": pattern, + "files": file_results, + "summary": summary + } + + def save_results(self, results: Dict[str, Any], output_path: Union[str, Path]): + """ + Save analysis results to a JSON file. + + Args: + results: Analysis results to save + output_path: Path to save the results + """ + output_path = Path(output_path) + + try: + start_time = time.time() + with open(output_path, 'w', encoding='utf-8') as f: + json.dump(results, f, indent=2, ensure_ascii=False) + + save_time = time.time() - start_time + file_size = output_path.stat().st_size + print(f"Results saved to {output_path} ({file_size / (1024*1024):.2f} MB) in {save_time:.2f}s") + + except Exception as e: + raise RuntimeError(f"Error saving results to {output_path}: {e}") + + +def main(): + """Main function for command-line usage.""" + parser = argparse.ArgumentParser( + description="Hybrid JSONL schema analyzer with intelligent processing strategy" + ) + parser.add_argument( + "path", + help="Path to JSONL file or directory containing JSONL files" + ) + parser.add_argument( + "-o", "--output", + help="Output file for analysis results (JSON format)" + ) + parser.add_argument( + "-p", "--pattern", + default="*.jsonl", + help="File pattern when analyzing directory (default: *.jsonl)" + ) + parser.add_argument( + "-s", "--max-samples", + type=int, + default=1000, + help="Maximum number of JSON objects to sample per file (default: 1000)" + ) + parser.add_argument( + "-w", "--workers", + type=int, + default=None, + help="Number of worker processes for parallel processing (default: CPU count, max 8)" + ) + parser.add_argument( + "-t", "--threshold", + type=int, + default=100, + help="File size threshold in MB for parallel processing (default: 100)" + ) + parser.add_argument( + "-c", "--chunk-size", + type=int, + default=1000, + help="Number of lines to process in each chunk (default: 1000)" + ) + parser.add_argument( + "--directory", + action="store_true", + help="Treat path as directory instead of single file" + ) + + args = parser.parse_args() + + # Initialize hybrid analyzer + analyzer = HybridJSONLSchemaAnalyzer( + max_samples=args.max_samples, + max_workers=args.workers, + parallel_threshold_mb=args.threshold, + chunk_size=args.chunk_size + ) + + try: + start_time = time.time() + + # Analyze file or directory + if args.directory or Path(args.path).is_dir(): + results = analyzer.analyze_directory(args.path, args.pattern) + else: + results = analyzer.analyze_jsonl_file(args.path) + + total_time = time.time() - start_time + + # Save or print results + if args.output: + analyzer.save_results(results, args.output) + else: + print("\n" + "="*50) + print("ANALYSIS RESULTS") + print("="*50) + print(json.dumps(results, indent=2, ensure_ascii=False)) + + print(f"\nTotal analysis time: {total_time:.2f}s") + + except Exception as e: + print(f"Error: {e}", file=sys.stderr) + sys.exit(1) + + +if __name__ == "__main__": + main() diff --git a/scripts/Json Analyzer/jsonl_schema_analyzer_optimized.py b/scripts/Json Analyzer/jsonl_schema_analyzer_optimized.py new file mode 100644 index 0000000..964ccc5 --- /dev/null +++ b/scripts/Json Analyzer/jsonl_schema_analyzer_optimized.py @@ -0,0 +1,567 @@ +#!/usr/bin/env python3 +""" +Optimized JSONL Schema Analyzer + +Analyzes JSONL files to extract and aggregate schema information using multiple cores. +For each JSONL file, it generates a schema showing the JSON structure +and aggregates all possible keys found across all records. +""" + +import json +import os +import sys +import time +import mmap +from collections import defaultdict, Counter +from typing import Dict, List, Any, Set, Union, Tuple +import argparse +from pathlib import Path +from concurrent.futures import ProcessPoolExecutor, ThreadPoolExecutor, as_completed +from multiprocessing import cpu_count, Manager +import threading +from functools import partial +import gc + + +class OptimizedJSONLSchemaAnalyzer: + """Optimized analyzer that uses multiple cores and system resources efficiently.""" + + def __init__(self, max_samples: int = 1000, max_workers: int = None, chunk_size: int = 1000): + """ + Initialize the optimized analyzer. + + Args: + max_samples: Maximum number of JSON objects to sample per file + max_workers: Maximum number of worker processes (default: cpu_count) + chunk_size: Number of lines to process in each chunk + """ + self.max_samples = max_samples + self.max_workers = max_workers or min(cpu_count(), 8) # Limit to 8 to avoid memory issues + self.chunk_size = chunk_size + self.schema_cache = {} + + print(f"Initialized analyzer with {self.max_workers} workers, chunk size: {self.chunk_size}") + + def analyze_json_value(self, value: Any, depth: int = 0, max_depth: int = 10) -> Dict[str, Any]: + """ + Analyze a JSON value and return its type and structure. + + Args: + value: The JSON value to analyze + depth: Current depth in the structure + max_depth: Maximum depth to analyze + + Returns: + Dictionary describing the value's type and structure + """ + if depth > max_depth: + return {"type": "unknown", "note": "max_depth_reached"} + + if value is None: + return {"type": "null"} + elif isinstance(value, bool): + return {"type": "boolean"} + elif isinstance(value, int): + return {"type": "integer"} + elif isinstance(value, float): + return {"type": "number"} + elif isinstance(value, str): + return {"type": "string", "sample_length": len(value)} + elif isinstance(value, list): + if not value: + return {"type": "array", "item_types": [], "length_range": [0, 0]} + + item_types = set() + item_schemas = [] + + # Sample first few items to determine array structure + sample_size = min(10, len(value)) + for item in value[:sample_size]: + item_schema = self.analyze_json_value(item, depth + 1, max_depth) + item_schemas.append(item_schema) + item_types.add(item_schema["type"]) + + return { + "type": "array", + "item_types": sorted(list(item_types)), + "length_range": [len(value), len(value)], + "sample_items": item_schemas[:3] # Keep first 3 as examples + } + elif isinstance(value, dict): + if not value: + return {"type": "object", "properties": {}, "required_keys": []} + + properties = {} + for key, val in value.items(): + properties[key] = self.analyze_json_value(val, depth + 1, max_depth) + + return { + "type": "object", + "properties": properties, + "required_keys": list(value.keys()) + } + else: + return {"type": "unknown", "note": f"unexpected_type: {type(value)}"} + + def merge_schemas(self, schema1: Dict[str, Any], schema2: Dict[str, Any]) -> Dict[str, Any]: + """ + Merge two schemas, combining their information. + + Args: + schema1: First schema + schema2: Second schema + + Returns: + Merged schema + """ + if schema1["type"] != schema2["type"]: + # Different types, create a union + return { + "type": "union", + "possible_types": sorted(set([schema1["type"], schema2["type"]])), + "schemas": [schema1, schema2] + } + + merged = {"type": schema1["type"]} + + if schema1["type"] == "array": + # Merge array item types + item_types = set(schema1.get("item_types", [])) + item_types.update(schema2.get("item_types", [])) + merged["item_types"] = sorted(list(item_types)) + + # Merge length ranges + len1 = schema1.get("length_range", [0, 0]) + len2 = schema2.get("length_range", [0, 0]) + merged["length_range"] = [min(len1[0], len2[0]), max(len1[1], len2[1])] + + # Merge sample items if available + if "sample_items" in schema1 or "sample_items" in schema2: + merged["sample_items"] = ( + schema1.get("sample_items", []) + + schema2.get("sample_items", []) + )[:5] # Keep max 5 samples + + elif schema1["type"] == "object": + # Merge object properties + properties = {} + all_keys = set() + + # Copy properties from first schema + for key, val in schema1.get("properties", {}).items(): + properties[key] = val + all_keys.add(key) + + # Merge properties from second schema + for key, val in schema2.get("properties", {}).items(): + if key in properties: + properties[key] = self.merge_schemas(properties[key], val) + else: + properties[key] = val + all_keys.add(key) + + merged["properties"] = properties + merged["required_keys"] = sorted(list(all_keys)) + + # Copy other fields + for key in schema1: + if key not in merged and key != "type": + merged[key] = schema1[key] + + return merged + + def _extract_all_keys(self, obj: Any, prefix: str = "") -> List[str]: + """ + Recursively extract all keys from a JSON object. + + Args: + obj: JSON object to analyze + prefix: Prefix for nested keys + + Returns: + List of all keys found + """ + keys = [] + + if isinstance(obj, dict): + for key, value in obj.items(): + full_key = f"{prefix}.{key}" if prefix else key + keys.append(full_key) + keys.extend(self._extract_all_keys(value, full_key)) + + elif isinstance(obj, list): + for i, item in enumerate(obj): + keys.extend(self._extract_all_keys(item, f"{prefix}[{i}]" if prefix else f"[{i}]")) + + return keys + + def _process_chunk(self, chunk_data: List[str]) -> Tuple[Counter, List[Dict], int, int]: + """ + Process a chunk of JSONL lines. + + Args: + chunk_data: List of JSONL lines to process + + Returns: + Tuple of (keys_counter, sample_objects, valid_count, error_count) + """ + all_keys = Counter() + sample_objects = [] + valid_count = 0 + error_count = 0 + + for line in chunk_data: + line = line.strip() + if not line: + continue + + try: + obj = json.loads(line) + valid_count += 1 + + # Collect all keys from this object + keys = self._extract_all_keys(obj) + all_keys.update(keys) + + # Keep sample objects for schema analysis + if len(sample_objects) < self.max_samples: + sample_objects.append(obj) + + except json.JSONDecodeError: + error_count += 1 + + return all_keys, sample_objects, valid_count, error_count + + def _read_file_chunks(self, file_path: Path) -> List[List[str]]: + """ + Read a JSONL file in chunks for parallel processing. + + Args: + file_path: Path to the JSONL file + + Returns: + List of chunks, each containing lines to process + """ + chunks = [] + current_chunk = [] + + try: + with open(file_path, 'r', encoding='utf-8') as f: + for line in f: + current_chunk.append(line) + + if len(current_chunk) >= self.chunk_size: + chunks.append(current_chunk) + current_chunk = [] + + # Add remaining lines + if current_chunk: + chunks.append(current_chunk) + + except Exception as e: + raise RuntimeError(f"Error reading file {file_path}: {e}") + + return chunks + + def analyze_jsonl_file(self, file_path: Union[str, Path]) -> Dict[str, Any]: + """ + Analyze a JSONL file and return schema information using parallel processing. + + Args: + file_path: Path to the JSONL file + + Returns: + Dictionary containing schema analysis results + """ + file_path = Path(file_path) + + if not file_path.exists(): + raise FileNotFoundError(f"File not found: {file_path}") + + start_time = time.time() + file_size = file_path.stat().st_size + print(f"Analyzing {file_path.name} ({file_size / (1024*1024*1024):.2f} GB)...") + + # Statistics + total_lines = 0 + valid_lines = 0 + error_lines = 0 + all_keys = Counter() + merged_schema = None + sample_objects = [] + + # Read file in chunks and process in parallel + chunks = self._read_file_chunks(file_path) + + if len(chunks) == 1 or self.max_workers == 1: + # Process sequentially for small files or single worker + for chunk in chunks: + chunk_keys, chunk_samples, chunk_valid, chunk_errors = self._process_chunk(chunk) + all_keys.update(chunk_keys) + sample_objects.extend(chunk_samples) + valid_lines += chunk_valid + error_lines += chunk_errors + total_lines += len(chunk) + else: + # Process chunks in parallel + with ProcessPoolExecutor(max_workers=self.max_workers) as executor: + # Submit all chunks for processing + future_to_chunk = { + executor.submit(self._process_chunk, chunk): chunk + for chunk in chunks + } + + # Collect results as they complete + for future in as_completed(future_to_chunk): + chunk_keys, chunk_samples, chunk_valid, chunk_errors = future.result() + all_keys.update(chunk_keys) + sample_objects.extend(chunk_samples) + valid_lines += chunk_valid + error_lines += chunk_errors + total_lines += len(future_to_chunk[future]) + + # Limit sample objects + if len(sample_objects) >= self.max_samples: + sample_objects = sample_objects[:self.max_samples] + + # Analyze schema from sample objects + if sample_objects: + for obj in sample_objects: + obj_schema = self.analyze_json_value(obj) + + if merged_schema is None: + merged_schema = obj_schema + else: + merged_schema = self.merge_schemas(merged_schema, obj_schema) + + # Prepare results + elapsed_time = time.time() - start_time + results = { + "file_path": str(file_path), + "file_size_bytes": file_size, + "total_lines": total_lines, + "valid_lines": valid_lines, + "error_lines": error_lines, + "sample_count": len(sample_objects), + "all_keys": dict(all_keys.most_common()), + "unique_key_count": len(all_keys), + "schema": merged_schema, + "analysis_timestamp": time.time(), + "processing_time_seconds": elapsed_time, + "workers_used": self.max_workers, + "chunks_processed": len(chunks) + } + + print(f" Completed in {elapsed_time:.2f}s - {valid_lines:,} valid lines, {error_lines:,} errors") + + # Clean up memory + gc.collect() + + return results + + def analyze_directory(self, directory_path: Union[str, Path], pattern: str = "*.jsonl") -> Dict[str, Any]: + """ + Analyze all JSONL files in a directory using parallel processing. + + Args: + directory_path: Path to directory containing JSONL files + pattern: File pattern to match (default: *.jsonl) + + Returns: + Dictionary containing analysis results for all files + """ + directory_path = Path(directory_path) + + if not directory_path.exists(): + raise FileNotFoundError(f"Directory not found: {directory_path}") + + # Find all JSONL files + jsonl_files = list(directory_path.glob(pattern)) + + if not jsonl_files: + print(f"No JSONL files found in {directory_path} with pattern {pattern}") + return {"files": [], "summary": {}} + + print(f"Found {len(jsonl_files)} JSONL files to analyze using {self.max_workers} workers...") + start_time = time.time() + + # Sort files by size (largest first) for better load balancing + jsonl_files.sort(key=lambda f: f.stat().st_size, reverse=True) + + # Analyze files in parallel + file_results = {} + + if len(jsonl_files) == 1 or self.max_workers == 1: + # Process sequentially for single file + for file_path in jsonl_files: + try: + file_results[file_path.name] = self.analyze_jsonl_file(file_path) + except Exception as e: + print(f"Error analyzing {file_path.name}: {e}") + file_results[file_path.name] = {"error": str(e)} + else: + # Process files in parallel + with ThreadPoolExecutor(max_workers=self.max_workers) as executor: + # Submit all files for analysis + future_to_file = { + executor.submit(self.analyze_jsonl_file, file_path): file_path + for file_path in jsonl_files + } + + # Collect results as they complete + for future in as_completed(future_to_file): + file_path = future_to_file[future] + try: + result = future.result() + file_results[file_path.name] = result + except Exception as e: + print(f"Error analyzing {file_path.name}: {e}") + file_results[file_path.name] = {"error": str(e)} + + # Create summary + successful_results = [r for r in file_results.values() if "error" not in r] + summary = { + "total_files": len(jsonl_files), + "successfully_analyzed": len(successful_results), + "total_size_bytes": sum( + r.get("file_size_bytes", 0) for r in successful_results + ), + "total_lines": sum( + r.get("total_lines", 0) for r in successful_results + ), + "total_valid_lines": sum( + r.get("valid_lines", 0) for r in successful_results + ), + "total_processing_time": sum( + r.get("processing_time_seconds", 0) for r in successful_results + ), + "average_processing_speed_mb_per_sec": 0 + } + + # Calculate processing speed + if summary["total_processing_time"] > 0: + total_mb = summary["total_size_bytes"] / (1024 * 1024) + summary["average_processing_speed_mb_per_sec"] = total_mb / summary["total_processing_time"] + + elapsed_time = time.time() - start_time + summary["total_elapsed_time"] = elapsed_time + + print(f"\nDirectory analysis completed in {elapsed_time:.2f}s") + print(f"Processed {summary['total_valid_lines']:,} valid lines from {summary['successfully_analyzed']} files") + print(f"Average speed: {summary['average_processing_speed_mb_per_sec']:.2f} MB/sec") + + return { + "directory": str(directory_path), + "pattern": pattern, + "files": file_results, + "summary": summary + } + + def save_results(self, results: Dict[str, Any], output_path: Union[str, Path]): + """ + Save analysis results to a JSON file. + + Args: + results: Analysis results to save + output_path: Path to save the results + """ + output_path = Path(output_path) + + try: + start_time = time.time() + with open(output_path, 'w', encoding='utf-8') as f: + json.dump(results, f, indent=2, ensure_ascii=False) + + save_time = time.time() - start_time + file_size = output_path.stat().st_size + print(f"Results saved to {output_path} ({file_size / (1024*1024):.2f} MB) in {save_time:.2f}s") + + except Exception as e: + raise RuntimeError(f"Error saving results to {output_path}: {e}") + + +def main(): + """Main function for command-line usage.""" + parser = argparse.ArgumentParser( + description="Optimized JSONL schema analyzer using multiple cores" + ) + parser.add_argument( + "path", + help="Path to JSONL file or directory containing JSONL files" + ) + parser.add_argument( + "-o", "--output", + help="Output file for analysis results (JSON format)" + ) + parser.add_argument( + "-p", "--pattern", + default="*.jsonl", + help="File pattern when analyzing directory (default: *.jsonl)" + ) + parser.add_argument( + "-s", "--max-samples", + type=int, + default=1000, + help="Maximum number of JSON objects to sample per file (default: 1000)" + ) + parser.add_argument( + "-w", "--workers", + type=int, + default=None, + help="Number of worker processes (default: CPU count, max 8)" + ) + parser.add_argument( + "-c", "--chunk-size", + type=int, + default=1000, + help="Number of lines to process in each chunk (default: 1000)" + ) + parser.add_argument( + "--directory", + action="store_true", + help="Treat path as directory instead of single file" + ) + parser.add_argument( + "--profile", + action="store_true", + help="Enable performance profiling" + ) + + args = parser.parse_args() + + # Initialize analyzer + analyzer = OptimizedJSONLSchemaAnalyzer( + max_samples=args.max_samples, + max_workers=args.workers, + chunk_size=args.chunk_size + ) + + try: + start_time = time.time() + + # Analyze file or directory + if args.directory or Path(args.path).is_dir(): + results = analyzer.analyze_directory(args.path, args.pattern) + else: + results = analyzer.analyze_jsonl_file(args.path) + + total_time = time.time() - start_time + + # Save or print results + if args.output: + analyzer.save_results(results, args.output) + else: + print("\n" + "="*50) + print("ANALYSIS RESULTS") + print("="*50) + print(json.dumps(results, indent=2, ensure_ascii=False)) + + print(f"\nTotal analysis time: {total_time:.2f}s") + + except Exception as e: + print(f"Error: {e}", file=sys.stderr) + sys.exit(1) + + +if __name__ == "__main__": + main() diff --git a/scripts/Json Analyzer/run_schema_analysis.py b/scripts/Json Analyzer/run_schema_analysis.py new file mode 100644 index 0000000..904f064 --- /dev/null +++ b/scripts/Json Analyzer/run_schema_analysis.py @@ -0,0 +1,212 @@ +#!/usr/bin/env python3 +""" +Run JSONL Schema Analysis with Default Configuration + +This script runs the JSONL schema analyzer using predefined constants, +so you don't need to pass any command line arguments. +""" + +import sys +from pathlib import Path + +# Get the root directory (assuming this script is in the scripts folder) +ROOT_DIR = Path(__file__).parent.parent.parent + +# Configuration constants +DEFAULT_INPUT_DIR = ROOT_DIR / "raw_data" +DEFAULT_OUTPUT_DIR = ROOT_DIR / "intermediate" +DEFAULT_LANG_FILTER = "fr" +DEFAULT_INPUT_FILENAME = f"{DEFAULT_LANG_FILTER}-raw-wiktextract-data.jsonl" +DEFAULT_INPUT_FILE = DEFAULT_INPUT_DIR / DEFAULT_INPUT_FILENAME + +# Analyzer configuration +DEFAULT_MAX_SAMPLES = 1000 +DEFAULT_MAX_WORKERS = None # Will use CPU count +DEFAULT_PARALLEL_THRESHOLD_MB = 100 +DEFAULT_CHUNK_SIZE = 1000 + +# Output configuration +DEFAULT_OUTPUT_FILENAME = f"{DEFAULT_LANG_FILTER}_schema_analysis.json" +DEFAULT_OUTPUT_FILE = DEFAULT_OUTPUT_DIR / DEFAULT_OUTPUT_FILENAME + +def main(): + """Run the schema analysis with default configuration.""" + + print("=" * 60) + print("JSONL Schema Analysis - Default Configuration") + print("=" * 60) + + # Display configuration + print(f"Root directory: {ROOT_DIR}") + print(f"Input directory: {DEFAULT_INPUT_DIR}") + print(f"Input file: {DEFAULT_INPUT_FILENAME}") + print(f"Output directory: {DEFAULT_OUTPUT_DIR}") + print(f"Output file: {DEFAULT_OUTPUT_FILENAME}") + print(f"Language filter: {DEFAULT_LANG_FILTER}") + print(f"Max samples: {DEFAULT_MAX_SAMPLES:,}") + print(f"Parallel threshold: {DEFAULT_PARALLEL_THRESHOLD_MB} MB") + print(f"Chunk size: {DEFAULT_CHUNK_SIZE}") + print(f"Max workers: {DEFAULT_MAX_WORKERS or 'Auto (CPU count)'}") + print() + + # Check if input file exists + if not DEFAULT_INPUT_FILE.exists(): + print(f"❌ Input file not found: {DEFAULT_INPUT_FILE}") + print() + print("Available files in raw_data directory:") + + # List available JSONL files + if DEFAULT_INPUT_DIR.exists(): + jsonl_files = list(DEFAULT_INPUT_DIR.glob("*.jsonl")) + if jsonl_files: + for i, file in enumerate(sorted(jsonl_files), 1): + size_mb = file.stat().st_size / (1024 * 1024) + print(f" {i:2d}. {file.name} ({size_mb:.1f} MB)") + else: + print(" No JSONL files found.") + else: + print(" raw_data directory not found.") + + print() + print("To analyze a different file, modify the constants in this script:") + print(f" - DEFAULT_LANG_FILTER (currently: '{DEFAULT_LANG_FILTER}')") + print(f" - DEFAULT_INPUT_FILENAME (currently: '{DEFAULT_INPUT_FILENAME}')") + return False + + # Create output directory if it doesn't exist + DEFAULT_OUTPUT_DIR.mkdir(exist_ok=True) + + print(f"✅ Input file found: {DEFAULT_INPUT_FILE.stat().st_size / (1024*1024):.1f} MB") + print() + + try: + # Import the hybrid analyzer + sys.path.insert(0, str(Path(__file__).parent)) + from jsonl_schema_analyzer_hybrid import HybridJSONLSchemaAnalyzer + + # Initialize analyzer with default configuration + analyzer = HybridJSONLSchemaAnalyzer( + max_samples=DEFAULT_MAX_SAMPLES, + max_workers=DEFAULT_MAX_WORKERS, + parallel_threshold_mb=DEFAULT_PARALLEL_THRESHOLD_MB, + chunk_size=DEFAULT_CHUNK_SIZE + ) + + print("🚀 Starting analysis...") + print() + + # Run analysis + results = analyzer.analyze_jsonl_file(DEFAULT_INPUT_FILE) + + # Save results + analyzer.save_results(results, DEFAULT_OUTPUT_FILE) + + print() + print("=" * 60) + print("ANALYSIS COMPLETE") + print("=" * 60) + print(f"📊 Results saved to: {DEFAULT_OUTPUT_FILE}") + print(f"📈 Valid lines processed: {results.get('valid_lines', 0):,}") + print(f"🔑 Unique keys found: {results.get('unique_key_count', 0):,}") + print(f"⏱️ Processing time: {results.get('processing_time_seconds', 0):.2f} seconds") + print(f"📁 File size: {results.get('file_size_bytes', 0) / (1024*1024):.1f} MB") + + if results.get('processing_strategy'): + print(f"🔧 Strategy used: {results['processing_strategy']}") + + return True + + except ImportError as e: + print(f"❌ Error importing analyzer: {e}") + print("Make sure jsonl_schema_analyzer_hybrid.py is in the same directory.") + return False + except Exception as e: + print(f"❌ Error during analysis: {e}") + return False + +def run_directory_analysis(): + """Run analysis on entire directory with default configuration.""" + + print("=" * 60) + print("Directory JSONL Schema Analysis - Default Configuration") + print("=" * 60) + + # Display configuration + print(f"Input directory: {DEFAULT_INPUT_DIR}") + print(f"Output directory: {DEFAULT_OUTPUT_DIR}") + print(f"Pattern: *.jsonl") + print(f"Max samples: {DEFAULT_MAX_SAMPLES:,}") + print(f"Parallel threshold: {DEFAULT_PARALLEL_THRESHOLD_MB} MB") + print(f"Chunk size: {DEFAULT_CHUNK_SIZE}") + print() + + # Check if input directory exists + if not DEFAULT_INPUT_DIR.exists(): + print(f"❌ Input directory not found: {DEFAULT_INPUT_DIR}") + return False + + # Create output directory if it doesn't exist + DEFAULT_OUTPUT_DIR.mkdir(exist_ok=True) + + try: + # Import the hybrid analyzer + sys.path.insert(0, str(Path(__file__).parent)) + from jsonl_schema_analyzer_hybrid import HybridJSONLSchemaAnalyzer + + # Initialize analyzer with default configuration + analyzer = HybridJSONLSchemaAnalyzer( + max_samples=DEFAULT_MAX_SAMPLES, + max_workers=DEFAULT_MAX_WORKERS, + parallel_threshold_mb=DEFAULT_PARALLEL_THRESHOLD_MB, + chunk_size=DEFAULT_CHUNK_SIZE + ) + + print("🚀 Starting directory analysis...") + print() + + # Run analysis + results = analyzer.analyze_directory(DEFAULT_INPUT_DIR, "*.jsonl") + + # Save results + output_file = DEFAULT_OUTPUT_DIR / "directory_schema_analysis.json" + analyzer.save_results(results, output_file) + + print() + print("=" * 60) + print("DIRECTORY ANALYSIS COMPLETE") + print("=" * 60) + print(f"📊 Results saved to: {output_file}") + + summary = results.get('summary', {}) + print(f"📁 Files analyzed: {summary.get('successfully_analyzed', 0)}") + print(f"📈 Total valid lines: {summary.get('total_valid_lines', 0):,}") + print(f"⏱️ Total processing time: {summary.get('total_processing_time', 0):.2f} seconds") + print(f"📦 Total data: {summary.get('total_size_bytes', 0) / (1024*1024*1024):.2f} GB") + print(f"🚀 Average speed: {summary.get('average_processing_speed_mb_per_sec', 0):.2f} MB/sec") + + if summary.get('strategies_used'): + strategies = summary['strategies_used'] + print(f"🔧 Sequential files: {strategies.get('sequential', 0)}") + print(f"🔧 Parallel files: {strategies.get('parallel', 0)}") + + return True + + except ImportError as e: + print(f"❌ Error importing analyzer: {e}") + print("Make sure jsonl_schema_analyzer_hybrid.py is in the same directory.") + return False + except Exception as e: + print(f"❌ Error during analysis: {e}") + return False + +if __name__ == "__main__": + # You can choose what to run by default: + + # Option 1: Analyze single file (based on DEFAULT_LANG_FILTER) + success = main() + + # Option 2: Analyze entire directory (comment out the line above and uncomment below) + # success = run_directory_analysis() + + if not success: + sys.exit(1) diff --git a/scripts/collect_samples.py b/scripts/collect_samples.py new file mode 100644 index 0000000..be204d4 --- /dev/null +++ b/scripts/collect_samples.py @@ -0,0 +1,152 @@ +import json +import pathlib +import logging +import sys +import os + +# ============================================================================== +# --- CONFIGURATION --- +# ============================================================================== + +# --- Paths --- +# Try to determine project root relative to this script location +try: + SCRIPT_DIR = pathlib.Path(__file__).parent + ROOT_DIR = SCRIPT_DIR.parent +except NameError: + SCRIPT_DIR = pathlib.Path.cwd() + ROOT_DIR = SCRIPT_DIR.parent + +# Input directory containing the source semua.org files +RAW_DATA_DIR = ROOT_DIR / "raw_data" + +# The pattern to match source files +FILE_PATTERN = "*raw-wiktextract-data.jsonl" + +# Output directory for the collected samples +SAMPLES_DIR = ROOT_DIR / "samples" + +# Final output filename +OUTPUT_FILENAME = "combined_samples.jsonl" + +# --- Sampling Options --- + +# How many matching entries to take from EACH source file. +SAMPLES_PER_FILE = 2 + +# Filter by Language Code. +# Set to None to include all languages. +# Example: "en", "de", "fr", "no" +LANG_FILTER = set() +# set() + +# Filter by Part of Speech. +# Leave empty set() to include ALL parts of speech. +# Example: {"noun", "verb", "adj"} +POS_FILTER = {"verb"} + +# Filter to only include entries in their own language (lang_code matches file prefix) +OWN_LANG_FILTER = True + +# ============================================================================== +# --- END OF CONFIGURATION --- +# ============================================================================== + +# Setup simple logging to console +logging.basicConfig(level=logging.INFO, format='%(message)s') +logger = logging.getLogger(__name__) + +def collect_samples(): + # 1. Setup Paths and Directories + input_dir = pathlib.Path(RAW_DATA_DIR) + output_dir = pathlib.Path(SAMPLES_DIR) + output_file = output_dir / OUTPUT_FILENAME + + if not input_dir.exists(): + logger.error(f"ERROR: Raw data directory not found at: {input_dir}") + logger.error("Please ensure your configuration points to the correct folder.") + sys.exit(1) + + # Create samples directory if it doesn't exist + output_dir.mkdir(parents=True, exist_ok=True) + + # 2. Find all matching input files + source_files = list(input_dir.glob(FILE_PATTERN)) + if not source_files: + logger.warning(f"No files matching '{FILE_PATTERN}' found in {input_dir}") + sys.exit(0) + + logger.info(f"Found {len(source_files)} source files to sample from.") + logger.info(f"Target: {SAMPLES_PER_FILE} samples per file.") + logger.info(f"Language Filter: {LANG_FILTER if LANG_FILTER else 'ALL'}") + logger.info(f"POS Filter: {POS_FILTER if POS_FILTER else 'ALL'}") + logger.info(f"Own Language Filter: {'ENABLED' if OWN_LANG_FILTER else 'DISABLED'}") + logger.info("-" * 50) + + total_collected = 0 + + # Open the output file once and append samples from all inputs to it + try: + with open(output_file, 'w', encoding='utf-8') as out_f: + + for src_file in source_files: + logger.info(f"Scanning: {src_file.name}...") + lang_from_file = src_file.name[:2] + file_collected = 0 + lines_read = 0 + + try: + with open(src_file, 'r', encoding='utf-8') as in_f: + for line in in_f: + lines_read += 1 + + # Stop reading this file if we have enough samples + if file_collected >= SAMPLES_PER_FILE: + break + + if not line.strip(): + continue + + try: + entry = json.loads(line) + + # --- Filtering Logic --- + # 1. Language Filter + if LANG_FILTER and entry.get('lang_code') != LANG_FILTER: + continue + + # 2. POS Filter + if POS_FILTER and entry.get('pos') not in POS_FILTER: + continue + + # 3. Own Language Filter + if OWN_LANG_FILTER and entry.get('lang_code') != lang_from_file: + continue + + # --- If it passed filters, save it --- + # We write it exactly as it is in the source + json.dump(entry, out_f, ensure_ascii=False) + out_f.write('\n') + file_collected += 1 + total_collected += 1 + + except json.JSONDecodeError: + # Ignore bad lines in source files during sampling + continue + + logger.info(f" -> Collected {file_collected} samples (scanned {lines_read} lines)") + + except Exception as e: + logger.error(f" ERROR reading {src_file.name}: {e}") + + except Exception as e: + logger.critical(f"FATAL ERROR writing output file: {e}") + sys.exit(1) + + logger.info("-" * 50) + logger.info("SAMPLING COMPLETE") + logger.info(f"Total entries collected: {total_collected}") + logger.info(f"Output saved to: {output_file}") + +if __name__ == "__main__": + collect_samples() diff --git a/scripts/count_pos_values.py b/scripts/count_pos_values.py new file mode 100644 index 0000000..02efe82 --- /dev/null +++ b/scripts/count_pos_values.py @@ -0,0 +1,142 @@ +#!/usr/bin/env python3 +""" +Script to count all different "pos" values in JSONL files using parallel processing. +Analyzes all JSONL files in the raw_data directory and displays frequency counts. +""" + +import json +import os +import glob +from collections import Counter +from concurrent.futures import ProcessPoolExecutor, as_completed +from multiprocessing import cpu_count +import time +from typing import Dict, List, Tuple + + +def process_jsonl_file(file_path: str) -> Tuple[str, Counter]: + """ + Process a single JSONL file and count POS values. + + Args: + file_path: Path to the JSONL file + + Returns: + Tuple of (filename, Counter of POS values) + """ + pos_counter = Counter() + line_count = 0 + + try: + with open(file_path, 'r', encoding='utf-8') as f: + for line_num, line in enumerate(f, 1): + line = line.strip() + if not line: + continue + + try: + data = json.loads(line) + if 'pos' in data and data['pos']: + pos_counter[data['pos']] += 1 + line_count += 1 + except json.JSONDecodeError as e: + print(f"Warning: JSON decode error in {file_path} at line {line_num}: {e}") + continue + + except Exception as e: + print(f"Error processing file {file_path}: {e}") + return file_path, Counter() + + print(f"Processed {file_path}: {line_count} lines, {sum(pos_counter.values())} POS entries") + return file_path, pos_counter + + +def main(): + """Main function to process all JSONL files and display POS statistics.""" + # Find all JSONL files in raw_data directory + raw_data_dir = "raw_data" + jsonl_files = glob.glob(os.path.join(raw_data_dir, "*.jsonl")) + + if not jsonl_files: + print(f"No JSONL files found in {raw_data_dir}") + return + + print(f"Found {len(jsonl_files)} JSONL files to process") + print(f"Using {cpu_count()} CPU cores for parallel processing") + print("-" * 60) + + # Process files in parallel + start_time = time.time() + all_pos_counts = Counter() + file_results = {} + + with ProcessPoolExecutor(max_workers=cpu_count()) as executor: + # Submit all files for processing + future_to_file = { + executor.submit(process_jsonl_file, file_path): file_path + for file_path in jsonl_files + } + + # Collect results as they complete + for future in as_completed(future_to_file): + file_path = future_to_file[future] + try: + filename, pos_counter = future.result() + file_results[filename] = pos_counter + all_pos_counts.update(pos_counter) + except Exception as e: + print(f"Error processing {file_path}: {e}") + + end_time = time.time() + processing_time = end_time - start_time + + # Display results + print("\n" + "=" * 80) + print("POS VALUE COUNTS ACROSS ALL FILES") + print("=" * 80) + print(f"Total processing time: {processing_time:.2f} seconds") + print(f"Total POS entries found: {sum(all_pos_counts.values()):,}") + print(f"Unique POS values: {len(all_pos_counts)}") + print("\nTop 50 most common POS values:") + print("-" * 80) + + # Sort by frequency (descending) + sorted_pos = sorted(all_pos_counts.items(), key=lambda x: x[1], reverse=True) + + for pos, count in sorted_pos[:100]: + percentage = (count / sum(all_pos_counts.values())) * 100 + print(f"{pos:<20} {count:>10,} ({percentage:5.2f}%)") + + if len(sorted_pos) > 100: + print(f"\n... and {len(sorted_pos) - 100} more POS values") + + # Show all unique POS values (alphabetical) + print("\n" + "=" * 80) + print("ALL UNIQUE POS VALUES (ALPHABETICAL)") + print("=" * 80) + + for pos, count in sorted(all_pos_counts.items(), key=lambda x: x[0].lower()): + print(f"{pos:<30} {count:>10,}") + + # Per-file breakdown + print("\n" + "=" * 80) + print("PER-FILE BREAKDOWN") + print("=" * 80) + + for filename, pos_counter in sorted(file_results.items()): + total_entries = sum(pos_counter.values()) + if total_entries > 0: + print(f"\n{os.path.basename(filename)}:") + print(f" Total entries: {total_entries:,}") + print(f" Unique POS values: {len(pos_counter)}") + + # All POS values for this file (sorted by frequency) + all_pos = sorted(pos_counter.items(), key=lambda x: x[1], reverse=True) + for pos, count in all_pos: + print(f" {pos:<15} {count:>8,}") + + print(f"\nProcessing completed in {processing_time:.2f} seconds") + + +if __name__ == "__main__": + main() diff --git a/scripts/lang_config.py b/scripts/lang_config.py new file mode 100644 index 0000000..9f4b2e0 --- /dev/null +++ b/scripts/lang_config.py @@ -0,0 +1,401 @@ +GERMAN_VERB_CONFIG = { + "clean_prefixes": ["ich", "du", "er/sie/es", "wir", "ihr", "sie"], + "normalization_rules": [ + {"field": "pronouns", "match": "ich", "add_tags": ["first-person", "singular", "indicative", "active"]}, + {"field": "pronouns", "match": "du", "add_tags": ["second-person", "singular", "indicative", "active"]}, + {"field": "pronouns", "match": "er", "add_tags": ["third-person", "singular", "indicative", "active"]}, + {"field": "pronouns", "match": "sie", "add_tags": ["third-person", "singular", "indicative", "active"]}, + {"field": "pronouns", "match": "es", "add_tags": ["third-person", "singular", "indicative", "active"]}, + {"field": "pronouns", "match": "wir", "add_tags": ["first-person", "plural", "indicative", "active"]}, + {"field": "pronouns", "match": "ihr", "add_tags": ["second-person", "plural", "indicative", "active"]} + ], + "properties": [ + { + "name": "auxiliary", + "multivalue": True, # <--- CRITICAL CHANGE HERE + "default": ["haben"], + "rules": [ + # Check for explicit raw tags + {"value": "sein", "criteria": {"raw_tags": ["Hilfsverb sein"]}}, + {"value": "haben", "criteria": {"raw_tags": ["Hilfsverb haben"]}}, + # Check for 'common forms' that imply the aux + {"value": "sein", "criteria": {"form_regex": "^sein$", "tags": ["auxiliary", "perfect"]}}, + {"value": "haben", "criteria": {"form_regex": "^haben$", "tags": ["auxiliary", "perfect"]}} + ] + }, + { + "name": "separability", + "default": "inseparable", + "rules": [ + {"value": "separable", "criteria": {"tags": ["separable"]}}, + {"value": "inseparable", "criteria": {"tags": ["inseparable"]}}, + {"value": "separable", "criteria": {"tags": ["participle-2"], "form_regex": "^(?!ge).+ge.+$"}} + ] + } + ], + "schema": { + "infinitive": { + "type": "single", + "criteria": {"tags": ["infinitive", "present"], "exclude_tags": ["extended", "passive", "reflexive", "zu"]} + }, + "participle_perfect": { + "type": "single", + "criteria": {"tags": ["participle-2", "perfect"], "exclude_tags": ["active", "passive", "auxiliary"]} + }, + "imperative": { + "type": "list", + "size": 2, + "base_criteria": {"tags": ["imperative", "present", "active"]}, + "indices": [ + {"index": 0, "tags": ["singular", "second-person"]}, + {"index": 1, "tags": ["plural", "second-person"]} + ] + }, + "present": { + "type": "list", + "size": 6, + "base_criteria": {"tags": ["indicative", "present", "active"], "exclude_tags": ["passive"]}, + "indices": [ + {"index": 0, "tags": ["first-person", "singular"]}, + {"index": 1, "tags": ["second-person", "singular"]}, + {"index": 2, "tags": ["third-person", "singular"]}, + {"index": 3, "tags": ["first-person", "plural"]}, + {"index": 4, "tags": ["second-person", "plural"]}, + {"index": 5, "tags": ["third-person", "plural"]} + ] + }, + "past": { + "type": "list", + "size": 6, + "base_criteria": {"tags": ["indicative", "past", "active"], "exclude_tags": ["passive"]}, + "indices": [ + {"index": 0, "tags": ["first-person", "singular"]}, + {"index": 1, "tags": ["second-person", "singular"]}, + {"index": 2, "tags": ["third-person", "singular"]}, + {"index": 3, "tags": ["first-person", "plural"]}, + {"index": 4, "tags": ["second-person", "plural"]}, + {"index": 5, "tags": ["third-person", "plural"]} + ] + }, + "subjunctive_ii": { + "type": "list", + "size": 6, + "base_criteria": {"tags": ["subjunctive-ii", "past", "active"], "exclude_tags": ["passive"]}, + "indices": [ + {"index": 0, "tags": ["first-person", "singular"]}, + {"index": 1, "tags": ["second-person", "singular"]}, + {"index": 2, "tags": ["third-person", "singular"]}, + {"index": 3, "tags": ["first-person", "plural"]}, + {"index": 4, "tags": ["second-person", "plural"]}, + {"index": 5, "tags": ["third-person", "plural"]} + ] + } + } +} + +FRENCH_VERB_CONFIG = { + "skip_normalization_if_source": False, + + # CHANGED: Set to False to prevent crashes on idioms, rare words, and defective verbs + "validate_completeness": False, + + "clean_prefixes": [ + "qu'", "qu’", "que", "j'", "j’", "je", "tu", + "il/elle/on", "il", "elle", "on", "nous", "vous", "ils/elles", "ils", "elles" + ], + + "normalization_rules": [ + # Pronoun matches + {"field": "form", "match": r"\bje\b", "match_mode": "regex", "add_tags": ["first-person", "singular"]}, + {"field": "form", "match": r"\bj[’']", "match_mode": "regex", "add_tags": ["first-person", "singular"]}, + {"field": "form", "match": r"\btu\b", "match_mode": "regex", "add_tags": ["second-person", "singular"]}, + {"field": "form", "match": r"\b(il|elle|on|il/elle/on)\b", "match_mode": "regex", "add_tags": ["third-person", "singular"]}, + {"field": "form", "match": r"\[il/ɛl/ɔ̃\]", "match_mode": "regex", "add_tags": ["third-person", "singular"]}, + {"field": "form", "match": r"\bnous\b", "match_mode": "regex", "add_tags": ["first-person", "plural"]}, + {"field": "form", "match": r"\bvous\b", "match_mode": "regex", "add_tags": ["second-person", "plural"]}, + {"field": "form", "match": r"\b(ils|elles|ils/elles)\b", "match_mode": "regex", "add_tags": ["third-person", "plural"]}, + {"field": "form", "match": r"\[il/ɛl\]", "match_mode": "regex", "add_tags": ["third-person", "plural"]}, + + # Suffix Heuristics + {"field": "form", "match": r"ons$", "match_mode": "regex", "add_tags": ["first-person", "plural"]}, + {"field": "form", "match": r"ez$", "match_mode": "regex", "add_tags": ["second-person", "plural"]} + ], + + "properties": [ + { + "name": "auxiliary", + "multivalue": True, + "default": ["avoir"], + "rules": [ + {"value": "être", "criteria": {"raw_tags": ["auxiliary être"]}}, + {"value": "avoir", "criteria": {"raw_tags": ["auxiliary avoir"]}}, + {"value": "être", "criteria": {"tags": ["auxiliary-être"]}}, + {"value": "avoir", "criteria": {"tags": ["auxiliary-avoir"]}} + ] + }, + { + "name": "group", + "default": "unknown", + "rules": [ + {"value": "1st-group", "criteria": {"raw_tags": ["1ᵉʳ groupe"]}}, + {"value": "2nd-group", "criteria": {"raw_tags": ["2ᵉ groupe"]}}, + {"value": "3rd-group", "criteria": {"raw_tags": ["3ᵉ groupe"]}}, + {"value": "1st-group", "criteria": {"form_regex": "er$"}}, + {"value": "2nd-group", "criteria": {"form_regex": "ir$"}}, + {"value": "3rd-group", "criteria": {"form_regex": "(re|oir)$"}} + ] + } + ], + + "schema": { + "infinitive": { + "type": "single", + "criteria": {"tags": ["infinitive", "present"]} + }, + "participle_present": { + "type": "single", + "optional": True, + "criteria": {"tags": ["participle", "present"]} + }, + "participle_past": { + "type": "single", + "optional": True, + "criteria": {"tags": ["participle", "past"], "exclude_tags": ["multiword-construction"]} + }, + # All lists are now marked optional to handle defective verbs (like 'traire') and sparse data + "indicative_present": { + "type": "list", "size": 6, "optional": True, + "base_criteria": {"tags": ["indicative", "present"]}, + "indices": [ + {"index": 0, "tags": ["first-person", "singular"]}, + {"index": 1, "tags": ["second-person", "singular"]}, + {"index": 2, "tags": ["third-person", "singular"]}, + {"index": 3, "tags": ["first-person", "plural"]}, + {"index": 4, "tags": ["second-person", "plural"]}, + {"index": 5, "tags": ["third-person", "plural"]} + ] + }, + "indicative_imperfect": { + "type": "list", "size": 6, "optional": True, + "base_criteria": {"tags": ["indicative", "imperfect"]}, + "indices": [ + {"index": 0, "tags": ["first-person", "singular"]}, + {"index": 1, "tags": ["second-person", "singular"]}, + {"index": 2, "tags": ["third-person", "singular"]}, + {"index": 3, "tags": ["first-person", "plural"]}, + {"index": 4, "tags": ["second-person", "plural"]}, + {"index": 5, "tags": ["third-person", "plural"]} + ] + }, + "indicative_future": { + "type": "list", "size": 6, "optional": True, + "base_criteria": {"tags": ["indicative", "future"], "exclude_tags": ["perfect"]}, + "indices": [ + {"index": 0, "tags": ["first-person", "singular"]}, + {"index": 1, "tags": ["second-person", "singular"]}, + {"index": 2, "tags": ["third-person", "singular"]}, + {"index": 3, "tags": ["first-person", "plural"]}, + {"index": 4, "tags": ["second-person", "plural"]}, + {"index": 5, "tags": ["third-person", "plural"]} + ] + }, + "indicative_simple_past": { + "type": "list", "size": 6, "optional": True, # Traire/clore do not have this + "base_criteria": {"tags": ["indicative", "past"], "exclude_tags": ["multiword-construction", "imperfect", "perfect", "anterior"]}, + "indices": [ + {"index": 0, "tags": ["first-person", "singular"]}, + {"index": 1, "tags": ["second-person", "singular"]}, + {"index": 2, "tags": ["third-person", "singular"]}, + {"index": 3, "tags": ["first-person", "plural"]}, + {"index": 4, "tags": ["second-person", "plural"]}, + {"index": 5, "tags": ["third-person", "plural"]} + ] + }, + "subjunctive_present": { + "type": "list", "size": 6, "optional": True, + "base_criteria": {"tags": ["subjunctive", "present"]}, + "indices": [ + {"index": 0, "tags": ["first-person", "singular"]}, + {"index": 1, "tags": ["second-person", "singular"]}, + {"index": 2, "tags": ["third-person", "singular"]}, + {"index": 3, "tags": ["first-person", "plural"]}, + {"index": 4, "tags": ["second-person", "plural"]}, + {"index": 5, "tags": ["third-person", "plural"]} + ] + }, + "conditional_present": { + "type": "list", "size": 6, "optional": True, + "base_criteria": {"tags": ["conditional", "present"]}, + "indices": [ + {"index": 0, "tags": ["first-person", "singular"]}, + {"index": 1, "tags": ["second-person", "singular"]}, + {"index": 2, "tags": ["third-person", "singular"]}, + {"index": 3, "tags": ["first-person", "plural"]}, + {"index": 4, "tags": ["second-person", "plural"]}, + {"index": 5, "tags": ["third-person", "plural"]} + ] + }, + "imperative": { + "type": "list", "size": 3, "optional": True, + "base_criteria": {"tags": ["imperative", "present"]}, + "indices": [ + {"index": 0, "tags": ["singular"]}, + {"index": 1, "tags": ["plural", "first-person"]}, + {"index": 2, "tags": ["plural", "second-person"]}, + {"index": 1, "criteria": {"form_regex": r"ons$"}}, + {"index": 2, "criteria": {"form_regex": r"ez$"}}, + {"index": 0, "criteria": {"form_regex": r"[es]$"}} + ] + } + } +} + +OLD_FRENCH_VERB_CONFIG = { + "skip_normalization_if_source": False, + "validate_completeness": True, + + # --- 1. Normalization --- + "clean_prefixes": [ + "qu'", "qu’", "que", "j'", "j’", "je", "tu", + "il/elle/on", "il", "elle", "on", "nous", "vous", "ils/elles", "ils", "elles" + ], + + "normalization_rules": [ + {"field": "form", "match": r"\bje\b", "match_mode": "regex", "add_tags": ["first-person", "singular"]}, + {"field": "form", "match": r"\bj[’']", "match_mode": "regex", "add_tags": ["first-person", "singular"]}, + {"field": "form", "match": r"\btu\b", "match_mode": "regex", "add_tags": ["second-person", "singular"]}, + {"field": "form", "match": r"\b(il|elle|on|il/elle/on)\b", "match_mode": "regex", "add_tags": ["third-person", "singular"]}, + {"field": "form", "match": r"\[il/ɛl/ɔ̃\]", "match_mode": "regex", "add_tags": ["third-person", "singular"]}, + {"field": "form", "match": r"\bnous\b", "match_mode": "regex", "add_tags": ["first-person", "plural"]}, + {"field": "form", "match": r"\bvous\b", "match_mode": "regex", "add_tags": ["second-person", "plural"]}, + {"field": "form", "match": r"\b(ils|elles|ils/elles)\b", "match_mode": "regex", "add_tags": ["third-person", "plural"]}, + {"field": "form", "match": r"\[il/ɛl\]", "match_mode": "regex", "add_tags": ["third-person", "plural"]}, + ], + + # --- 2. Properties --- + "properties": [ + { + "name": "auxiliary", + "multivalue": True, + "default": ["avoir"], + "rules": [ + {"value": "être", "criteria": {"raw_tags": ["auxiliary être"]}}, + {"value": "avoir", "criteria": {"raw_tags": ["auxiliary avoir"]}}, + {"value": "être", "criteria": {"tags": ["auxiliary-être"]}}, + {"value": "avoir", "criteria": {"tags": ["auxiliary-avoir"]}} + ] + }, + { + "name": "group", + "default": "unknown", + "rules": [ + {"value": "1st-group", "criteria": {"raw_tags": ["1ᵉʳ groupe"]}}, + {"value": "2nd-group", "criteria": {"raw_tags": ["2ᵉ groupe"]}}, + {"value": "3rd-group", "criteria": {"raw_tags": ["3ᵉ groupe"]}}, + {"value": "1st-group", "criteria": {"form_regex": "er$"}}, + {"value": "2nd-group", "criteria": {"form_regex": "ir$"}}, + {"value": "3rd-group", "criteria": {"form_regex": "(re|oir)$"}} + ] + } + ], + + # --- 3. Schema --- + "schema": { + "infinitive": { + "type": "single", + "criteria": {"tags": ["infinitive", "present"]} + }, + "participle_present": { + "type": "single", + "optional": True, # <--- NEW: Allows missing participle + "criteria": {"tags": ["participle", "present"]} + }, + "participle_past": { + "type": "single", + "optional": True, # <--- Often missing in defective verbs + "criteria": {"tags": ["participle", "past"], "exclude_tags": ["multiword-construction"]} + }, + "indicative_present": { + "type": "list", "size": 6, + "base_criteria": {"tags": ["indicative", "present"]}, + "indices": [ + {"index": 0, "tags": ["first-person", "singular"]}, + {"index": 1, "tags": ["second-person", "singular"]}, + {"index": 2, "tags": ["third-person", "singular"]}, + {"index": 3, "tags": ["first-person", "plural"]}, + {"index": 4, "tags": ["second-person", "plural"]}, + {"index": 5, "tags": ["third-person", "plural"]} + ] + }, + "indicative_imperfect": { + "type": "list", "size": 6, + "base_criteria": {"tags": ["indicative", "imperfect"]}, + "indices": [ + {"index": 0, "tags": ["first-person", "singular"]}, + {"index": 1, "tags": ["second-person", "singular"]}, + {"index": 2, "tags": ["third-person", "singular"]}, + {"index": 3, "tags": ["first-person", "plural"]}, + {"index": 4, "tags": ["second-person", "plural"]}, + {"index": 5, "tags": ["third-person", "plural"]} + ] + }, + "indicative_future": { + "type": "list", "size": 6, + "base_criteria": {"tags": ["indicative", "future"], "exclude_tags": ["perfect"]}, + "indices": [ + {"index": 0, "tags": ["first-person", "singular"]}, + {"index": 1, "tags": ["second-person", "singular"]}, + {"index": 2, "tags": ["third-person", "singular"]}, + {"index": 3, "tags": ["first-person", "plural"]}, + {"index": 4, "tags": ["second-person", "plural"]}, + {"index": 5, "tags": ["third-person", "plural"]} + ] + }, + "indicative_simple_past": { + "type": "list", "size": 6, + "base_criteria": {"tags": ["indicative", "past"], "exclude_tags": ["multiword-construction", "imperfect", "perfect", "anterior"]}, + "indices": [ + {"index": 0, "tags": ["first-person", "singular"]}, + {"index": 1, "tags": ["second-person", "singular"]}, + {"index": 2, "tags": ["third-person", "singular"]}, + {"index": 3, "tags": ["first-person", "plural"]}, + {"index": 4, "tags": ["second-person", "plural"]}, + {"index": 5, "tags": ["third-person", "plural"]} + ] + }, + "subjunctive_present": { + "type": "list", "size": 6, + "base_criteria": {"tags": ["subjunctive", "present"]}, + "indices": [ + {"index": 0, "tags": ["first-person", "singular"]}, + {"index": 1, "tags": ["second-person", "singular"]}, + {"index": 2, "tags": ["third-person", "singular"]}, + {"index": 3, "tags": ["first-person", "plural"]}, + {"index": 4, "tags": ["second-person", "plural"]}, + {"index": 5, "tags": ["third-person", "plural"]} + ] + }, + "conditional_present": { + "type": "list", "size": 6, + "base_criteria": {"tags": ["conditional", "present"]}, + "indices": [ + {"index": 0, "tags": ["first-person", "singular"]}, + {"index": 1, "tags": ["second-person", "singular"]}, + {"index": 2, "tags": ["third-person", "singular"]}, + {"index": 3, "tags": ["first-person", "plural"]}, + {"index": 4, "tags": ["second-person", "plural"]}, + {"index": 5, "tags": ["third-person", "plural"]} + ] + }, + "imperative": { + "type": "list", "size": 3, + "optional": True, # <--- Often missing for phrases/defective verbs + "base_criteria": {"tags": ["imperative", "present"]}, + "indices": [ + {"index": 0, "tags": ["singular"]}, + {"index": 1, "tags": ["plural", "first-person"]}, + {"index": 2, "tags": ["plural", "second-person"]} + ] + } + } +} \ No newline at end of file diff --git a/scripts/printline.py b/scripts/printline.py new file mode 100644 index 0000000..6f739c2 --- /dev/null +++ b/scripts/printline.py @@ -0,0 +1,38 @@ +import json +import pathlib +from datetime import datetime + + +INPUT_FILE_NAME = "fr_raw-wiktextract-data.jsonl" +SCRIPT_DIR = pathlib.Path(__file__).parent +ROOT_DIR = SCRIPT_DIR.parent +INPUT_FILE = ROOT_DIR / "raw_data" / INPUT_FILE_NAME + + + +# --- Configuration --- +START_LINE = 99 # 1-based index (first line is 1) +NUM_LINES = 99 # Number of lines/objects to write + + +def extract_lines_to_file(file_path, start_line, num_lines): + # Generate timestamp filename + timestamp = datetime.now().strftime("%Y%m%d_%H%M%S") + output_file = file_path.parent / f"{timestamp}.json" + + with open(file_path, 'r', encoding='utf-8') as infile: + with open(output_file, 'w', encoding='utf-8') as outfile: + for i, line in enumerate(infile, start=1): + if i >= start_line and i < start_line + num_lines: + try: + element = json.loads(line) + outfile.write(json.dumps(element, indent=2, ensure_ascii=False)) + outfile.write('\n') + except json.JSONDecodeError: + outfile.write(f"Error: Line {i} is not valid JSON.\n") + + print(f"Output written to: {output_file}") + + +if __name__ == "__main__": + extract_lines_to_file(INPUT_FILE, START_LINE, NUM_LINES) diff --git a/scripts/search_word.py b/scripts/search_word.py new file mode 100644 index 0000000..f3e119c --- /dev/null +++ b/scripts/search_word.py @@ -0,0 +1,110 @@ +import json +import pathlib +from datetime import datetime + + +INPUT_FILE_NAME = "fr-raw-wiktextract-data.jsonl" # <-- Update this to your file +# --- Dynamic Path Setup --- +SCRIPT_DIR = pathlib.Path(__file__).parent +ROOT_DIR = SCRIPT_DIR.parent +INPUT_FILE = ROOT_DIR / "raw_data" / INPUT_FILE_NAME + + +# --- Filter Configuration --- +# Set the POS (part of speech) you want to filter for +# Examples: "noun", "verb", "adj", "adv", etc. +# Set to None to skip POS filtering +FILTER_POS = "noun" + +# Set the word you want to filter for +# Set to None to skip word filtering +FILTER_WORD = "grenouille" + +# Set word prefix to filter for (e.g., "Septem" will match "September") +# Set to None to skip prefix filtering +FILTER_PREFIX = None + +# Set word suffix to filter for (e.g., "ber" will match "September") +# Set to None to skip suffix filtering +FILTER_SUFFIX = None + +# Maximum number of results to include (set to None for unlimited) +MAX_RESULTS = 5 + + +def matches_filters(entry): + """Check if an entry matches all active filters.""" + + # Filter by POS + if FILTER_POS is not None: + if entry.get("pos") != FILTER_POS: + return False + + # Filter by exact word + if FILTER_WORD is not None: + if entry.get("word") != FILTER_WORD: + return False + + # Filter by prefix + if FILTER_PREFIX is not None: + word = entry.get("word", "") + if not word.startswith(FILTER_PREFIX): + return False + + # Filter by suffix + if FILTER_SUFFIX is not None: + word = entry.get("word", "") + if not word.endswith(FILTER_SUFFIX): + return False + + return True + + +def filter_and_save(file_path): + """Filter JSONL file and save matching entries.""" + + # Generate output filename with original filename and timestamp + timestamp = datetime.now().strftime("%Y%m%d_%H%M%S") + output_file = file_path.parent / f"{file_path.stem}_filtered_{timestamp}.jsonl" + + match_count = 0 + total_lines = 0 + + with open(file_path, 'r', encoding='utf-8') as infile: + with open(output_file, 'w', encoding='utf-8') as outfile: + for line in infile: + total_lines += 1 + + try: + entry = json.loads(line) + + # Check if entry matches filters + if matches_filters(entry): + outfile.write(json.dumps(entry, ensure_ascii=False)) + outfile.write('\n') + match_count += 1 + + # Stop if we've reached max results + if MAX_RESULTS is not None and match_count >= MAX_RESULTS: + break + + except json.JSONDecodeError: + print(f"Warning: Line {total_lines} is not valid JSON.") + + print(f"Filtered {match_count} entries from {total_lines} total lines") + print(f"Output written to: {output_file}") + + # Print active filters + print("\nActive filters:") + if FILTER_POS: + print(f" - POS: {FILTER_POS}") + if FILTER_WORD: + print(f" - Word (exact): {FILTER_WORD}") + if FILTER_PREFIX: + print(f" - Prefix: {FILTER_PREFIX}") + if FILTER_SUFFIX: + print(f" - Suffix: {FILTER_SUFFIX}") + + +if __name__ == "__main__": + filter_and_save(INPUT_FILE) diff --git a/scripts/transform_wiktionary.py b/scripts/transform_wiktionary.py new file mode 100644 index 0000000..278ae58 --- /dev/null +++ b/scripts/transform_wiktionary.py @@ -0,0 +1,419 @@ +#!/usr/bin/env python3 +""" +Universal Wiktionary Format Transformer +======================================== +Transforms any Wiktionary JSON format to a standardized universal schema. + +Usage: + python transform_wiktionary.py input.jsonl output.jsonl + python transform_wiktionary.py input.jsonl output.jsonl --validate +""" + +import json +import sys +import argparse +from typing import Dict, List, Any, Optional +from pathlib import Path + + +class WiktionaryTransformer: + """Transforms Wiktionary entries to universal format.""" + + def __init__(self, validate: bool = False): + self.validate = validate + self.stats = { + "total": 0, + "successful": 0, + "errors": 0, + "warnings": [] + } + + def transform_entry(self, raw_entry: Dict[str, Any]) -> Dict[str, Any]: + """ + Transform a single Wiktionary entry to universal format. + + Args: + raw_entry: Raw entry from any Wiktionary edition + + Returns: + Transformed entry in universal format + """ + # === REQUIRED CORE FIELDS === + try: + universal = { + "word": raw_entry["word"], + "lang_code": raw_entry["lang_code"], + "pos": raw_entry["pos"], + "senses": raw_entry["senses"] + } + except KeyError as e: + raise ValueError(f"Missing required field: {e}") + + # === PHONETICS === + phonetics = self._extract_phonetics(raw_entry) + if phonetics: + universal["phonetics"] = phonetics + + # === HYPHENATION === + hyphenation = self._extract_hyphenation(raw_entry) + if hyphenation: + universal["hyphenation"] = hyphenation + + # === FORMS === + if "forms" in raw_entry: + universal["forms"] = raw_entry["forms"] + + # === GRAMMATICAL FEATURES === + grammatical = self._extract_grammatical_features(raw_entry) + if grammatical: + universal["grammatical_features"] = grammatical + + # === ETYMOLOGY === + etymology = self._extract_etymology(raw_entry) + if etymology: + universal["etymology"] = etymology + + # === RELATIONS === + relations = self._extract_relations(raw_entry) + if relations: + universal["relations"] = relations + + # === TRANSLATIONS === + if "translations" in raw_entry: + universal["translations"] = raw_entry["translations"] + + # === DESCENDANTS === + if "descendants" in raw_entry: + universal["descendants"] = raw_entry["descendants"] + + # === METADATA === + metadata = self._extract_metadata(raw_entry) + universal["metadata"] = metadata + + return universal + + def _extract_phonetics(self, entry: Dict[str, Any]) -> Optional[Dict[str, Any]]: + """Extract and normalize phonetic information.""" + phonetics = {} + + # Process sounds array + if "sounds" in entry and entry["sounds"]: + ipa_variations = [] + audio_list = [] + homophones = [] + + for sound in entry["sounds"]: + # IPA transcription with country information + if "ipa" in sound: + ipa_entry = {"ipa": sound["ipa"]} + + # Preserve country information from raw_tags + if "raw_tags" in sound: + ipa_entry["raw_tags"] = sound["raw_tags"] + + # Clean IPA string by removing special characters at beginning/end + cleaned_ipa = self._clean_ipa_string(sound["ipa"]) + ipa_entry["ipa_cleaned"] = cleaned_ipa + + ipa_variations.append(ipa_entry) + + # Audio files (keep for now, will be removed in filter step) + if "audio" in sound: + audio_obj = {} + # Try multiple URL formats + for url_key in ["ogg_url", "mp3_url", "url"]: + if url_key in sound: + audio_obj["url"] = sound[url_key] + break + audio_obj["text"] = sound.get("audio", "") + if audio_obj: + audio_list.append(audio_obj) + + # Homophones + if "homophone" in sound: + homophones.append(sound["homophone"]) + + if ipa_variations: + phonetics["ipa_variations"] = ipa_variations + if audio_list: + phonetics["audio"] = audio_list + if homophones: + phonetics["homophones"] = homophones + + # Handle extra_sounds (some editions) + if "extra_sounds" in entry: + if "pronunciación" in entry["extra_sounds"]: + phonetics["notes"] = entry["extra_sounds"]["pronunciación"] + + return phonetics if phonetics else None + + def _clean_ipa_string(self, ipa_string: str) -> str: + """Clean IPA string by removing special characters at beginning/end.""" + if not ipa_string: + return ipa_string + + # Remove leading/trailing special characters: [, ], \, : + cleaned = ipa_string.strip("[]\\:") + return cleaned + + def _extract_hyphenation(self, entry: Dict[str, Any]) -> Optional[List[str]]: + """Extract and normalize hyphenation.""" + # Format 1: hyphenations array with parts + if "hyphenations" in entry and entry["hyphenations"]: + parts = [] + for h in entry["hyphenations"]: + if isinstance(h, dict) and "parts" in h: + parts.extend(h["parts"]) + elif isinstance(h, str): + parts.append(h) + if parts: + return parts + + # Format 2: hyphenation string with separator + if "hyphenation" in entry: + # Split on common separators + hyph = entry["hyphenation"] + for sep in ["‐", "-", "·", "•"]: + if sep in hyph: + return hyph.split(sep) + return [hyph] + + return None + + def _extract_grammatical_features(self, entry: Dict[str, Any]) -> Optional[Dict[str, Any]]: + """Extract grammatical features and tags.""" + if "tags" not in entry: + return None + + grammatical = {"tags": entry["tags"]} + + # Extract gender from tags + gender_map = { + "masculine": "masculine", + "feminine": "feminine", + "neuter": "neuter", + "common": "common", + "m": "masculine", + "f": "feminine", + "n": "neuter", + "c": "common" + } + + for tag in entry["tags"]: + tag_lower = tag.lower() + if tag_lower in gender_map: + grammatical["gender"] = gender_map[tag_lower] + break + + # Extract number + number_map = { + "singular": "singular", + "plural": "plural", + "dual": "dual", + "sg": "singular", + "pl": "plural" + } + + for tag in entry["tags"]: + tag_lower = tag.lower() + if tag_lower in number_map: + grammatical["number"] = number_map[tag_lower] + break + + return grammatical + + def _extract_etymology(self, entry: Dict[str, Any]) -> Optional[Dict[str, Any]]: + """Extract etymology information.""" + etymology = {} + + if "etymology_text" in entry: + etymology["text"] = entry["etymology_text"] + + if "etymology_texts" in entry: + etymology["texts"] = entry["etymology_texts"] + + if "etymology_number" in entry: + etymology["number"] = entry["etymology_number"] + + return etymology if etymology else None + + def _extract_relations(self, entry: Dict[str, Any]) -> Optional[Dict[str, Any]]: + """Extract semantic and lexical relations.""" + relations = {} + + # Define all possible relation types + relation_fields = [ + "synonyms", "antonyms", "hypernyms", "hyponyms", + "meronyms", "holonyms", "related", "derived", + "coordinate_terms", "troponyms", "compounds" + ] + + for field in relation_fields: + if field in entry and entry[field]: + relations[field] = entry[field] + + return relations if relations else None + + def _extract_metadata(self, entry: Dict[str, Any]) -> Dict[str, Any]: + """Extract metadata and source information.""" + metadata = {} + + # Source language + if "lang" in entry: + metadata["source_lang"] = entry["lang"] + + # Infer source language code if possible + if "lang_code" in entry: + metadata["source_lang_code"] = entry["lang_code"] + + # POS title (localized) + if "pos_title" in entry: + metadata["pos_title"] = entry["pos_title"] + elif "pos_text" in entry: + metadata["pos_title"] = entry["pos_text"] + + # Categories + if "categories" in entry: + metadata["categories"] = entry["categories"] + + # Templates + templates = [] + if "head_templates" in entry: + templates.extend(entry["head_templates"]) + if "inflection_templates" in entry: + templates.extend(entry["inflection_templates"]) + if templates: + metadata["templates"] = templates + + # Additional metadata + if "attestations" in entry: + metadata["attestations"] = entry["attestations"] + + return metadata + + def transform_file(self, input_path: str, output_path: str) -> None: + """ + Transform an entire JSONL file. + + Args: + input_path: Path to input JSONL file + output_path: Path to output JSONL file + """ + input_file = Path(input_path) + output_file = Path(output_path) + + if not input_file.exists(): + raise FileNotFoundError(f"Input file not found: {input_path}") + + print(f"Transforming: {input_path} → {output_path}") + + with open(input_file, 'r', encoding='utf-8') as infile, \ + open(output_file, 'w', encoding='utf-8') as outfile: + + for line_num, line in enumerate(infile, 1): + line = line.strip() + if not line: + continue + + self.stats["total"] += 1 + + try: + # Parse input + raw_entry = json.loads(line) + + # Transform + universal_entry = self.transform_entry(raw_entry) + + # Validate if requested + if self.validate: + self._validate_entry(universal_entry) + + # Write output + outfile.write(json.dumps(universal_entry, ensure_ascii=False) + '\n') + self.stats["successful"] += 1 + + except json.JSONDecodeError as e: + self.stats["errors"] += 1 + warning = f"Line {line_num}: JSON decode error - {e}" + self.stats["warnings"].append(warning) + print(f"⚠ {warning}", file=sys.stderr) + + except ValueError as e: + self.stats["errors"] += 1 + warning = f"Line {line_num}: {e}" + self.stats["warnings"].append(warning) + print(f"⚠ {warning}", file=sys.stderr) + + except Exception as e: + self.stats["errors"] += 1 + warning = f"Line {line_num}: Unexpected error - {e}" + self.stats["warnings"].append(warning) + print(f"⚠ {warning}", file=sys.stderr) + + self._print_summary() + + def _validate_entry(self, entry: Dict[str, Any]) -> None: + """Validate a transformed entry.""" + required = ["word", "lang_code", "pos", "senses"] + for field in required: + if field not in entry: + raise ValueError(f"Missing required field after transformation: {field}") + + def _print_summary(self) -> None: + """Print transformation summary.""" + print("\n" + "="*60) + print("TRANSFORMATION SUMMARY") + print("="*60) + print(f"Total entries: {self.stats['total']}") + print(f"Successful: {self.stats['successful']}") + print(f"Errors: {self.stats['errors']}") + + if self.stats['successful'] > 0: + success_rate = (self.stats['successful'] / self.stats['total']) * 100 + print(f"Success rate: {success_rate:.1f}%") + + if self.stats['warnings']: + print(f"\nWarnings: {len(self.stats['warnings'])}") + if len(self.stats['warnings']) <= 10: + for warning in self.stats['warnings']: + print(f" - {warning}") + else: + print(f" (showing first 10 of {len(self.stats['warnings'])})") + for warning in self.stats['warnings'][:10]: + print(f" - {warning}") + + +def main(): + """Main entry point.""" + parser = argparse.ArgumentParser( + description="Transform Wiktionary JSONL to universal format", + formatter_class=argparse.RawDescriptionHelpFormatter, + epilog=""" +Examples: + %(prog)s input.jsonl output.jsonl + %(prog)s data/raw.jsonl data/transformed.jsonl --validate + """ + ) + + parser.add_argument("input", help="Input JSONL file") + parser.add_argument("output", help="Output JSONL file") + parser.add_argument("--validate", action="store_true", + help="Validate transformed entries") + + args = parser.parse_args() + + try: + transformer = WiktionaryTransformer(validate=args.validate) + transformer.transform_file(args.input, args.output) + + # Exit with error code if there were errors + if transformer.stats["errors"] > 0: + sys.exit(1) + + except Exception as e: + print(f"Error: {e}", file=sys.stderr) + sys.exit(1) + + +if __name__ == "__main__": + main() diff --git a/test_output/verb_errors.log b/test_output/verb_errors.log new file mode 100644 index 0000000..d5193d6 --- /dev/null +++ b/test_output/verb_errors.log @@ -0,0 +1,2004 @@ +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 6 (char 5) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 18 (char 17) +Unexpected Error: 'str' object has no attribute 'get' +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Extra data: line 1 column 9 (char 8) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 10 (char 9) +Unexpected Error: 'str' object has no attribute 'get' +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Extra data: line 1 column 11 (char 10) +Unexpected Error: 'str' object has no attribute 'get' +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Extra data: line 1 column 13 (char 12) +Value Error: Extra data: line 1 column 23 (char 22) +Unexpected Error: 'str' object has no attribute 'get' +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Extra data: line 1 column 11 (char 10) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 20 (char 19) +Value Error: Expecting value: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 2 (char 1) +Unexpected Error: 'int' object has no attribute 'get' +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Extra data: line 1 column 6 (char 5) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 20 (char 19) +Value Error: Expecting value: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 4 (char 3) +Unexpected Error: 'int' object has no attribute 'get' +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Extra data: line 1 column 6 (char 5) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 20 (char 19) +Value Error: Expecting value: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 3 (char 2) +Unexpected Error: 'int' object has no attribute 'get' +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting value: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 4 (char 3) +Unexpected Error: 'int' object has no attribute 'get' +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Extra data: line 1 column 6 (char 5) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 20 (char 19) +Value Error: Expecting value: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 3 (char 2) +Unexpected Error: 'int' object has no attribute 'get' +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting value: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 4 (char 3) +Unexpected Error: 'int' object has no attribute 'get' +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Extra data: line 1 column 6 (char 5) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 20 (char 19) +Value Error: Expecting value: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 4 (char 3) +Unexpected Error: 'int' object has no attribute 'get' +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Extra data: line 1 column 6 (char 5) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 20 (char 19) +Value Error: Expecting value: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 4 (char 3) +Unexpected Error: 'int' object has no attribute 'get' +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting value: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 4 (char 3) +Unexpected Error: 'int' object has no attribute 'get' +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting value: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 4 (char 3) +Unexpected Error: 'int' object has no attribute 'get' +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Extra data: line 1 column 6 (char 5) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 10 (char 9) +Unexpected Error: 'str' object has no attribute 'get' +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 10 (char 9) +Unexpected Error: 'str' object has no attribute 'get' +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Extra data: line 1 column 13 (char 12) +Value Error: Extra data: line 1 column 24 (char 23) +Unexpected Error: 'str' object has no attribute 'get' +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 10 (char 9) +Unexpected Error: 'str' object has no attribute 'get' +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Extra data: line 1 column 7 (char 6) +Unexpected Error: 'str' object has no attribute 'get' +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 10 (char 9) +Unexpected Error: 'str' object has no attribute 'get' +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Extra data: line 1 column 9 (char 8) +Unexpected Error: 'str' object has no attribute 'get' +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Extra data: line 1 column 13 (char 12) +Unexpected Error: 'str' object has no attribute 'get' +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Extra data: line 1 column 11 (char 10) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 20 (char 19) +Value Error: Expecting value: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 4 (char 3) +Unexpected Error: 'int' object has no attribute 'get' +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting value: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 4 (char 3) +Unexpected Error: 'int' object has no attribute 'get' +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 10 (char 9) +Unexpected Error: 'str' object has no attribute 'get' +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Extra data: line 1 column 9 (char 8) +Value Error: Extra data: line 1 column 13 (char 12) +Unexpected Error: 'str' object has no attribute 'get' +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Extra data: line 1 column 13 (char 12) +Value Error: Extra data: line 1 column 36 (char 35) +Unexpected Error: 'str' object has no attribute 'get' +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 10 (char 9) +Unexpected Error: 'str' object has no attribute 'get' +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Extra data: line 1 column 7 (char 6) +Unexpected Error: 'str' object has no attribute 'get' +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Extra data: line 1 column 9 (char 8) +Unexpected Error: 'str' object has no attribute 'get' +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Extra data: line 1 column 13 (char 12) +Value Error: Extra data: line 1 column 23 (char 22) +Value Error: Extra data: line 1 column 41 (char 40) +Unexpected Error: 'str' object has no attribute 'get' +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Extra data: line 1 column 11 (char 10) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 20 (char 19) +Value Error: Expecting value: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 3 (char 2) +Unexpected Error: 'int' object has no attribute 'get' +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Extra data: line 1 column 6 (char 5) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Unexpected Error: 'str' object has no attribute 'get' +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Extra data: line 1 column 7 (char 6) +Unexpected Error: 'str' object has no attribute 'get' +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Extra data: line 1 column 9 (char 8) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 6 (char 5) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 6 (char 5) +Value Error: Extra data: line 1 column 9 (char 8) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 6 (char 5) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 6 (char 5) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 10 (char 9) +Value Error: Extra data: line 1 column 10 (char 9) +Value Error: Extra data: line 1 column 11 (char 10) +Unexpected Error: 'str' object has no attribute 'get' +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 6 (char 5) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 10 (char 9) +Value Error: Extra data: line 1 column 10 (char 9) +Value Error: Extra data: line 1 column 10 (char 9) +Value Error: Extra data: line 1 column 11 (char 10) +Unexpected Error: 'str' object has no attribute 'get' +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 6 (char 5) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 10 (char 9) +Value Error: Extra data: line 1 column 10 (char 9) +Value Error: Extra data: line 1 column 10 (char 9) +Value Error: Extra data: line 1 column 11 (char 10) +Unexpected Error: 'str' object has no attribute 'get' +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 6 (char 5) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 10 (char 9) +Value Error: Extra data: line 1 column 10 (char 9) +Value Error: Extra data: line 1 column 10 (char 9) +Value Error: Extra data: line 1 column 11 (char 10) +Unexpected Error: 'str' object has no attribute 'get' +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 6 (char 5) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 10 (char 9) +Value Error: Extra data: line 1 column 10 (char 9) +Value Error: Extra data: line 1 column 10 (char 9) +Value Error: Extra data: line 1 column 11 (char 10) +Unexpected Error: 'str' object has no attribute 'get' +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 6 (char 5) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 10 (char 9) +Value Error: Extra data: line 1 column 10 (char 9) +Value Error: Extra data: line 1 column 10 (char 9) +Value Error: Extra data: line 1 column 11 (char 10) +Unexpected Error: 'str' object has no attribute 'get' +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 6 (char 5) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 6 (char 5) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 10 (char 9) +Value Error: Extra data: line 1 column 10 (char 9) +Value Error: Extra data: line 1 column 10 (char 9) +Value Error: Extra data: line 1 column 11 (char 10) +Unexpected Error: 'str' object has no attribute 'get' +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 6 (char 5) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Extra data: line 1 column 15 (char 14) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Extra data: line 1 column 7 (char 6) +Unexpected Error: 'str' object has no attribute 'get' +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Extra data: line 1 column 7 (char 6) +Unexpected Error: 'str' object has no attribute 'get' +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Extra data: line 1 column 7 (char 6) +Unexpected Error: 'str' object has no attribute 'get' +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Extra data: line 1 column 7 (char 6) +Unexpected Error: 'str' object has no attribute 'get' +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 12 (char 11) +Unexpected Error: 'str' object has no attribute 'get' +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Extra data: line 1 column 7 (char 6) +Unexpected Error: 'str' object has no attribute 'get' +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Extra data: line 1 column 11 (char 10) +Unexpected Error: 'str' object has no attribute 'get' +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Extra data: line 1 column 7 (char 6) +Unexpected Error: 'str' object has no attribute 'get' +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 22 (char 21) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Extra data: line 1 column 7 (char 6) +Unexpected Error: 'str' object has no attribute 'get' +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Extra data: line 1 column 7 (char 6) +Unexpected Error: 'str' object has no attribute 'get' +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Extra data: line 1 column 7 (char 6) +Unexpected Error: 'str' object has no attribute 'get' +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Extra data: line 1 column 7 (char 6) +Unexpected Error: 'str' object has no attribute 'get' +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Extra data: line 1 column 11 (char 10) +Unexpected Error: 'str' object has no attribute 'get' +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Extra data: line 1 column 7 (char 6) +Unexpected Error: 'str' object has no attribute 'get' +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Extra data: line 1 column 7 (char 6) +Unexpected Error: 'str' object has no attribute 'get' +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Extra data: line 1 column 7 (char 6) +Unexpected Error: 'str' object has no attribute 'get' +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Extra data: line 1 column 7 (char 6) +Unexpected Error: 'str' object has no attribute 'get' +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Extra data: line 1 column 11 (char 10) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Extra data: line 1 column 14 (char 13) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Extra data: line 1 column 11 (char 10) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Extra data: line 1 column 12 (char 11) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 8 (char 7) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Extra data: line 1 column 10 (char 9) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Extra data: line 1 column 10 (char 9) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 11 (char 10) +Unexpected Error: 'str' object has no attribute 'get' +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Extra data: line 1 column 11 (char 10) +Unexpected Error: 'str' object has no attribute 'get' +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Extra data: line 1 column 11 (char 10) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Extra data: line 1 column 11 (char 10) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Extra data: line 1 column 13 (char 12) +Value Error: Extra data: line 1 column 26 (char 25) +Value Error: Extra data: line 1 column 42 (char 41) +Value Error: Extra data: line 1 column 21 (char 20) +Value Error: Extra data: line 1 column 53 (char 52) +Value Error: Extra data: line 1 column 45 (char 44) +Value Error: Extra data: line 1 column 43 (char 42) +Value Error: Extra data: line 1 column 52 (char 51) +Value Error: Extra data: line 1 column 27 (char 26) +Value Error: Extra data: line 1 column 30 (char 29) +Value Error: Extra data: line 1 column 22 (char 21) +Value Error: Extra data: line 1 column 25 (char 24) +Value Error: Extra data: line 1 column 27 (char 26) +Value Error: Extra data: line 1 column 27 (char 26) +Value Error: Extra data: line 1 column 26 (char 25) +Value Error: Extra data: line 1 column 26 (char 25) +Value Error: Extra data: line 1 column 30 (char 29) +Value Error: Extra data: line 1 column 25 (char 24) +Value Error: Extra data: line 1 column 23 (char 22) +Value Error: Extra data: line 1 column 32 (char 31) +Value Error: Extra data: line 1 column 32 (char 31) +Value Error: Extra data: line 1 column 26 (char 25) +Value Error: Extra data: line 1 column 27 (char 26) +Value Error: Extra data: line 1 column 23 (char 22) +Value Error: Extra data: line 1 column 25 (char 24) +Value Error: Extra data: line 1 column 24 (char 23) +Value Error: Extra data: line 1 column 26 (char 25) +Value Error: Extra data: line 1 column 24 (char 23) +Value Error: Extra data: line 1 column 25 (char 24) +Value Error: Extra data: line 1 column 25 (char 24) +Value Error: Extra data: line 1 column 25 (char 24) +Value Error: Extra data: line 1 column 26 (char 25) +Value Error: Extra data: line 1 column 24 (char 23) +Value Error: Extra data: line 1 column 25 (char 24) +Value Error: Extra data: line 1 column 24 (char 23) +Value Error: Extra data: line 1 column 22 (char 21) +Value Error: Extra data: line 1 column 45 (char 44) +Value Error: Extra data: line 1 column 23 (char 22) +Value Error: Extra data: line 1 column 24 (char 23) +Value Error: Extra data: line 1 column 24 (char 23) +Value Error: Extra data: line 1 column 37 (char 36) +Value Error: Extra data: line 1 column 24 (char 23) +Value Error: Extra data: line 1 column 26 (char 25) +Value Error: Extra data: line 1 column 27 (char 26) +Value Error: Extra data: line 1 column 26 (char 25) +Value Error: Extra data: line 1 column 22 (char 21) +Value Error: Extra data: line 1 column 25 (char 24) +Value Error: Extra data: line 1 column 33 (char 32) +Value Error: Extra data: line 1 column 24 (char 23) +Value Error: Extra data: line 1 column 25 (char 24) +Value Error: Extra data: line 1 column 26 (char 25) +Value Error: Extra data: line 1 column 23 (char 22) +Value Error: Extra data: line 1 column 36 (char 35) +Value Error: Extra data: line 1 column 22 (char 21) +Value Error: Extra data: line 1 column 26 (char 25) +Value Error: Extra data: line 1 column 25 (char 24) +Value Error: Extra data: line 1 column 29 (char 28) +Value Error: Extra data: line 1 column 28 (char 27) +Value Error: Extra data: line 1 column 26 (char 25) +Value Error: Extra data: line 1 column 24 (char 23) +Value Error: Extra data: line 1 column 21 (char 20) +Value Error: Extra data: line 1 column 28 (char 27) +Value Error: Extra data: line 1 column 29 (char 28) +Value Error: Extra data: line 1 column 27 (char 26) +Value Error: Extra data: line 1 column 25 (char 24) +Value Error: Extra data: line 1 column 26 (char 25) +Value Error: Extra data: line 1 column 22 (char 21) +Value Error: Extra data: line 1 column 24 (char 23) +Value Error: Extra data: line 1 column 24 (char 23) +Value Error: Extra data: line 1 column 25 (char 24) +Value Error: Extra data: line 1 column 23 (char 22) +Value Error: Extra data: line 1 column 24 (char 23) +Value Error: Extra data: line 1 column 27 (char 26) +Value Error: Extra data: line 1 column 25 (char 24) +Value Error: Extra data: line 1 column 24 (char 23) +Value Error: Extra data: line 1 column 27 (char 26) +Value Error: Extra data: line 1 column 26 (char 25) +Value Error: Extra data: line 1 column 25 (char 24) +Value Error: Extra data: line 1 column 32 (char 31) +Value Error: Extra data: line 1 column 39 (char 38) +Value Error: Extra data: line 1 column 22 (char 21) +Value Error: Extra data: line 1 column 24 (char 23) +Value Error: Extra data: line 1 column 25 (char 24) +Value Error: Extra data: line 1 column 23 (char 22) +Value Error: Extra data: line 1 column 25 (char 24) +Value Error: Extra data: line 1 column 36 (char 35) +Value Error: Extra data: line 1 column 37 (char 36) +Value Error: Extra data: line 1 column 29 (char 28) +Value Error: Extra data: line 1 column 25 (char 24) +Value Error: Extra data: line 1 column 28 (char 27) +Value Error: Extra data: line 1 column 26 (char 25) +Value Error: Extra data: line 1 column 26 (char 25) +Value Error: Extra data: line 1 column 28 (char 27) +Value Error: Extra data: line 1 column 24 (char 23) +Value Error: Extra data: line 1 column 24 (char 23) +Value Error: Extra data: line 1 column 26 (char 25) +Value Error: Extra data: line 1 column 27 (char 26) +Value Error: Extra data: line 1 column 24 (char 23) +Value Error: Extra data: line 1 column 25 (char 24) +Value Error: Extra data: line 1 column 23 (char 22) +Value Error: Extra data: line 1 column 30 (char 29) +Value Error: Extra data: line 1 column 23 (char 22) +Value Error: Extra data: line 1 column 23 (char 22) +Value Error: Extra data: line 1 column 26 (char 25) +Value Error: Extra data: line 1 column 25 (char 24) +Value Error: Extra data: line 1 column 26 (char 25) +Value Error: Extra data: line 1 column 41 (char 40) +Value Error: Extra data: line 1 column 24 (char 23) +Value Error: Extra data: line 1 column 25 (char 24) +Value Error: Extra data: line 1 column 25 (char 24) +Value Error: Extra data: line 1 column 25 (char 24) +Value Error: Extra data: line 1 column 44 (char 43) +Value Error: Extra data: line 1 column 24 (char 23) +Value Error: Extra data: line 1 column 25 (char 24) +Value Error: Extra data: line 1 column 24 (char 23) +Value Error: Extra data: line 1 column 22 (char 21) +Value Error: Extra data: line 1 column 25 (char 24) +Value Error: Extra data: line 1 column 27 (char 26) +Value Error: Extra data: line 1 column 27 (char 26) +Value Error: Extra data: line 1 column 28 (char 27) +Value Error: Extra data: line 1 column 26 (char 25) +Value Error: Extra data: line 1 column 22 (char 21) +Value Error: Extra data: line 1 column 22 (char 21) +Value Error: Extra data: line 1 column 27 (char 26) +Value Error: Extra data: line 1 column 26 (char 25) +Value Error: Extra data: line 1 column 31 (char 30) +Value Error: Extra data: line 1 column 28 (char 27) +Value Error: Extra data: line 1 column 31 (char 30) +Value Error: Extra data: line 1 column 29 (char 28) +Value Error: Extra data: line 1 column 24 (char 23) +Value Error: Extra data: line 1 column 24 (char 23) +Value Error: Extra data: line 1 column 45 (char 44) +Value Error: Extra data: line 1 column 24 (char 23) +Unexpected Error: 'str' object has no attribute 'get' +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Extra data: line 1 column 7 (char 6) +Unexpected Error: 'str' object has no attribute 'get' +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Extra data: line 1 column 15 (char 14) +Value Error: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) +Value Error: Extra data: line 1 column 7 (char 6) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting value: line 1 column 1 (char 0) +Value Error: Expecting value: line 1 column 1 (char 0) diff --git a/tests/debug_german_compression.py b/tests/debug_german_compression.py new file mode 100644 index 0000000..b07291c --- /dev/null +++ b/tests/debug_german_compression.py @@ -0,0 +1,65 @@ +#!/usr/bin/env python3 +""" +Debug German Verb Compression +============================= +Debug script to understand what's happening with German verb compression. +""" + +import json +import sys +import pathlib + +# Add parent directory to path for imports +sys.path.append(str(pathlib.Path(__file__).parent.parent)) + +from scripts.InflectionProcessor import InflectionProcessor +from scripts.lang_config import GERMAN_VERB_CONFIG + +# Load German verb sample +samples_dir = pathlib.Path(__file__).parent.parent / "samples" +german_data_path = samples_dir / "german" / "laufen.json" + +if german_data_path.exists(): + with open(german_data_path, 'r', encoding='utf-8') as f: + german_data = json.load(f) + + # Add required fields + german_data["lang_code"] = "de" + german_data["word"] = "laufen" + german_data["pos"] = "verb" + german_data["senses"] = [{"glosses": ["to run"]}] + + print("Original data forms type:", type(german_data.get("forms"))) + print("Original data forms length:", len(german_data.get("forms", []))) + print("First few forms:") + for i, form in enumerate(german_data.get("forms", [])[:3]): + print(f" {i}: {form}") + + # Initialize processor + processor = InflectionProcessor({ + 'de_verb': GERMAN_VERB_CONFIG + }) + + # Process the entry + processed = processor.process(german_data) + + print("\nProcessed data forms type:", type(processed.get("forms"))) + print("Processed data forms:", processed.get("forms")) + + if processed.get("forms") is None: + print("Forms are None") + elif isinstance(processed.get("forms"), dict): + print("Forms are a dictionary:") + for key, value in processed["forms"].items(): + print(f" {key}: {value}") + elif isinstance(processed.get("forms"), list): + print("Forms are a list:") + print(f" Length: {len(processed['forms'])}") + print(f" First item type: {type(processed['forms'][0])}") + if processed['forms']: + print(f" First item: {processed['forms'][0]}") + else: + print(f"Forms are of unexpected type: {type(processed.get('forms'))}") + +else: + print(f"German sample data not found at: {german_data_path}") \ No newline at end of file diff --git a/tests/run_all_tests.py b/tests/run_all_tests.py new file mode 100644 index 0000000..84ca2db --- /dev/null +++ b/tests/run_all_tests.py @@ -0,0 +1,131 @@ +#!/usr/bin/env python3 +""" +wikParse Test Runner +===================== +Run all test suites and provide comprehensive reporting. +""" + +import sys +import subprocess +import pathlib +from typing import List, Dict + +class TestRunner: + """Run all test suites and aggregate results.""" + + def __init__(self): + self.test_suites = [ + "test_transform_wiktionary.py", + "test_inflection_processor.py" + ] + self.results = {} + + def run_test_suite(self, test_file: str) -> bool: + """Run a single test suite and return success status.""" + print(f"\n{'='*60}") + print(f"RUNNING: {test_file}") + print('='*60) + + test_path = pathlib.Path(__file__).parent / test_file + + try: + result = subprocess.run( + [sys.executable, str(test_path)], + capture_output=True, + text=True, + timeout=300 # 5 minute timeout + ) + + print(result.stdout) + if result.stderr: + print("STDERR:", result.stderr) + + success = result.returncode == 0 + self.results[test_file] = { + "success": success, + "returncode": result.returncode + } + + return success + + except subprocess.TimeoutExpired: + print(f"❌ Test suite timed out: {test_file}") + self.results[test_file] = { + "success": False, + "returncode": -1, + "error": "timeout" + } + return False + + except Exception as e: + print(f"❌ Error running test suite {test_file}: {e}") + self.results[test_file] = { + "success": False, + "returncode": -2, + "error": str(e) + } + return False + + def run_all_tests(self) -> bool: + """Run all test suites and return overall success status.""" + print("\n" + "="*60) + print("WIKPARSE COMPREHENSIVE TEST SUITE") + print("="*60) + + total_suites = len(self.test_suites) + passed_suites = 0 + + for test_file in self.test_suites: + if self.run_test_suite(test_file): + passed_suites += 1 + + # Print summary + print("\n" + "="*60) + print("FINAL TEST SUMMARY") + print("="*60) + + for test_file, result in self.results.items(): + status = "[PASS]" if result["success"] else "[FAIL]" + print(f"{status}: {test_file}") + + print(f"\nTotal test suites: {total_suites}") + print(f"Passed: {passed_suites}") + print(f"Failed: {total_suites - passed_suites}") + + if total_suites > 0: + success_rate = (passed_suites / total_suites) * 100 + print(f"Success rate: {success_rate:.1f}%") + + overall_success = passed_suites == total_suites + + if overall_success: + print("\n[SUCCESS] ALL TEST SUITES PASSED!") + else: + print("\n[FAILED] SOME TEST SUITES FAILED!") + + return overall_success + + def list_available_tests(self): + """List all available test suites.""" + print("\nAvailable Test Suites:") + for i, test_file in enumerate(self.test_suites, 1): + print(f"{i}. {test_file}") + +if __name__ == "__main__": + runner = TestRunner() + + if len(sys.argv) > 1: + if sys.argv[1] == "--list": + runner.list_available_tests() + sys.exit(0) + elif sys.argv[1] == "--help": + print("Usage:") + print(" python run_all_tests.py - Run all tests") + print(" python run_all_tests.py --list - List available tests") + print(" python run_all_tests.py --help - Show this help") + sys.exit(0) + + success = runner.run_all_tests() + + # Exit with appropriate code + sys.exit(0 if success else 1) \ No newline at end of file diff --git a/tests/test_adj_compression.py b/tests/test_adj_compression.py new file mode 100644 index 0000000..56c9dd4 --- /dev/null +++ b/tests/test_adj_compression.py @@ -0,0 +1,21 @@ +#!/usr/bin/env python3 +import json +from scripts.InflectionProcessor import InflectionProcessor + +# Load the sample data (jsonl format) +with open('samples/abgefahren.json', 'r', encoding='utf-8') as f: + lines = f.readlines() + +# Initialize processor +processor = InflectionProcessor() + +for line in lines: + data = json.loads(line.strip()) + if data.get('pos') == 'adj': + print("Processing adj entry") + print("Original forms count:", len(data.get('forms', []))) + # Process the entry + processed = processor.process(data) + print("Processed forms:", processed.get('forms')) + print("Stats:", processor.stats) + break diff --git a/tests/test_framework.py b/tests/test_framework.py new file mode 100644 index 0000000..fb8ac74 --- /dev/null +++ b/tests/test_framework.py @@ -0,0 +1,229 @@ +#!/usr/bin/env python3 +""" +wikParse Test Framework +======================= +Comprehensive testing framework for all wikParse components. +""" + +import json +import os +import sys +import tempfile +import sqlite3 +import pathlib +from typing import Dict, List, Any, Optional + +# Add scripts directory to path +SCRIPT_DIR = pathlib.Path(__file__).parent.parent / "scripts" +sys.path.insert(0, str(SCRIPT_DIR)) + +from transform_wiktionary import WiktionaryTransformer +from InflectionProcessor import InflectionProcessor, UniversalInflectionCompressor + +class TestFramework: + """Base test framework with common utilities.""" + + def __init__(self): + self.test_results = { + "passed": 0, + "failed": 0, + "errors": [], + "warnings": [] + } + self.temp_files = [] + + def assert_equal(self, actual, expected, message=""): + """Assert that two values are equal.""" + if actual == expected: + self.test_results["passed"] += 1 + return True + else: + self.test_results["failed"] += 1 + error_msg = f"Assertion failed: {message}" + error_msg += f"\n Expected: {expected}" + error_msg += f"\n Actual: {actual}" + self.test_results["errors"].append(error_msg) + return False + + def assert_not_equal(self, actual, expected, message=""): + """Assert that two values are not equal.""" + if actual != expected: + self.test_results["passed"] += 1 + return True + else: + self.test_results["failed"] += 1 + error_msg = f"Assertion failed: {message}" + error_msg += f"\n Values should not be equal but both are: {actual}" + self.test_results["errors"].append(error_msg) + return False + + def assert_true(self, condition, message=""): + """Assert that a condition is true.""" + if condition: + self.test_results["passed"] += 1 + return True + else: + self.test_results["failed"] += 1 + error_msg = f"Assertion failed: {message}" + error_msg += f"\n Condition is False" + self.test_results["errors"].append(error_msg) + return False + + def assert_false(self, condition, message=""): + """Assert that a condition is false.""" + if not condition: + self.test_results["passed"] += 1 + return True + else: + self.test_results["failed"] += 1 + error_msg = f"Assertion failed: {message}" + error_msg += f"\n Condition is True" + self.test_results["errors"].append(error_msg) + return False + + def assert_is_instance(self, obj, cls, message=""): + """Assert that an object is an instance of a class.""" + if isinstance(obj, cls): + self.test_results["passed"] += 1 + return True + else: + self.test_results["failed"] += 1 + error_msg = f"Assertion failed: {message}" + error_msg += f"\n Expected type: {cls}" + error_msg += f"\n Actual type: {type(obj)}" + self.test_results["errors"].append(error_msg) + return False + + def assert_in(self, member, container, message=""): + """Assert that a member is in a container.""" + if member in container: + self.test_results["passed"] += 1 + return True + else: + self.test_results["failed"] += 1 + error_msg = f"Assertion failed: {message}" + error_msg += f"\n Member not found in container" + self.test_results["errors"].append(error_msg) + return False + + def assert_not_in(self, member, container, message=""): + """Assert that a member is not in a container.""" + if member not in container: + self.test_results["passed"] += 1 + return True + else: + self.test_results["failed"] += 1 + error_msg = f"Assertion failed: {message}" + error_msg += f"\n Member found in container but should not be" + self.test_results["errors"].append(error_msg) + return False + + def create_temp_file(self, content="", suffix=".json"): + """Create a temporary file and return its path.""" + temp_file = tempfile.NamedTemporaryFile(mode='w', suffix=suffix, delete=False) + if content: + temp_file.write(content) + temp_file.close() + self.temp_files.append(temp_file.name) + return temp_file.name + + def cleanup(self): + """Clean up temporary files.""" + for file_path in self.temp_files: + try: + os.unlink(file_path) + except: + pass + self.temp_files = [] + + def print_summary(self): + """Print test summary.""" + total = self.test_results["passed"] + self.test_results["failed"] + print("\n" + "="*60) + print("TEST SUMMARY") + print("="*60) + print(f"Total tests: {total}") + print(f"Passed: {self.test_results['passed']}") + print(f"Failed: {self.test_results['failed']}") + + if total > 0: + success_rate = (self.test_results['passed'] / total) * 100 + print(f"Success rate: {success_rate:.1f}%") + + if self.test_results['errors']: + print(f"\nErrors: {len(self.test_results['errors'])}") + for error in self.test_results['errors']: + print(f" - {error}") + + if self.test_results['warnings']: + print(f"\nWarnings: {len(self.test_results['warnings'])}") + for warning in self.test_results['warnings']: + print(f" - {warning}") + + return self.test_results["failed"] == 0 + +class SchemaValidator: + """Schema validation utilities.""" + + @staticmethod + def validate_universal_schema(entry: Dict[str, Any]) -> bool: + """Validate an entry against the universal schema.""" + required_fields = ["word", "pos", "senses"] + + # Check required fields + for field in required_fields: + if field not in entry: + return False + + # Check field types + if not isinstance(entry["word"], str): + return False + + if not isinstance(entry["pos"], str): + return False + + if not isinstance(entry["senses"], list): + return False + + # Validate senses structure + for sense in entry["senses"]: + if not isinstance(sense, dict): + return False + + return True + +class TestDataLoader: + """Load test data from various sources.""" + + @staticmethod + def load_sample_data(sample_name: str) -> Dict[str, Any]: + """Load sample data from samples directory.""" + samples_dir = pathlib.Path(__file__).parent.parent / "samples" + + # Try different paths + possible_paths = [ + samples_dir / "german" / f"{sample_name}.json", + samples_dir / "french" / f"{sample_name}.json", + samples_dir / f"{sample_name}.json" + ] + + for path in possible_paths: + if path.exists(): + with open(path, 'r', encoding='utf-8') as f: + return json.load(f) + + raise FileNotFoundError(f"Sample data not found: {sample_name}") + + @staticmethod + def load_jsonl_data(file_path: str) -> List[Dict[str, Any]]: + """Load JSONL data from file.""" + entries = [] + with open(file_path, 'r', encoding='utf-8') as f: + for line in f: + if line.strip(): + entries.append(json.loads(line.strip())) + return entries + +if __name__ == "__main__": + print("wikParse Test Framework") + print("Run specific test modules instead of this framework directly.") \ No newline at end of file diff --git a/tests/test_inflection_processor.py b/tests/test_inflection_processor.py new file mode 100644 index 0000000..acdcf90 --- /dev/null +++ b/tests/test_inflection_processor.py @@ -0,0 +1,346 @@ +#!/usr/bin/env python3 +""" +Test Suite for Inflection Processor +=================================== +Comprehensive tests for the InflectionProcessor.py module. +""" + +import json +import sys +import pathlib +from typing import Dict, Any + +# Add parent directory to path for imports +sys.path.append(str(pathlib.Path(__file__).parent.parent)) + +from tests.test_framework import TestFramework, TestDataLoader +from scripts.InflectionProcessor import InflectionProcessor, UniversalInflectionCompressor +from scripts.lang_config import GERMAN_VERB_CONFIG, FRENCH_VERB_CONFIG + +class TestInflectionProcessor(TestFramework): + """Test suite for InflectionProcessor class.""" + + def __init__(self): + super().__init__() + self.processor = InflectionProcessor({ + 'de_verb': GERMAN_VERB_CONFIG, + 'fr_verb': FRENCH_VERB_CONFIG + }) + + def test_german_verb_compression(self): + """Test German verb compression.""" + print("Testing German verb compression...") + + try: + # Load German verb sample + german_data = TestDataLoader.load_sample_data("laufen") + + # Add required fields + german_data["lang_code"] = "de" + german_data["word"] = "laufen" + german_data["pos"] = "verb" + german_data["senses"] = [{"glosses": ["to run"]}] + + # Process the entry + processed = self.processor.process(german_data) + + # Check that forms were processed + self.assert_true("forms" in processed, "Forms should be present") + + # Check the type of forms (should be compressed for German verbs) + forms = processed["forms"] + if forms is None: + self.assert_true(True, "Forms processed to None (no compression applied)") + elif isinstance(forms, dict): + # German verbs are compressed into a flat dictionary structure + # Check for expected fields in compressed data + if "infinitive" in forms: + self.assert_true(True, "Has infinitive field") + self.assert_equal(forms["infinitive"], "laufen", "Infinitive should be correct") + if "participle_perfect" in forms: + self.assert_true(True, "Has perfect participle field") + self.assert_equal(forms["participle_perfect"], "gelaufen", "Perfect participle should be correct") + if "present" in forms: + self.assert_true(True, "Has present forms field") + self.assert_is_instance(forms["present"], list, "Present forms should be a list") + self.assert_equal(len(forms["present"]), 6, "Should have 6 present forms") + if "past" in forms: + self.assert_true(True, "Has past forms field") + self.assert_is_instance(forms["past"], list, "Past forms should be a list") + self.assert_equal(len(forms["past"]), 6, "Should have 6 past forms") + if "auxiliary" in forms: + self.assert_true(True, "Has auxiliary field") + self.assert_is_instance(forms["auxiliary"], list, "Auxiliary should be a list") + self.assert_in("haben", forms["auxiliary"], "Should include 'haben' as auxiliary") + self.assert_in("sein", forms["auxiliary"], "Should include 'sein' as auxiliary") + + elif isinstance(forms, list): + # Multiple compressed forms or uncompressed + if forms and isinstance(forms[0], dict) and "type" in forms[0]: + # Multiple compressed forms + self.assert_true(True, "Multiple compressed forms found") + else: + # Uncompressed forms + self.assert_true(True, "Uncompressed forms found") + else: + self.assert_false(True, f"Unexpected forms type: {type(forms)}") + + except FileNotFoundError: + self.assert_true(True, "Sample data not available, skipping German verb test") + + def test_french_verb_compression(self): + """Test French verb compression.""" + print("Testing French verb compression...") + + try: + # Create a simple French verb entry + french_data = { + "word": "parler", + "lang_code": "fr", + "pos": "verb", + "senses": [{"glosses": ["to speak"]}], + "forms": [ + {"form": "parler", "tags": ["infinitive", "present"]}, + {"form": "parlant", "tags": ["participle", "present"]}, + {"form": "parlé", "tags": ["participle", "past"]}, + {"form": "je parle", "tags": ["indicative", "present"]}, + {"form": "tu parles", "tags": ["indicative", "present"]}, + {"form": "il parle", "tags": ["indicative", "present"]}, + {"form": "nous parlons", "tags": ["indicative", "present"]}, + {"form": "vous parlez", "tags": ["indicative", "present"]}, + {"form": "ils parlent", "tags": ["indicative", "present"]} + ] + } + + # Process the entry + processed = self.processor.process(french_data) + + # Check that forms were processed + self.assert_true("forms" in processed, "Forms should be present") + + # Check the type of forms (should be compressed for French verbs) + forms = processed["forms"] + if forms is None: + self.assert_true(True, "Forms processed to None (no compression applied)") + elif isinstance(forms, dict): + # French verbs are compressed into a flat dictionary structure + # Check for expected fields in compressed data + if "infinitive" in forms: + self.assert_true(True, "Has infinitive field") + self.assert_equal(forms["infinitive"], "parler", "Infinitive should be correct") + if "participle_present" in forms: + self.assert_true(True, "Has present participle field") + self.assert_equal(forms["participle_present"], "parlant", "Present participle should be correct") + if "participle_past" in forms: + self.assert_true(True, "Has past participle field") + self.assert_equal(forms["participle_past"], "parlé", "Past participle should be correct") + if "indicative_present" in forms: + self.assert_true(True, "Has indicative present field") + self.assert_is_instance(forms["indicative_present"], list, "Indicative present should be a list") + self.assert_equal(len(forms["indicative_present"]), 6, "Should have 6 indicative present forms") + + elif isinstance(forms, list): + # Multiple compressed forms or uncompressed + if forms and isinstance(forms[0], dict) and "type" in forms[0]: + # Multiple compressed forms + self.assert_true(True, "Multiple compressed forms found") + else: + # Uncompressed forms + self.assert_true(True, "Uncompressed forms found") + else: + self.assert_false(True, f"Unexpected forms type: {type(forms)}") + + except Exception as e: + self.assert_true(True, f"French test setup failed: {e}, skipping French verb test") + + def test_uncompressed_forms(self): + """Test handling of uncompressed forms.""" + print("Testing uncompressed forms...") + + # Create an entry with forms that shouldn't be compressed + entry = { + "word": "test", + "lang_code": "en", + "pos": "noun", + "senses": [{"glosses": ["test"]}], + "forms": [ + {"form": "test", "tags": ["singular"]}, + {"form": "tests", "tags": ["plural"]} + ] + } + + processed = self.processor.process(entry) + + # Forms should remain uncompressed for nouns + self.assert_true("forms" in processed, "Forms should be present") + forms = processed["forms"] + self.assert_is_instance(forms, list, "Noun forms should remain as list") + self.assert_equal(len(forms), 2, "Should have 2 forms") + + def test_compressor_initialization(self): + """Test compressor initialization.""" + print("Testing compressor initialization...") + + # Test with valid config + try: + compressor = UniversalInflectionCompressor(GERMAN_VERB_CONFIG) + self.assert_true(True, "Should initialize with valid config") + except Exception as e: + self.assert_false(True, f"Should not raise exception: {e}") + + # Test with empty config + try: + empty_config = {} + compressor = UniversalInflectionCompressor(empty_config) + self.assert_true(True, "Should initialize with empty config") + except Exception as e: + self.assert_false(True, f"Should not raise exception: {e}") + + def test_compression_with_empty_forms(self): + """Test compression with empty forms list.""" + print("Testing compression with empty forms...") + + entry = { + "word": "test", + "lang_code": "de", + "pos": "verb", + "senses": [{"glosses": ["test"]}], + "forms": [] + } + + processed = self.processor.process(entry) + + # Should handle empty forms gracefully + self.assert_true("forms" in processed, "Forms field should still be present") + # Forms should be None or empty after processing empty list + self.assert_true(processed["forms"] is None or processed["forms"] == [], "Empty forms should be handled") + + def test_compression_with_missing_fields(self): + """Test compression with missing required fields.""" + print("Testing compression with missing fields...") + + # Entry without forms field + entry = { + "word": "test", + "lang_code": "de", + "pos": "verb", + "senses": [{"glosses": ["test"]}] + # No forms field + } + + processed = self.processor.process(entry) + + # Should handle missing forms gracefully + if "forms" in processed: + self.assert_true(processed["forms"] is None, "Missing forms should result in None") + else: + self.assert_true(True, "Forms field not added when missing (acceptable behavior)") + + def test_german_config_specifics(self): + """Test German configuration specifics.""" + print("Testing German configuration specifics...") + + # Test that German config has expected structure + config = GERMAN_VERB_CONFIG + + self.assert_true("clean_prefixes" in config, "Should have clean_prefixes") + self.assert_true("normalization_rules" in config, "Should have normalization_rules") + self.assert_true("properties" in config, "Should have properties") + self.assert_true("schema" in config, "Should have schema") + + # Test properties + properties = config["properties"] + aux_property = next((p for p in properties if p["name"] == "auxiliary"), None) + self.assert_true(aux_property is not None, "Should have auxiliary property") + if aux_property: + self.assert_true(aux_property["multivalue"], "Auxiliary should be multivalue") + + # Test schema + schema = config["schema"] + self.assert_true("infinitive" in schema, "Should have infinitive in schema") + self.assert_true("present" in schema, "Should have present in schema") + self.assert_true("past" in schema, "Should have past in schema") + + def test_french_config_specifics(self): + """Test French configuration specifics.""" + print("Testing French configuration specifics...") + + # Test that French config has expected structure + config = FRENCH_VERB_CONFIG + + self.assert_true("clean_prefixes" in config, "Should have clean_prefixes") + self.assert_true("normalization_rules" in config, "Should have normalization_rules") + self.assert_true("properties" in config, "Should have properties") + self.assert_true("schema" in config, "Should have schema") + + # Test French-specific properties + properties = config["properties"] + group_property = next((p for p in properties if p["name"] == "group"), None) + self.assert_true(group_property is not None, "Should have group property") + + # Test schema + schema = config["schema"] + self.assert_true("infinitive" in schema, "Should have infinitive in schema") + self.assert_true("indicative_present" in schema, "Should have indicative_present in schema") + + # Check optional fields + if "participle_present" in schema: + self.assert_true(schema["participle_present"]["optional"], "Participle present should be optional") + + def test_error_handling(self): + """Test error handling in inflection processing.""" + print("Testing error handling...") + + # Test with invalid entry + try: + invalid_entry = "not a dictionary" + self.processor.process(invalid_entry) + self.assert_false(True, "Should handle invalid entry gracefully") + except Exception: + self.assert_true(True, "Should handle invalid entry gracefully") + + # Test with entry that has forms but no word + try: + entry_no_word = { + "lang_code": "de", + "pos": "verb", + "senses": [{"glosses": ["test"]}], + "forms": [{"form": "test", "tags": ["infinitive"]}] + # Missing word + } + processed = self.processor.process(entry_no_word) + # Should still process even without word + self.assert_true(True, "Should handle missing word gracefully") + except Exception as e: + self.assert_true(True, f"Error handling missing word: {e}") + + def run_all_tests(self): + """Run all tests in this suite.""" + print("\n" + "="*60) + print("INFLECTION PROCESSOR TEST SUITE") + print("="*60) + + self.test_german_verb_compression() + self.test_french_verb_compression() + self.test_uncompressed_forms() + self.test_compressor_initialization() + self.test_compression_with_empty_forms() + self.test_compression_with_missing_fields() + self.test_german_config_specifics() + self.test_french_config_specifics() + self.test_error_handling() + + success = self.print_summary() + self.cleanup() + return success + +if __name__ == "__main__": + test_suite = TestInflectionProcessor() + success = test_suite.run_all_tests() + + if success: + print("\n[SUCCESS] All tests passed!") + sys.exit(0) + else: + print("\n[FAILED] Some tests failed!") + sys.exit(1) \ No newline at end of file diff --git a/tests/test_jsonl_schema_analyzer.py b/tests/test_jsonl_schema_analyzer.py new file mode 100644 index 0000000..72d2c20 --- /dev/null +++ b/tests/test_jsonl_schema_analyzer.py @@ -0,0 +1,472 @@ +#!/usr/bin/env python3 +""" +Tests for JSONL Schema Analyzer + +Comprehensive tests for the JSONL schema analyzer functionality. +""" + +import json +import os +import tempfile +import unittest +from pathlib import Path +import sys + +# Add the scripts directory to the path so we can import the analyzer +sys.path.insert(0, str(Path(__file__).parent.parent / "scripts")) + +from jsonl_schema_analyzer import JSONLSchemaAnalyzer + + +class TestJSONLSchemaAnalyzer(unittest.TestCase): + """Test cases for JSONLSchemaAnalyzer class.""" + + def setUp(self): + """Set up test fixtures.""" + self.analyzer = JSONLSchemaAnalyzer(max_samples=100) + self.temp_dir = tempfile.mkdtemp() + self.temp_dir_path = Path(self.temp_dir) + + def tearDown(self): + """Clean up test fixtures.""" + # Clean up temporary files + import shutil + shutil.rmtree(self.temp_dir) + + def create_test_jsonl_file(self, filename: str, data: list) -> Path: + """Create a test JSONL file with the given data.""" + file_path = self.temp_dir_path / filename + + with open(file_path, 'w', encoding='utf-8') as f: + for item in data: + f.write(json.dumps(item, ensure_ascii=False) + '\n') + + return file_path + + def test_analyze_json_value_simple_types(self): + """Test analysis of simple JSON value types.""" + # Test null + result = self.analyzer.analyze_json_value(None) + self.assertEqual(result["type"], "null") + + # Test boolean + result = self.analyzer.analyze_json_value(True) + self.assertEqual(result["type"], "boolean") + + # Test integer + result = self.analyzer.analyze_json_value(42) + self.assertEqual(result["type"], "integer") + + # Test float + result = self.analyzer.analyze_json_value(3.14) + self.assertEqual(result["type"], "number") + + # Test string + result = self.analyzer.analyze_json_value("hello") + self.assertEqual(result["type"], "string") + self.assertEqual(result["sample_length"], 5) + + def test_analyze_json_value_array(self): + """Test analysis of JSON arrays.""" + # Empty array + result = self.analyzer.analyze_json_value([]) + self.assertEqual(result["type"], "array") + self.assertEqual(result["item_types"], []) + self.assertEqual(result["length_range"], [0, 0]) + + # Array with mixed types + result = self.analyzer.analyze_json_value([1, "hello", True, None]) + self.assertEqual(result["type"], "array") + self.assertEqual(set(result["item_types"]), {"integer", "string", "boolean", "null"}) + self.assertEqual(result["length_range"], [4, 4]) + + # Array of objects + result = self.analyzer.analyze_json_value([{"a": 1}, {"b": 2}]) + self.assertEqual(result["type"], "array") + self.assertEqual(result["item_types"], ["object"]) + self.assertEqual(len(result["sample_items"]), 2) + + def test_analyze_json_value_object(self): + """Test analysis of JSON objects.""" + # Empty object + result = self.analyzer.analyze_json_value({}) + self.assertEqual(result["type"], "object") + self.assertEqual(result["properties"], {}) + self.assertEqual(result["required_keys"], []) + + # Simple object + result = self.analyzer.analyze_json_value({"name": "test", "age": 25}) + self.assertEqual(result["type"], "object") + self.assertEqual(result["properties"]["name"]["type"], "string") + self.assertEqual(result["properties"]["age"]["type"], "integer") + self.assertEqual(set(result["required_keys"]), {"name", "age"}) + + # Nested object + result = self.analyzer.analyze_json_value({ + "user": {"name": "test", "age": 25}, + "tags": ["a", "b", "c"] + }) + self.assertEqual(result["type"], "object") + self.assertEqual(result["properties"]["user"]["type"], "object") + self.assertEqual(result["properties"]["tags"]["type"], "array") + + def test_merge_schemas_same_type(self): + """Test merging schemas of the same type.""" + # Merge two integer schemas + schema1 = {"type": "integer"} + schema2 = {"type": "integer"} + result = self.analyzer.merge_schemas(schema1, schema2) + self.assertEqual(result["type"], "integer") + + # Merge two string schemas + schema1 = {"type": "string", "sample_length": 5} + schema2 = {"type": "string", "sample_length": 10} + result = self.analyzer.merge_schemas(schema1, schema2) + self.assertEqual(result["type"], "string") + self.assertEqual(result["sample_length"], 5) # Keeps first schema's value + + def test_merge_schemas_different_types(self): + """Test merging schemas of different types.""" + schema1 = {"type": "integer"} + schema2 = {"type": "string"} + result = self.analyzer.merge_schemas(schema1, schema2) + self.assertEqual(result["type"], "union") + self.assertEqual(set(result["possible_types"]), {"integer", "string"}) + + def test_merge_schemas_arrays(self): + """Test merging array schemas.""" + schema1 = { + "type": "array", + "item_types": ["integer", "string"], + "length_range": [2, 5] + } + schema2 = { + "type": "array", + "item_types": ["boolean"], + "length_range": [1, 3] + } + result = self.analyzer.merge_schemas(schema1, schema2) + self.assertEqual(result["type"], "array") + self.assertEqual(set(result["item_types"]), {"integer", "string", "boolean"}) + self.assertEqual(result["length_range"], [1, 5]) + + def test_merge_schemas_objects(self): + """Test merging object schemas.""" + schema1 = { + "type": "object", + "properties": { + "name": {"type": "string"}, + "age": {"type": "integer"} + }, + "required_keys": ["name", "age"] + } + schema2 = { + "type": "object", + "properties": { + "name": {"type": "string"}, + "email": {"type": "string"} + }, + "required_keys": ["name", "email"] + } + result = self.analyzer.merge_schemas(schema1, schema2) + self.assertEqual(result["type"], "object") + self.assertEqual(set(result["required_keys"]), {"name", "age", "email"}) + self.assertEqual(result["properties"]["name"]["type"], "string") + self.assertEqual(result["properties"]["age"]["type"], "integer") + self.assertEqual(result["properties"]["email"]["type"], "string") + + def test_extract_all_keys(self): + """Test extraction of all keys from JSON objects.""" + # Simple object + obj = {"name": "test", "age": 25} + keys = self.analyzer._extract_all_keys(obj) + self.assertEqual(set(keys), {"name", "age"}) + + # Nested object + obj = { + "user": {"name": "test", "age": 25}, + "tags": ["a", "b", "c"] + } + keys = self.analyzer._extract_all_keys(obj) + # The current implementation only extracts object keys, not array indices + expected_keys = {"user", "user.name", "user.age", "tags"} + self.assertEqual(set(keys), expected_keys) + + # Array of objects + obj = [{"name": "test1"}, {"name": "test2", "age": 25}] + keys = self.analyzer._extract_all_keys(obj) + # For arrays of objects, we should get the object properties with indices + expected_keys = {"[0].name", "[1].name", "[1].age"} + self.assertEqual(set(keys), expected_keys) + + def test_analyze_jsonl_file_simple(self): + """Test analyzing a simple JSONL file.""" + data = [ + {"name": "Alice", "age": 30}, + {"name": "Bob", "age": 25, "city": "NYC"}, + {"name": "Charlie", "age": 35, "city": "LA", "hobbies": ["reading", "coding"]} + ] + + file_path = self.create_test_jsonl_file("test.jsonl", data) + result = self.analyzer.analyze_jsonl_file(file_path) + + # Check basic statistics + self.assertEqual(result["total_lines"], 3) + self.assertEqual(result["valid_lines"], 3) + self.assertEqual(result["error_lines"], 0) + self.assertEqual(result["sample_count"], 3) + + # Check keys + self.assertIn("name", result["all_keys"]) + self.assertIn("age", result["all_keys"]) + self.assertIn("city", result["all_keys"]) + self.assertIn("hobbies", result["all_keys"]) + + # Check schema + self.assertEqual(result["schema"]["type"], "object") + self.assertIn("name", result["schema"]["properties"]) + self.assertIn("age", result["schema"]["properties"]) + self.assertIn("city", result["schema"]["properties"]) + self.assertIn("hobbies", result["schema"]["properties"]) + + def test_analyze_jsonl_file_with_errors(self): + """Test analyzing a JSONL file with invalid JSON lines.""" + data = [ + {"name": "Alice", "age": 30}, + "invalid json line", + {"name": "Bob", "age": 25}, + "another invalid line" + ] + + file_path = self.create_test_jsonl_file("test_errors.jsonl", data) + + # Manually write invalid lines + with open(file_path, 'w', encoding='utf-8') as f: + f.write('{"name": "Alice", "age": 30}\n') + f.write('invalid json line\n') + f.write('{"name": "Bob", "age": 25}\n') + f.write('another invalid line\n') + + result = self.analyzer.analyze_jsonl_file(file_path) + + self.assertEqual(result["total_lines"], 4) + self.assertEqual(result["valid_lines"], 2) + self.assertEqual(result["error_lines"], 2) + + def test_analyze_jsonl_file_empty(self): + """Test analyzing an empty JSONL file.""" + file_path = self.create_test_jsonl_file("empty.jsonl", []) + result = self.analyzer.analyze_jsonl_file(file_path) + + self.assertEqual(result["total_lines"], 0) + self.assertEqual(result["valid_lines"], 0) + self.assertEqual(result["sample_count"], 0) + self.assertEqual(result["unique_key_count"], 0) + + def test_analyze_jsonl_file_nonexistent(self): + """Test analyzing a non-existent file.""" + with self.assertRaises(FileNotFoundError): + self.analyzer.analyze_jsonl_file("nonexistent.jsonl") + + def test_analyze_directory(self): + """Test analyzing a directory of JSONL files.""" + # Create multiple test files + data1 = [{"name": "Alice", "age": 30}, {"name": "Bob", "age": 25}] + data2 = [{"city": "NYC", "population": 8000000}, {"city": "LA", "population": 4000000}] + data3 = [{"product": "laptop", "price": 999.99}] + + self.create_test_jsonl_file("file1.jsonl", data1) + self.create_test_jsonl_file("file2.jsonl", data2) + self.create_test_jsonl_file("file3.jsonl", data3) + + # Create a non-JSONL file to test filtering + (self.temp_dir_path / "not_jsonl.txt").write_text("not a jsonl file") + + result = self.analyzer.analyze_directory(self.temp_dir_path) + + self.assertEqual(result["summary"]["total_files"], 3) + self.assertEqual(result["summary"]["successfully_analyzed"], 3) + + # Check that all files were analyzed + self.assertIn("file1.jsonl", result["files"]) + self.assertIn("file2.jsonl", result["files"]) + self.assertIn("file3.jsonl", result["files"]) + + def test_analyze_directory_no_files(self): + """Test analyzing a directory with no JSONL files.""" + empty_dir = self.temp_dir_path / "empty" + empty_dir.mkdir() + + result = self.analyzer.analyze_directory(empty_dir) + + self.assertEqual(result["files"], []) + self.assertEqual(result["summary"], {}) + + def test_save_results(self): + """Test saving analysis results to a file.""" + data = [{"name": "Alice", "age": 30}] + file_path = self.create_test_jsonl_file("test.jsonl", data) + result = self.analyzer.analyze_jsonl_file(file_path) + + output_path = self.temp_dir_path / "results.json" + self.analyzer.save_results(result, output_path) + + # Verify the file was created and contains valid JSON + self.assertTrue(output_path.exists()) + + with open(output_path, 'r', encoding='utf-8') as f: + saved_data = json.load(f) + + self.assertEqual(saved_data["file_path"], str(file_path)) + self.assertEqual(saved_data["valid_lines"], 1) + + def test_complex_nested_structure(self): + """Test analysis of complex nested JSON structures.""" + data = [ + { + "word": "test", + "lang": "en", + "pos": "noun", + "senses": [ + { + "glosses": ["a test"], + "examples": [{"text": "This is a test"}], + "tags": ["main"] + } + ], + "translations": [ + {"lang_code": "es", "word": "prueba"}, + {"lang_code": "fr", "word": "test"} + ], + "metadata": {"created": "2023-01-01", "version": 1} + } + ] + + file_path = self.create_test_jsonl_file("complex.jsonl", data) + result = self.analyzer.analyze_jsonl_file(file_path) + + # Check that complex structure is properly analyzed + schema = result["schema"] + self.assertEqual(schema["type"], "object") + + # Check nested structures + self.assertEqual(schema["properties"]["senses"]["type"], "array") + self.assertEqual(schema["properties"]["translations"]["type"], "array") + self.assertEqual(schema["properties"]["metadata"]["type"], "object") + + # Check that all expected keys are found + # Adjust expectations based on actual key extraction behavior + expected_core_keys = [ + "word", "lang", "pos", "senses", "translations", "metadata" + ] + expected_nested_keys = [ + "senses[0].glosses", "senses[0].examples", "senses[0].examples[0].text", + "senses[0].tags", "translations[0].lang_code", "translations[0].word", + "translations[1].lang_code", "translations[1].word", "metadata.created", "metadata.version" + ] + + found_keys = set(result["all_keys"].keys()) + + # Check core keys are present + for key in expected_core_keys: + self.assertIn(key, found_keys, f"Core key '{key}' not found in analysis") + + # Check that we have some nested keys (the exact indices may vary) + nested_found = any(key in found_keys for key in expected_nested_keys) + self.assertTrue(nested_found, "No nested keys found in analysis") + + def test_max_samples_limit(self): + """Test that the max_samples limit is respected.""" + # Create a file with many records + data = [{"id": i, "value": f"item_{i}"} for i in range(100)] + file_path = self.create_test_jsonl_file("large.jsonl", data) + + # Create analyzer with small sample limit + analyzer = JSONLSchemaAnalyzer(max_samples=10) + result = analyzer.analyze_jsonl_file(file_path) + + self.assertEqual(result["sample_count"], 10) + self.assertEqual(result["valid_lines"], 100) # All lines should be counted + + +class TestIntegration(unittest.TestCase): + """Integration tests for the JSONL schema analyzer.""" + + def setUp(self): + """Set up integration test fixtures.""" + self.temp_dir = tempfile.mkdtemp() + self.temp_dir_path = Path(self.temp_dir) + + def tearDown(self): + """Clean up integration test fixtures.""" + import shutil + shutil.rmtree(self.temp_dir) + + def test_real_world_like_data(self): + """Test with data that resembles real-world dictionary data.""" + data = [ + { + "word": "dictionary", + "lang_code": "en", + "lang": "English", + "pos": "noun", + "pos_title": "noun", + "senses": [ + { + "glosses": ["a reference work"], + "examples": [{"text": "I looked it up in the dictionary"}], + "tags": ["main"] + } + ], + "sounds": [{"ipa": "/ˈdɪk.ʃə.nə.ɹi/"}], + "translations": [ + {"lang_code": "es", "lang": "Spanish", "word": "diccionario"}, + {"lang_code": "fr", "lang": "French", "word": "dictionnaire"} + ] + }, + { + "word": "test", + "lang_code": "en", + "lang": "English", + "pos": "noun", + "pos_title": "noun", + "senses": [ + { + "glosses": ["a procedure"], + "examples": [{"text": "We ran a test"}] + } + ], + "forms": [{"form": "tests", "tags": ["plural"]}], + "etymology_text": "From Latin testum" + } + ] + + file_path = self.temp_dir_path / "dictionary.jsonl" + with open(file_path, 'w', encoding='utf-8') as f: + for item in data: + f.write(json.dumps(item, ensure_ascii=False) + '\n') + + analyzer = JSONLSchemaAnalyzer() + result = analyzer.analyze_jsonl_file(file_path) + + # Verify the analysis captures the structure + self.assertEqual(result["valid_lines"], 2) + self.assertIn("word", result["all_keys"]) + self.assertIn("lang_code", result["all_keys"]) + self.assertIn("senses", result["all_keys"]) + self.assertIn("translations", result["all_keys"]) + self.assertIn("forms", result["all_keys"]) + + # Check schema structure + schema = result["schema"] + self.assertEqual(schema["type"], "object") + self.assertIn("word", schema["properties"]) + self.assertIn("senses", schema["properties"]) + + # Check that optional fields are handled correctly + self.assertIn("translations", schema["properties"]) + self.assertIn("forms", schema["properties"]) + + +if __name__ == "__main__": + unittest.main() diff --git a/tests/test_transform_wiktionary.py b/tests/test_transform_wiktionary.py new file mode 100644 index 0000000..9dd306b --- /dev/null +++ b/tests/test_transform_wiktionary.py @@ -0,0 +1,264 @@ +#!/usr/bin/env python3 +""" +Test Suite for Wiktionary Transformer +====================================== +Comprehensive tests for the transform_wiktionary.py module. +""" + +import json +import sys +import pathlib +from typing import Dict, Any + +# Add parent directory to path for imports +sys.path.append(str(pathlib.Path(__file__).parent.parent)) + +from tests.test_framework import TestFramework, SchemaValidator, TestDataLoader +from scripts.transform_wiktionary import WiktionaryTransformer + +class TestWiktionaryTransformer(TestFramework): + """Test suite for WiktionaryTransformer class.""" + + def __init__(self): + super().__init__() + self.transformer = WiktionaryTransformer(validate=True) + + def test_required_fields(self): + """Test that required fields are properly handled.""" + print("Testing required fields...") + + # Test with all required fields + valid_entry = { + "word": "test", + "lang_code": "en", + "pos": "noun", + "senses": [{"glosses": ["a test word"]}] + } + + try: + result = self.transformer.transform_entry(valid_entry) + self.assert_true("word" in result, "Word field should be present") + self.assert_true("pos" in result, "POS field should be present") + self.assert_true("senses" in result, "Senses field should be present") + except Exception as e: + self.assert_false(True, f"Should not raise exception: {e}") + + # Test with missing required field + invalid_entry = { + "word": "test", + "lang_code": "en", + "pos": "noun" + # Missing "senses" + } + + try: + result = self.transformer.transform_entry(invalid_entry) + self.assert_false(True, "Should raise exception for missing required field") + except ValueError: + self.assert_true(True, "Should raise ValueError for missing required field") + + def test_phonetics_extraction(self): + """Test phonetics extraction and normalization.""" + print("Testing phonetics extraction...") + + entry_with_phonetics = { + "word": "test", + "lang_code": "en", + "pos": "noun", + "senses": [{"glosses": ["test"]}], + "sounds": [ + {"ipa": "/tɛst/", "audio": "test.ogg"}, + {"ipa": "/ˈtɛst/", "homophone": "test"} + ] + } + + result = self.transformer.transform_entry(entry_with_phonetics) + + self.assert_true("phonetics" in result, "Phonetics should be extracted") + self.assert_true("ipa" in result["phonetics"], "IPA should be present") + self.assert_equal(len(result["phonetics"]["ipa"]), 2, "Should have 2 IPA entries") + self.assert_true("homophones" in result["phonetics"], "Homophones should be present") + + def test_hyphenation_extraction(self): + """Test hyphenation extraction.""" + print("Testing hyphenation extraction...") + + entry_with_hyphenation = { + "word": "hyphenation", + "lang_code": "en", + "pos": "noun", + "senses": [{"glosses": ["test"]}], + "hyphenation": "hy-phen-a-tion" + } + + result = self.transformer.transform_entry(entry_with_hyphenation) + + self.assert_true("hyphenation" in result, "Hyphenation should be extracted") + self.assert_is_instance(result["hyphenation"], list, "Hyphenation should be a list") + self.assert_equal(len(result["hyphenation"]), 4, "Should have 4 parts") + + def test_grammatical_features_extraction(self): + """Test grammatical features extraction.""" + print("Testing grammatical features extraction...") + + entry_with_tags = { + "word": "test", + "lang_code": "de", + "pos": "noun", + "senses": [{"glosses": ["test"]}], + "tags": ["masculine", "singular"] + } + + result = self.transformer.transform_entry(entry_with_tags) + + self.assert_true("grammatical_features" in result, "Grammatical features should be extracted") + self.assert_true("gender" in result["grammatical_features"], "Gender should be present") + self.assert_equal(result["grammatical_features"]["gender"], "masculine", "Gender should be masculine") + self.assert_true("number" in result["grammatical_features"], "Number should be present") + self.assert_equal(result["grammatical_features"]["number"], "singular", "Number should be singular") + + def test_etymology_extraction(self): + """Test etymology extraction.""" + print("Testing etymology extraction...") + + entry_with_etymology = { + "word": "test", + "lang_code": "en", + "pos": "noun", + "senses": [{"glosses": ["test"]}], + "etymology_text": "From Latin testum", + "etymology_number": 1 + } + + result = self.transformer.transform_entry(entry_with_etymology) + + self.assert_true("etymology" in result, "Etymology should be extracted") + self.assert_true("text" in result["etymology"], "Etymology text should be present") + self.assert_true("number" in result["etymology"], "Etymology number should be present") + + def test_relations_extraction(self): + """Test relations extraction.""" + print("Testing relations extraction...") + + entry_with_relations = { + "word": "test", + "lang_code": "en", + "pos": "noun", + "senses": [{"glosses": ["test"]}], + "synonyms": [{"word": "exam"}], + "antonyms": [{"word": "ignore"}], + "related": ["examination", "quiz"] + } + + result = self.transformer.transform_entry(entry_with_relations) + + self.assert_true("relations" in result, "Relations should be extracted") + self.assert_true("synonyms" in result["relations"], "Synonyms should be present") + self.assert_true("antonyms" in result["relations"], "Antonyms should be present") + self.assert_true("related" in result["relations"], "Related terms should be present") + + def test_schema_validation(self): + """Test schema validation.""" + print("Testing schema validation...") + + # Test valid entry + valid_entry = { + "word": "test", + "lang_code": "en", + "pos": "noun", + "senses": [{"glosses": ["a test word"]}] + } + + result = self.transformer.transform_entry(valid_entry) + self.assert_true(SchemaValidator.validate_universal_schema(result), "Valid entry should pass schema validation") + + # Test entry with missing required field + invalid_entry = { + "word": "test", + "lang_code": "en", + "pos": "noun" + # Missing senses + } + + try: + result = self.transformer.transform_entry(invalid_entry) + self.assert_false(True, "Should raise exception for invalid schema") + except ValueError: + self.assert_true(True, "Should raise ValueError for invalid schema") + + def test_real_world_data(self): + """Test with real sample data.""" + print("Testing with real sample data...") + + try: + # Load German sample data + german_data = TestDataLoader.load_sample_data("laufen") + + # Add required fields if missing + german_data["lang_code"] = "de" + german_data["senses"] = [{"glosses": ["to run", "to walk"]}] + + result = self.transformer.transform_entry(german_data) + + self.assert_true(SchemaValidator.validate_universal_schema(result), "Real data should pass schema validation") + self.assert_equal(result["word"], "laufen", "Word should be preserved") + self.assert_equal(result["pos"], "verb", "POS should be preserved") + self.assert_true("forms" in result, "Forms should be preserved") + + except FileNotFoundError: + self.assert_true(True, "Sample data not available, skipping real data test") + + def test_error_handling(self): + """Test error handling.""" + print("Testing error handling...") + + # Test with invalid JSON + try: + invalid_json = "not valid json" + self.transformer.transform_entry(json.loads(invalid_json)) + self.assert_false(True, "Should raise JSON decode error") + except json.JSONDecodeError: + self.assert_true(True, "Should handle JSON decode errors gracefully") + + # Test with missing required field + try: + incomplete_entry = { + "word": "test", + "lang_code": "en" + # Missing pos and senses + } + self.transformer.transform_entry(incomplete_entry) + self.assert_false(True, "Should raise ValueError for missing required fields") + except ValueError as e: + self.assert_true("Missing required field" in str(e), "Should provide descriptive error message") + + def run_all_tests(self): + """Run all tests in this suite.""" + print("\n" + "="*60) + print("WIKTIONARY TRANSFORMER TEST SUITE") + print("="*60) + + self.test_required_fields() + self.test_phonetics_extraction() + self.test_hyphenation_extraction() + self.test_grammatical_features_extraction() + self.test_etymology_extraction() + self.test_relations_extraction() + self.test_schema_validation() + self.test_real_world_data() + self.test_error_handling() + + success = self.print_summary() + self.cleanup() + return success + +if __name__ == "__main__": + test_suite = TestWiktionaryTransformer() + success = test_suite.run_all_tests() + + if success: + print("\n[SUCCESS] All tests passed!") + sys.exit(0) + else: + print("\n[FAILED] Some tests failed!") + sys.exit(1) \ No newline at end of file diff --git a/tests/test_transformed.json b/tests/test_transformed.json new file mode 100644 index 0000000..f936cc9 --- /dev/null +++ b/tests/test_transformed.json @@ -0,0 +1 @@ +{"word": "grenouille", "lang_code": "fr", "pos": "noun", "senses": [{"glosses": ["Amphibien anoure à taille mince et à peau lisse, sauteur et nageur grâce à ses pattes arrière longues et palmées, qui vit ordinairement dans les marais et les étangs."], "raw_tags": ["Batrachologie"], "categories": ["Exemples en français", "Grenouilles en français"], "examples": [{"text": "Les grenouilles sont un mets exquis quant aux cuisses, on le dit toutefois, car pour ma part je n’en ai jamais gouté; ce batracien ne m’a jamais tenté en tant que victuailles, […].", "bold_text_offsets": [[4, 15]], "ref": "Gustave Fraipont, Les Vosges, 1895, éd. 1923"}, {"text": "[…] ; on coupa des baguettes et l’on chercha des perches légères, mais aucune ne se trouva être assez grande pour atteindre la grenouille, qui bâillait toujours, la gueule ouverte, sur sa feuille de nénuphar.", "bold_text_offsets": [[127, 137]], "ref": "Louis Pergaud, Un sauvetage, dans Les Rustiques, nouvelles villageoises, 1921"}, {"text": "[…] chaque grenouille célébrait, après une belle journée de chasse aux mouches et aux punaises d'eau, son plaisir d'être une grenouille vêtue du vert le plus tendre, d'avoir des yeux d'or, une bouche bien fendue et la plus belle voix du monde; […]", "bold_text_offsets": [[11, 21], [125, 135]], "ref": "Maurice Bedel, La nouvelle Arcadie, 1934"}, {"text": "J’ai bien ri en lisant le mot « grenouilles » sur le menu. Évidemment tous les restaurants français d’ici servent des grenouilles, sans quoi on les soupçonnerait de ne pas être de véritables restaurants français.", "bold_text_offsets": [[32, 43], [118, 129]], "ref": "Hugues Panassié, Cinq mois à New-York, Éditions Corrêa, 1947, page 86"}, {"text": "Le fils d’Alcide le flotteur a seulement désiré sa liberté, son temps rien qu’à lui pour étudier, […], ou bien de pêcher la grenouille dans les « potales » des marais.", "bold_text_offsets": [[124, 134]], "ref": "Jean Rogissart, Passantes d’Octobre, Librairie Arthème Fayard, Paris, 1958"}, {"text": "Qui n’aime manger le sperma ranarum, qui passe en saveur le caviar lui-même ?\nLes sangliers consomment le frai de grenouille comme la plus haute friandise que la terre offre aux solitaires.\nLe râle d’eau préfère les grenouilles elles-mêmes.", "bold_text_offsets": [[114, 124], [216, 226], [216, 227]], "ref": "Pascal Quignard, La haine de la musique, Gallimard, 1996, collection Folio, pages 279-280"}]}, {"glosses": ["Sorte de tirelire en forme de grenouille."], "tags": ["analogy", "dated"], "categories": ["Analogies en français", "Termes vieillis en français"]}, {"glosses": ["Argent déposé dans cette tirelire, fonds de réserve d’une association."], "tags": ["broadly"]}, {"glosses": ["Meuble représentant l’animal du même nom dans les armoiries. Sa posture n’est pas très arrêtée, généralement représentée de profil, elle est souvent montrée vue de dessus les pattes écartées du corps."], "topics": ["heraldry"], "categories": ["Meubles héraldiques en français"], "examples": [{"text": "D’azur au pont d’une arche d’or, maçonné de sable sur une rivière d’argent mouvant de la pointe, surmonté au chef dextre d’une grenouille d’or et à senestre d’un roseau à massette du même, qui est de Simandres → voir illustration « armoiries avec une grenouille »", "bold_text_offsets": [[127, 137], [251, 261]]}]}, {"glosses": ["Chacune des parties supérieures d’une cloche, servant à la suspendre."], "topics": ["metallurgy", "music"], "categories": ["Lexique en français de la musique", "Lexique en français de la métallurgie"]}, {"glosses": ["Lésion cutanée consécutive à un séjour prolongé dans l'eau."], "tags": ["obsolete"], "topics": ["dermatology"], "categories": ["Exemples en français", "Lexique en français de la dermatologie", "Termes désuets en français"], "examples": [{"text": "Parent Duchatelet l'a parfaitement décrite. Les grenouilles, dit-il , constituent une altération du derme caractérisée par un ramollissement, des gerçures, et souvent une usure, une véritable destruction des parties qui sont en contact avec l'eau.", "bold_text_offsets": [[48, 59]], "ref": "Adrien Proust, Traité d'hygiène publique et privée, éd. Masson, 1877."}]}], "phonetics": {"ipa_variations": [{"ipa": "\\ɡʁə.nuj\\", "ipa_cleaned": "ɡʁə.nuj"}, {"ipa": "\\ɡʁə.nuj\\", "ipa_cleaned": "ɡʁə.nuj"}, {"ipa": "\\ɡʁə.nuj\\", "ipa_cleaned": "ɡʁə.nuj"}, {"ipa": "[yn ɡʁə.nuj]", "raw_tags": ["France"], "ipa_cleaned": "yn ɡʁə.nuj"}, {"ipa": "[ɡʁə.nuj]", "raw_tags": ["France (Vosges)"], "ipa_cleaned": "ɡʁə.nuj"}, {"ipa": "[ɡʁə.nuj]", "raw_tags": ["France (Lyon)"], "ipa_cleaned": "ɡʁə.nuj"}, {"ipa": "[ɡʁə.nuj]", "raw_tags": ["France (Vosges)"], "ipa_cleaned": "ɡʁə.nuj"}, {"ipa": "[ɡʁə.nuj]", "raw_tags": ["Saint-Nazaire (France)"], "ipa_cleaned": "ɡʁə.nuj"}, {"ipa": "[ɡʁə.nuj]", "raw_tags": ["Cabestany (France)"], "ipa_cleaned": "ɡʁə.nuj"}, {"ipa": "\\ɡʁəˈnu.jə\\", "ipa_cleaned": "ɡʁəˈnu.jə"}, {"ipa": "[ɡʁəˈnu.jə]", "raw_tags": ["France (Lyon)"], "ipa_cleaned": "ɡʁəˈnu.jə"}, {"ipa": "\\ɡʁə.nʊj\\", "ipa_cleaned": "ɡʁə.nʊj"}], "audio": [{"url": "https://commons.wikimedia.org/wiki/Special:FilePath/Fr-grenouille.ogg", "text": "Fr-grenouille.ogg"}, {"url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/6/60/LL-Q150_(fra)-LoquaxFR-grenouille.wav/LL-Q150_(fra)-LoquaxFR-grenouille.wav.ogg", "text": "LL-Q150 (fra)-LoquaxFR-grenouille.wav"}, {"url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/b/b2/LL-Q150_(fra)-WikiLucas00-grenouille.wav/LL-Q150_(fra)-WikiLucas00-grenouille.wav.ogg", "text": "LL-Q150 (fra)-WikiLucas00-grenouille.wav"}, {"url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/0/08/LL-Q150_(fra)-Poslovitch-grenouille.wav/LL-Q150_(fra)-Poslovitch-grenouille.wav.ogg", "text": "LL-Q150 (fra)-Poslovitch-grenouille.wav"}, {"url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/e/e2/LL-Q150_(fra)-Amélia_S._(BiblioCanet66)-grenouille.wav/LL-Q150_(fra)-Amélia_S._(BiblioCanet66)-grenouille.wav.ogg", "text": "LL-Q150 (fra)-Amélia S. (BiblioCanet66)-grenouille.wav"}, {"url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/9/93/LL-Q150_(fra)-Lilie_B._(BiblioCanet66)-grenouille.wav/LL-Q150_(fra)-Lilie_B._(BiblioCanet66)-grenouille.wav.ogg", "text": "LL-Q150 (fra)-Lilie B. (BiblioCanet66)-grenouille.wav"}, {"url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/9/98/LL-Q150_(fra)-Ltrlg-grenouille.wav/LL-Q150_(fra)-Ltrlg-grenouille.wav.ogg", "text": "LL-Q150 (fra)-Ltrlg-grenouille.wav"}]}, "forms": [{"form": "grenouilles", "tags": ["plural"], "ipas": ["\\ɡʁə.nuj\\"]}], "grammatical_features": {"tags": ["feminine"], "gender": "feminine"}, "etymology": {"texts": ["Du moyen français grenouille, de l’ancien français grenoille, altération de l’ancien français renoille , du latin vulgaire *ranucula, du latin classique ranunculus, issu du latin rana. Le \\ɡ\\ initial peut être dû à l’influence des mots qui imitent le chant des oiseaux (à comparer avec le latin graculus, gracillare) ou d’un croisement avec le gaulois craxaulus."]}, "relations": {"synonyms": [{"word": "anse", "sense": "Partie d’une cloche", "sense_index": 1}, {"word": "oreille", "sense": "Partie d’une cloche", "sense_index": 9}], "hypernyms": [{"word": "animal", "sense": "Amphibien"}, {"word": "batracien", "sense": "Amphibien"}, {"word": "amphibien", "sense": "Amphibien"}, {"word": "lissamphibien", "sense": "Amphibien"}], "hyponyms": [{"word": "ouaouaron"}, {"word": "rainette"}], "related": [{"word": "batrachophobie"}, {"word": "coasser"}, {"word": "coassement", "raw_tags": ["pousser son cri en parlant de la grenouille"]}, {"word": "ranicole"}, {"word": "raniculture"}, {"word": "raniculteur"}, {"word": "renoille", "raw_tags": ["Bourgogne"]}, {"word": "têtard"}], "derived": [{"word": "anti-grenouilles"}, {"word": "avaler la grenouille"}, {"word": "avoir des grenouilles dans le ventre"}, {"word": "bouffeur de grenouilles"}, {"word": "cuisse de grenouille"}, {"word": "droit de grenouillage"}, {"word": "emporter la grenouille"}, {"word": "faire sauter la grenouille"}, {"word": "femme-grenouille"}, {"word": "gosseux de poils de grenouille"}, {"word": "grenouillage"}, {"word": "grenouillard"}, {"word": "grenouille à lèvres blanches"}, {"word": "grenouille-à-queue côtière"}, {"word": "grenouille-à-queue des Rocheuses"}, {"word": "grenouille agile"}, {"word": "grenouille arboricole"}, {"word": "grenouille arboricole d’Afrique"}, {"word": "grenouille brune"}, {"word": "grenouille cornue"}, {"word": "grenouille cornue des Salomon"}, {"word": "grenouilles-criquet"}, {"word": "grenouille d’Albanie"}, {"word": "grenouille d’Uzzell"}, {"word": "grenouille de bénitier"}, {"word": "grenouille de Berger"}, {"word": "grenouille de Crète"}, {"word": "grenouille de Darwin"}, {"word": "grenouille de Graf"}, {"word": "grenouille de Karpathos"}, {"word": "grenouille de Lataste"}, {"word": "grenouille de Lesson"}, {"word": "grenouille de Lessona"}, {"word": "grenouille de mer"}, {"word": "grenouille de Montserrat"}, {"word": "grenouille de Pérez"}, {"word": "grenouille des Balkans"}, {"word": "grenouille des bois"}, {"word": "grenouille des champs"}, {"word": "grenouille des marais"}, {"word": "grenouille des montagnes à pattes jaunes"}, {"word": "grenouille des Pyrénées"}, {"word": "grenouille des Seychelles"}, {"word": "grenouille du ciel"}, {"word": "grenouille du Nord"}, {"word": "grenouille épirote"}, {"word": "grenouille-feuille"}, {"word": "grenouille fouisseuse"}, {"word": "grenouille fraise"}, {"word": "grenouille géante"}, {"word": "grenouille géante du lac Titicaca"}, {"word": "grenouille Goliath"}, {"word": "grenouille goliath"}, {"word": "grenouille-goliath"}, {"word": "grenouille grecque"}, {"word": "grenouille ibérique"}, {"word": "grenouille italienne"}, {"word": "grenouille léopard"}, {"word": "grenouille maculée"}, {"word": "grenouille maculée de Columbia"}, {"word": "grenouille maculée de l’Orégon"}, {"word": "grenouille marsupiale"}, {"word": "grenouille-mouton"}, {"word": "grenouille mugissante"}, {"word": "grenouille oxyrhine"}, {"word": "grenouille paradoxale"}, {"word": "grenouille persillée"}, {"word": "grenouille pisseuse"}, {"word": "grenouille rieuse"}, {"word": "grenouille rousse"}, {"word": "grenouille taureau"}, {"word": "grenouille-taureau"}, {"word": "grenouille-taureau américaine"}, {"word": "grenouille-taureau d’Amérique du Nord"}, {"word": "grenouille-taureau d’Afrique australe"}, {"word": "grenouille-tigre"}, {"word": "grenouille-tomate"}, {"word": "grenouille tueuse"}, {"word": "grenouille vénéneuse"}, {"word": "grenouille verte"}, {"word": "grenouille verte d’Amérique du Nord"}, {"word": "grenouille verte d’Europe"}, {"word": "grenouille verte italienne"}, {"word": "grenouille vivipare de Porto Rico"}, {"word": "grenouille volante"}, {"word": "grenouille volante de Wallace"}, {"word": "grenouiller"}, {"word": "grenouillère"}, {"word": "grenouillerie"}, {"word": "grenouillet"}, {"word": "grenouillette"}, {"word": "grenouilleur"}, {"word": "grenouilleuse"}, {"word": "guernouille"}, {"word": "homme-grenouille"}, {"word": "jeu de la grenouille"}, {"word": "jus de grenouille"}, {"word": "manger la grenouille"}, {"word": "mangeur de grenouilles"}, {"word": "mare aux grenouilles"}, {"word": "petite grenouille verte"}, {"word": "seiche grenouille"}, {"word": "sirop de grenouille"}]}, "translations": [{"lang_code": "aiw", "lang": "Aari", "word": "faNqá", "sense": "Amphibien", "sense_index": 1}, {"lang_code": "abx", "lang": "Abaknon", "word": "pakla", "sense": "Amphibien", "sense_index": 1}, {"lang_code": "af", "lang": "Afrikaans", "word": "padda", "sense": "Amphibien", "sense_index": 1}, {"lang_code": "agn", "lang": "Agutaynen", "word": "talipaka", "sense": "Amphibien", "sense_index": 1}, {"lang_code": "sq", "lang": "Albanais", "word": "bretkosë", "sense": "Amphibien", "sense_index": 1}, {"lang_code": "de", "lang": "Allemand", "word": "Frosch", "sense": "Amphibien", "sense_index": 1, "tags": ["masculine"]}, {"lang_code": "alt", "lang": "Altaï du Sud", "word": "бака", "sense": "Amphibien", "sense_index": 1}, {"lang_code": "en", "lang": "Anglais", "word": "frog", "sense": "Amphibien", "sense_index": 1}, {"lang_code": "ang", "lang": "Vieil anglais", "word": "frocga", "sense": "Amphibien", "sense_index": 1}, {"lang_code": "ang", "lang": "Vieil anglais", "word": "frogga", "sense": "Amphibien", "sense_index": 1}, {"lang_code": "ar", "lang": "Arabe", "word": "ضفدع", "sense": "Amphibien", "sense_index": 1, "roman": "ḍifdaʿ"}, {"lang_code": "ar", "lang": "Arabe", "word": "ضِفْدَع", "sense": "Amphibien", "sense_index": 1}, {"lang_code": "ar", "lang": "Arabe", "word": "ضَفْدَع", "sense": "Amphibien", "sense_index": 1}, {"lang_code": "ary", "lang": "Arabe marocain", "word": "جرانة", "sense": "Amphibien", "sense_index": 1}, {"lang_code": "ary", "lang": "Arabe marocain", "word": "قرقورة", "sense": "Amphibien", "sense_index": 1}, {"lang_code": "aeb", "lang": "Arabe tunisien", "word": "جرانة", "sense": "Amphibien", "sense_index": 1, "tags": ["feminine"], "roman": "jrana"}, {"lang_code": "hy", "lang": "Arménien", "word": "գորտ", "sense": "Amphibien", "sense_index": 1, "roman": "gort"}, {"lang_code": "atj", "lang": "Atikamekw", "word": "mictekwarikic", "sense": "Amphibien", "sense_index": 1}, {"lang_code": "az", "lang": "Azéri", "word": "qurbağa", "sense": "Amphibien", "sense_index": 1}, {"lang_code": "ba", "lang": "Bachkir", "word": "баҡа", "sense": "Amphibien", "sense_index": 1}, {"lang_code": "eu", "lang": "Basque", "word": "xakel", "sense": "Amphibien", "sense_index": 1}, {"lang_code": "eu", "lang": "Basque", "word": "igel", "sense": "Amphibien", "sense_index": 1}, {"lang_code": "bgb", "lang": "Bobongko", "word": "pepek", "sense": "Amphibien", "sense_index": 1}, {"lang_code": "br", "lang": "Breton", "word": "glesker", "sense": "Amphibien", "sense_index": 1, "tags": ["masculine"]}, {"lang_code": "br", "lang": "Breton", "word": "ran", "sense": "Amphibien", "sense_index": 1}, {"lang_code": "bg", "lang": "Bulgare", "word": "жаба", "sense": "Amphibien", "sense_index": 1, "roman": "zhaba"}, {"lang_code": "mlc", "lang": "Cao lan", "word": "tu³¹ kop⁴⁵", "sense": "Amphibien", "sense_index": 1}, {"lang_code": "ca", "lang": "Catalan", "word": "granota", "sense": "Amphibien", "sense_index": 1}, {"lang_code": "ch", "lang": "Chamorro", "word": "kairo’", "sense": "Amphibien", "sense_index": 1}, {"lang_code": "shy", "lang": "Chaoui", "word": "ajṛu", "sense": "Amphibien", "sense_index": 1}, {"lang_code": "shy", "lang": "Chaoui", "word": "ajru", "sense": "Amphibien", "sense_index": 1, "tags": ["masculine"]}, {"lang_code": "shy", "lang": "Chaoui", "word": "ijra", "sense": "Amphibien", "sense_index": 1, "tags": ["masculine", "plural"]}, {"lang_code": "zh", "lang": "Chinois", "word": "青蛙", "sense": "Amphibien", "sense_index": 1, "roman": "qīngwā"}, {"lang_code": "zh", "lang": "Chinois", "word": "蛙", "sense": "Amphibien", "sense_index": 1, "roman": "wā"}, {"lang_code": "shi", "lang": "Chleuh", "word": "ⴰⴳⵔⵓ", "sense": "Amphibien", "sense_index": 1}, {"lang_code": "cjs", "lang": "Chor", "word": "паға", "sense": "Amphibien", "sense_index": 1}, {"lang_code": "ko", "lang": "Coréen", "word": "개구리", "sense": "Amphibien", "sense_index": 1, "roman": "gaeguri"}, {"lang_code": "ko", "lang": "Coréen", "word": "머구리", "sense": "Amphibien", "sense_index": 1, "roman": "meoguri"}, {"lang_code": "co", "lang": "Corse", "word": "ranochja", "sense": "Amphibien", "sense_index": 1}, {"lang_code": "gcf", "lang": "Créole guadeloupéen", "word": "gounouy", "sense": "Amphibien", "sense_index": 1}, {"lang_code": "hr", "lang": "Croate", "word": "žaba", "sense": "Amphibien", "sense_index": 1}, {"lang_code": "da", "lang": "Danois", "word": "frø", "sense": "Amphibien", "sense_index": 1}, {"lang_code": "es", "lang": "Espagnol", "word": "rana", "sense": "Amphibien", "sense_index": 1, "tags": ["feminine"]}, {"lang_code": "eo", "lang": "Espéranto", "word": "rano", "sense": "Amphibien", "sense_index": 1}, {"lang_code": "et", "lang": "Estonien", "word": "konn", "sense": "Amphibien", "sense_index": 1}, {"lang_code": "fan", "lang": "Fang", "word": "nkonga", "sense": "Amphibien", "sense_index": 1}, {"lang_code": "fo", "lang": "Féroïen", "word": "frosku", "sense": "Amphibien", "sense_index": 1}, {"lang_code": "fi", "lang": "Finnois", "word": "sammakko", "sense": "Amphibien", "sense_index": 1}, {"lang_code": "frp", "lang": "Francoprovençal", "word": "rnolye", "sense": "Amphibien", "sense_index": 1, "raw_tags": ["Maurienne"]}, {"lang_code": "frp", "lang": "Francoprovençal", "word": "ranna", "sense": "Amphibien", "sense_index": 1}, {"lang_code": "fy", "lang": "Frison", "word": "frosk", "sense": "Amphibien", "sense_index": 1}, {"lang_code": "fy", "lang": "Frison", "word": "kikkert", "sense": "Amphibien", "sense_index": 1}, {"lang_code": "ga", "lang": "Gaélique irlandais", "word": "frog", "sense": "Amphibien", "sense_index": 1}, {"lang_code": "gl", "lang": "Galicien", "word": "ra", "sense": "Amphibien", "sense_index": 1}, {"lang_code": "gyl", "lang": "Gayil", "word": "fanq’a", "sense": "Amphibien", "sense_index": 1}, {"lang_code": "ka", "lang": "Géorgien", "word": "ბაყაყი", "sense": "Amphibien", "sense_index": 1, "roman": "baqaqi"}, {"lang_code": "el", "lang": "Grec", "word": "βάτραχος", "sense": "Amphibien", "sense_index": 1, "roman": "vátrakhos"}, {"lang_code": "haw", "lang": "Hawaïen", "word": "poloka", "sense": "Amphibien", "sense_index": 1}, {"lang_code": "he", "lang": "Hébreu", "word": "צפרדע", "sense": "Amphibien", "sense_index": 1, "roman": "tsfardea"}, {"lang_code": "mww", "lang": "Hmong blanc", "word": "qav nplaum", "sense": "Amphibien", "sense_index": 1}, {"lang_code": "hoi", "lang": "Holikachuk", "word": "naghiy", "sense": "Amphibien", "sense_index": 1}, {"lang_code": "hu", "lang": "Hongrois", "word": "béka", "sense": "Amphibien", "sense_index": 1}, {"lang_code": "io", "lang": "Ido", "word": "rano", "sense": "Amphibien", "sense_index": 1}, {"lang_code": "id", "lang": "Indonésien", "word": "kodok", "sense": "Amphibien", "sense_index": 1}, {"lang_code": "ia", "lang": "Interlingua", "word": "rana", "sense": "Amphibien", "sense_index": 1}, {"lang_code": "iu", "lang": "Inuktitut", "word": "ᓈᕌᔩᖅ", "sense": "Amphibien", "sense_index": 1, "roman": "naaraajiiq"}, {"lang_code": "it", "lang": "Italien", "word": "rana", "sense": "Amphibien", "sense_index": 1, "tags": ["feminine"]}, {"lang_code": "it", "lang": "Italien", "word": "ranocchio", "sense": "Amphibien", "sense_index": 1}, {"lang_code": "ja", "lang": "Japonais", "word": "蛙", "sense": "Amphibien", "sense_index": 1, "roman": "kaeru, かえる"}, {"lang_code": "ja", "lang": "Japonais", "word": "蛙", "sense": "Amphibien", "sense_index": 1, "roman": "kawazu, かわず"}, {"lang_code": "jje", "lang": "Jeju", "word": "가게비", "sense": "Amphibien", "sense_index": 1}, {"lang_code": "kk", "lang": "Kazakh", "word": "бақа", "sense": "Amphibien", "sense_index": 1, "roman": "baqa"}, {"lang_code": "avk", "lang": "Kotava", "word": "salma", "sense": "Amphibien", "sense_index": 1}, {"lang_code": "koy", "lang": "Koyukon", "word": "noghʉye", "sense": "Amphibien", "sense_index": 1}, {"lang_code": "la", "lang": "Latin", "word": "rana", "sense": "Amphibien", "sense_index": 1}, {"lang_code": "lv", "lang": "Letton", "word": "varde", "sense": "Amphibien", "sense_index": 1}, {"lang_code": "lt", "lang": "Lituanien", "word": "varlė", "sense": "Amphibien", "sense_index": 1}, {"lang_code": "lorrain", "lang": "Lorrain", "word": "gueurnouille", "sense": "Amphibien", "sense_index": 1}, {"lang_code": "ms", "lang": "Malais", "word": "kodok", "sense": "Amphibien", "sense_index": 1}, {"lang_code": "ml", "lang": "Malayalam", "word": "തവള", "sense": "Amphibien", "sense_index": 1, "roman": "tavaḷa"}, {"lang_code": "mg", "lang": "Malgache", "word": "sahona", "sense": "Amphibien", "sense_index": 1}, {"lang_code": "gv", "lang": "Mannois", "word": "frog", "sense": "Amphibien", "sense_index": 1}, {"lang_code": "gv", "lang": "Mannois", "word": "rannag", "sense": "Amphibien", "sense_index": 1}, {"lang_code": "yua", "lang": "Maya yucatèque", "word": "much", "sense": "Amphibien", "sense_index": 1}, {"lang_code": "vmz", "lang": "Mazatèque de Mazatlán", "word": "naxkie̱", "sense": "Amphibien", "sense_index": 1}, {"lang_code": "crg", "lang": "Métchif", "word": "goornouy", "sense": "Amphibien", "sense_index": 1}, {"lang_code": "hna", "lang": "Mina", "word": "abito", "sense": "Amphibien", "sense_index": 1}, {"lang_code": "mn", "lang": "Mongol", "word": "мэлхий", "sense": "Amphibien", "sense_index": 1, "roman": "melkhii", "traditional_writing": "ᠮᠡᠨᠡᠬᠡᠢ"}, {"lang_code": "nl", "lang": "Néerlandais", "word": "kikker", "sense": "Amphibien", "sense_index": 1, "tags": ["masculine"]}, {"lang_code": "nl", "lang": "Néerlandais", "word": "kikvors", "sense": "Amphibien", "sense_index": 1, "tags": ["masculine"]}, {"lang_code": "nl", "lang": "Néerlandais", "word": "vors", "sense": "Amphibien", "sense_index": 1}, {"lang_code": "nog", "lang": "Nogaï", "word": "бака", "sense": "Amphibien", "sense_index": 1}, {"lang_code": "normand", "lang": "Normand", "word": "ranne", "sense": "Amphibien", "sense_index": 1}, {"lang_code": "normand", "lang": "Normand", "word": "grenouole", "sense": "Amphibien", "sense_index": 1}, {"lang_code": "non", "lang": "Vieux norrois", "word": "froskr", "sense": "Amphibien", "sense_index": 1}, {"lang_code": "non", "lang": "Vieux norrois", "word": "frauðr", "sense": "Amphibien", "sense_index": 1}, {"lang_code": "non", "lang": "Vieux norrois", "word": "frauki", "sense": "Amphibien", "sense_index": 1}, {"lang_code": "non", "lang": "Vieux norrois", "word": "padda", "sense": "Amphibien", "sense_index": 1}, {"lang_code": "nb", "lang": "Norvégien (bokmål)", "word": "frosk", "sense": "Amphibien", "sense_index": 1}, {"lang_code": "nn", "lang": "Norvégien (nynorsk)", "word": "frosk", "sense": "Amphibien", "sense_index": 1}, {"lang_code": "oc", "lang": "Occitan", "word": "granhòta", "sense": "Amphibien", "sense_index": 1}, {"lang_code": "oc", "lang": "Occitan", "word": "granolha", "sense": "Amphibien", "sense_index": 1}, {"lang_code": "oc", "lang": "Occitan", "word": "rana", "sense": "Amphibien", "sense_index": 1}, {"lang_code": "oc", "lang": "Occitan", "word": "graulha", "sense": "Amphibien", "sense_index": 1}, {"lang_code": "ryu", "lang": "Okinawaïen", "word": "蛙", "sense": "Amphibien", "sense_index": 1}, {"lang_code": "ryu", "lang": "Okinawaïen", "word": "あーたーびー", "sense": "Amphibien", "sense_index": 1, "roman": "aataabii"}, {"lang_code": "ryu", "lang": "Okinawaïen", "word": "あたびちゃー", "sense": "Amphibien", "sense_index": 1, "roman": "atabichaa"}, {"lang_code": "ryu", "lang": "Okinawaïen", "word": "あたびち", "sense": "Amphibien", "sense_index": 1, "roman": "atabichi"}, {"lang_code": "ug", "lang": "Ouïghour", "word": "paⱪa", "sense": "Amphibien", "sense_index": 1}, {"lang_code": "pandunia", "lang": "Pandunia", "word": "krokroke", "sense": "Amphibien", "sense_index": 1}, {"lang_code": "pap", "lang": "Papiamento", "word": "dori", "sense": "Amphibien", "sense_index": 1}, {"lang_code": "fa", "lang": "Persan", "word": "قورباغه", "sense": "Amphibien", "sense_index": 1, "roman": "qurbâqe"}, {"lang_code": "pcd", "lang": "Picard", "word": "raine", "sense": "Amphibien", "sense_index": 1}, {"lang_code": "pl", "lang": "Polonais", "word": "żaba", "sense": "Amphibien", "sense_index": 1, "tags": ["feminine"]}, {"lang_code": "pt", "lang": "Portugais", "word": "rã", "sense": "Amphibien", "sense_index": 1, "tags": ["feminine"]}, {"lang_code": "puu", "lang": "Pounou", "word": "moulandze", "sense": "Amphibien", "sense_index": 1}, {"lang_code": "ro", "lang": "Roumain", "word": "broască", "sense": "Amphibien", "sense_index": 1}, {"lang_code": "ro", "lang": "Roumain", "word": "braska", "sense": "Amphibien", "sense_index": 1, "raw_tags": ["Moldavie"]}, {"lang_code": "ru", "lang": "Russe", "word": "лягушка", "sense": "Amphibien", "sense_index": 1, "tags": ["feminine"], "roman": "lyagushka"}, {"lang_code": "se", "lang": "Same du Nord", "word": "cuoppu", "sense": "Amphibien", "sense_index": 1}, {"lang_code": "szw", "lang": "Sawai", "word": "kεrkar", "sense": "Amphibien", "sense_index": 1}, {"lang_code": "sr", "lang": "Serbe", "word": "жаба", "sense": "Amphibien", "sense_index": 1, "roman": "žaba"}, {"lang_code": "sk", "lang": "Slovaque", "word": "žaba", "sense": "Amphibien", "sense_index": 1}, {"lang_code": "sl", "lang": "Slovène", "word": "žaba", "sense": "Amphibien", "sense_index": 1}, {"lang_code": "solrésol", "lang": "Solrésol", "word": "doresilafa", "sense": "Amphibien", "sense_index": 1}, {"lang_code": "solrésol", "lang": "Solrésol", "word": "d'oresilafa", "sense": "Amphibien", "sense_index": 1}, {"lang_code": "ses", "lang": "Songhaï koyraboro senni", "word": "nbala", "sense": "Amphibien", "sense_index": 1}, {"lang_code": "srn", "lang": "Sranan", "word": "todo", "sense": "Amphibien", "sense_index": 1}, {"lang_code": "sv", "lang": "Suédois", "word": "groda", "sense": "Amphibien", "sense_index": 1, "tags": ["common"]}, {"lang_code": "sw", "lang": "Swahili", "word": "chura", "sense": "Amphibien", "sense_index": 1}, {"lang_code": "tl", "lang": "Tagalog", "word": "palakâ", "sense": "Amphibien", "sense_index": 1}, {"lang_code": "tzm", "lang": "Tamazight du Maroc central", "word": "agru", "sense": "Amphibien", "sense_index": 1, "tags": ["masculine"]}, {"lang_code": "ta", "lang": "Tamoul", "word": "தவளை", "sense": "Amphibien", "sense_index": 1, "roman": "tavaḷai"}, {"lang_code": "cs", "lang": "Tchèque", "word": "žába", "sense": "Amphibien", "sense_index": 1}, {"lang_code": "tqn", "lang": "Tenino", "word": "aluqw’át", "sense": "Amphibien", "sense_index": 1}, {"lang_code": "th", "lang": "Thaï", "word": "กบ", "sense": "Amphibien", "sense_index": 1, "roman": "gòp"}, {"lang_code": "kim", "lang": "Tofalar", "word": "баға", "sense": "Amphibien", "sense_index": 1}, {"lang_code": "tpi", "lang": "Tok pisin", "word": "rokrok", "sense": "Amphibien", "sense_index": 1}, {"lang_code": "tok", "lang": "Toki pona", "word": "akesi", "sense": "Amphibien", "sense_index": 1}, {"lang_code": "tok", "lang": "Toki pona", "word": "akesi suwi", "sense": "Amphibien", "sense_index": 1}, {"lang_code": "tok", "lang": "Toki pona", "word": "akesi telo", "sense": "Amphibien", "sense_index": 1}, {"lang_code": "tourangeau", "lang": "Tourangeau", "word": "guernoïlle", "sense": "Amphibien", "sense_index": 1}, {"lang_code": "tourangeau", "lang": "Tourangeau", "word": "guernazialle", "sense": "Amphibien", "sense_index": 1}, {"lang_code": "txc", "lang": "Tsetsaut", "word": "tsʼalε", "sense": "Amphibien", "sense_index": 1}, {"lang_code": "tpw", "lang": "Tupi", "word": "yuhi", "sense": "Amphibien", "sense_index": 1}, {"lang_code": "tr", "lang": "Turc", "word": "kurbağa", "sense": "Amphibien", "sense_index": 1}, {"lang_code": "uk", "lang": "Ukrainien", "word": "жаба", "sense": "Amphibien", "sense_index": 1, "roman": "žaba"}, {"lang_code": "uma", "lang": "Umatilla", "word": "aluq̓át", "sense": "Amphibien", "sense_index": 1}, {"lang_code": "vi", "lang": "Vietnamien", "word": "con ếch", "sense": "Amphibien", "sense_index": 1}, {"lang_code": "vi", "lang": "Vietnamien", "word": "ếch", "sense": "Amphibien", "sense_index": 1}, {"lang_code": "non", "lang": "Vieux norrois", "word": "froskr", "sense": "Amphibien", "sense_index": 1, "tags": ["masculine"]}, {"lang_code": "waa", "lang": "Walla walla", "word": "aluq’át", "sense": "Amphibien", "sense_index": 1}, {"lang_code": "wa", "lang": "Wallon", "word": "rinne", "sense": "Amphibien", "sense_index": 1}, {"lang_code": "yak", "lang": "Yakama", "word": "aluḵʼát", "sense": "Amphibien", "sense_index": 1}, {"lang_code": "zca", "lang": "Zapotèque de Coatecas Altas", "word": "mbezh", "sense": "Amphibien", "sense_index": 1}, {"lang_code": "zu", "lang": "Zoulou", "word": "ixoxo", "sense": "Amphibien", "sense_index": 1}], "metadata": {"source_lang": "Français", "source_lang_code": "fr", "pos_title": "Nom commun", "categories": ["Grenouilles en français", "Jurons du capitaine Haddock en français", "Lemmes en français", "Mots en français issus d’un mot en ancien français", "Mots en français issus d’un mot en gaulois", "Mots en français issus d’un mot en latin", "Mots en français issus d’un mot en moyen français", "Noms communs en français", "Rimes en français en \\uj\\", "Traductions en aari", "Traductions en abaknon", "Traductions en afrikaans", "Traductions en agutaynen", "Traductions en albanais", "Traductions en allemand", "Traductions en altaï du Sud", "Traductions en anglais", "Traductions en arabe", "Traductions en arabe marocain", "Traductions en arabe tunisien", "Traductions en arménien", "Traductions en atikamekw", "Traductions en azéri", "Traductions en bachkir", "Traductions en basque", "Traductions en bobongko", "Traductions en breton", "Traductions en bulgare", "Traductions en cao lan", "Traductions en catalan", "Traductions en chamorro", "Traductions en chaoui", "Traductions en chinois", "Traductions en chleuh", "Traductions en chor", "Traductions en conventions internationales", "Traductions en corse", "Traductions en coréen", "Traductions en croate", "Traductions en créole guadeloupéen", "Traductions en danois", "Traductions en espagnol", "Traductions en espéranto", "Traductions en estonien", "Traductions en fang", "Traductions en finnois", "Traductions en francoprovençal", "Traductions en frison", "Traductions en féroïen", "Traductions en galicien", "Traductions en gayil", "Traductions en gaélique irlandais", "Traductions en grec", "Traductions en géorgien", "Traductions en hawaïen", "Traductions en hmong blanc", "Traductions en holikachuk", "Traductions en hongrois", "Traductions en hébreu", "Traductions en ido", "Traductions en indonésien", "Traductions en interlingua", "Traductions en inuktitut", "Traductions en italien", "Traductions en japonais", "Traductions en jeju", "Traductions en kazakh", "Traductions en kotava", "Traductions en koyukon", "Traductions en latin", "Traductions en letton", "Traductions en lituanien", "Traductions en lorrain", "Traductions en malais", "Traductions en malayalam", "Traductions en malgache", "Traductions en mannois", "Traductions en maya yucatèque", "Traductions en mazatèque de Mazatlán", "Traductions en mina", "Traductions en mongol", "Traductions en métchif", "Traductions en nogaï", "Traductions en normand", "Traductions en norvégien (bokmål)", "Traductions en norvégien (nynorsk)", "Traductions en néerlandais", "Traductions en occitan", "Traductions en okinawaïen", "Traductions en ouïghour", "Traductions en pandunia", "Traductions en papiamento", "Traductions en persan", "Traductions en picard", "Traductions en polonais", "Traductions en portugais", "Traductions en pounou", "Traductions en roumain", "Traductions en russe", "Traductions en same du Nord", "Traductions en sawai", "Traductions en serbe", "Traductions en slovaque", "Traductions en slovène", "Traductions en solrésol", "Traductions en songhaï koyraboro senni", "Traductions en sranan", "Traductions en suédois", "Traductions en swahili", "Traductions en tagalog", "Traductions en tamazight du Maroc central", "Traductions en tamoul", "Traductions en tchèque", "Traductions en tenino", "Traductions en thaï", "Traductions en tofalar", "Traductions en tok pisin", "Traductions en toki pona", "Traductions en tourangeau", "Traductions en tsetsaut", "Traductions en tupi", "Traductions en turc", "Traductions en ukrainien", "Traductions en umatilla", "Traductions en vieil anglais", "Traductions en vietnamien", "Traductions en vieux norrois", "Traductions en walla walla", "Traductions en wallon", "Traductions en yakama", "Traductions en zapotèque de Coatecas Altas", "Traductions en zoulou", "français"], "attestations": [{"date": "XIIIᵉ siècle"}]}} diff --git a/tests/test_umwehen.py b/tests/test_umwehen.py new file mode 100644 index 0000000..970ee12 --- /dev/null +++ b/tests/test_umwehen.py @@ -0,0 +1,27 @@ +#!/usr/bin/env python3 + +import json +import sys +import pathlib + +# Add scripts to path +SCRIPT_DIR = pathlib.Path(__file__).parent +sys.path.insert(0, str(SCRIPT_DIR / "scripts")) + +from InflectionProcessor import InflectionProcessor + +# Load the sample +with open('samples/umwehen.json', 'r', encoding='utf-8') as f: + entry = json.load(f) + +print("Original entry:") +print(json.dumps(entry, ensure_ascii=False, indent=2)) + +# Process +processor = InflectionProcessor() +processed = processor.process(entry) + +print("\nProcessed entry:") +print(json.dumps(processed, ensure_ascii=False, indent=2)) + +print(f"\nStats: {processor.stats}") diff --git a/tests/test_wundern.py b/tests/test_wundern.py new file mode 100644 index 0000000..d3a995b --- /dev/null +++ b/tests/test_wundern.py @@ -0,0 +1,30 @@ +import json +from scripts.InflectionProcessor import InflectionProcessor + + +with open('samples/dabei_sein.json', 'r', encoding='utf-8') as f: + entry = json.load(f) + +print("Original entry forms length:", len(entry['forms'])) + +# Process it +processor = InflectionProcessor() +processed_entry = processor.process(entry) + +print("Processed entry forms type:", type(processed_entry['forms'])) +if isinstance(processed_entry['forms'], list): + if processed_entry['forms'] and 'type' in processed_entry['forms'][0]: + # Compressed array + print("Number of compressed forms:", len(processed_entry['forms'])) + for i, form in enumerate(processed_entry['forms']): + print(f"Form {i}: type={form['type']}, usage={form['data']['usage']}") + print(f" Infinitive: {form['data']['infinitive']}") + else: + # Uncompressed list + print("Uncompressed forms list, length:", len(processed_entry['forms'])) +elif isinstance(processed_entry['forms'], dict): + print("Single compressed form") + print(f"Type: {processed_entry['forms']['type']}") + print(f"Usage: {processed_entry['forms']['data']['usage']}") + print(f"Infinitive: {processed_entry['forms']['data']['infinitive']}") +else: diff --git a/universal_dictionary_schema.json b/universal_dictionary_schema.json new file mode 100644 index 0000000..d177e6d --- /dev/null +++ b/universal_dictionary_schema.json @@ -0,0 +1,362 @@ +{ + "$schema": "http://json-schema.org/draft-07/schema#", + "title": "Universal Wiktionary Dictionary Entry", + "description": "Language-agnostic schema for dictionary entries from any Wiktionary edition", + "type": "object", + "required": [ + "word", + "pos", + "senses" + ], + "properties": { + "word": { + "type": "string", + "description": "The headword being defined" + }, + "pos": { + "type": "string", + "description": "Part of speech (noun, verb, adj, adv, etc.)", + "examples": [ + "noun", + "verb", + "adj", + "adv", + "prep", + "conj", + "intj", + "pron" + ] + }, + "senses": { + "type": "array", + "description": "Word meanings and usage", + "items": { + "type": "object", + "properties": { + "glosses": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Definition text(s)" + }, + "examples": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Usage examples" + }, + "raw_glosses": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Unprocessed glosses with markup" + }, + "tags": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Sense-specific tags (figurative, colloquial, etc.)" + } + } + } + }, + "phonetics": { + "type": "object", + "description": "Pronunciation and sound information", + "properties": { + "ipa": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Clean IPA transcription(s) without special characters" + }, + "ipa_variations": { + "type": "array", + "description": "Detailed IPA variations with regional information", + "items": { + "type": "object", + "properties": { + "ipa": { + "type": "string", + "description": "Clean IPA transcription" + }, + "raw_tags": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Regional information (countries, regions, cities)" + } + }, + "required": ["ipa"] + } + }, + "homophones": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Words pronounced the same way" + } + } + }, + "hyphenation": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Syllable breaks (e.g., ['Wör', 'ter', 'buch'])" + }, + "forms": { + "description": "Inflected forms. Can be a flat list (universal default for nouns, adj, etc.), a single compressed object (for verbs), or an array of compressed objects (for verbs with multiple usages like reflexive/transitive).", + "oneOf": [ + { + "type": "array", + "description": "Default: A flat, uncompressed list of all inflected forms.", + "items": { + "type": "object", + "properties": { + "form": { + "type": "string" + }, + "tags": { + "type": "array", + "items": { + "type": "string" + } + }, + "source": { + "type": "string" + } + } + } + }, + { + "type": "object", + "description": "Compressed: A type-tagged, language-specific set of principal parts.", + "properties": { + "type": { + "type": "string", + "description": "Identifier for the compression rules (e.g., 'de_verb', 'fr_noun')." + }, + "data": { + "type": "object", + "description": "The compressed principal parts.", + "additionalProperties": true + } + }, + "required": [ + "type", + "data" + ] + }, + { + "type": "array", + "description": "Multiple compressed forms (e.g., for verbs that can be both reflexive and transitive).", + "items": { + "type": "object", + "properties": { + "type": { + "type": "string", + "description": "Identifier for the compression rules (e.g., 'de_verb')." + }, + "data": { + "type": "object", + "description": "The compressed principal parts.", + "additionalProperties": true + } + }, + "required": [ + "type", + "data" + ] + } + } + ] + }, + "grammatical_features": { + "type": "object", + "description": "Gender, number, case, tense, etc.", + "properties": { + "gender": { + "type": "string", + "enum": [ + "masculine", + "feminine", + "neuter", + "common" + ] + }, + "number": { + "type": "string", + "enum": [ + "singular", + "plural", + "dual" + ] + }, + "tags": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Other grammatical tags" + } + } + }, + "etymology": { + "type": "object", + "description": "Word origin and historical development", + "properties": { + "text": { + "type": "string" + }, + "texts": { + "type": "array", + "items": { + "type": "string" + } + }, + "number": { + "type": "integer" + } + } + }, + "relations": { + "type": "object", + "description": "Semantic and lexical relationships", + "properties": { + "synonyms": { + "type": "array", + "items": { + "type": "object", + "properties": { + "word": { + "type": "string" + }, + "sense": { + "type": "string" + } + } + } + }, + "antonyms": { + "type": "array", + "items": { + "type": "object", + "properties": { + "word": { + "type": "string" + }, + "sense": { + "type": "string" + } + } + } + }, + "hypernyms": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Broader/parent terms" + }, + "hyponyms": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Narrower/child terms" + }, + "meronyms": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Part-of relationships" + }, + "holonyms": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Whole-of relationships" + }, + "related": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Related terms (see also)" + }, + "derived": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Derived/compound terms" + }, + "coordinate_terms": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Co-hyponyms (sister terms)" + } + } + }, + "translations": { + "type": "array", + "description": "Translations to other languages", + "items": { + "type": "object", + "properties": { + "lang_code": { + "type": "string" + }, + "word": { + "type": "string" + }, + "sense_index": { + "type": "string" + }, + "tags": { + "type": "array", + "items": { + "type": "string" + } + } + } + } + }, + "descendants": { + "type": "array", + "description": "Words in other languages derived from this word", + "items": { + "type": "object", + "properties": { + "lang_code": { + "type": "string" + }, + "lang": { + "type": "string" + }, + "word": { + "type": "string" + }, + "tags": { + "type": "array", + "items": { + "type": "string" + } + } + } + } + } + } +}