# GF Resource Grammar Library: Synopsis

B. Bringert, T. Hallgren, and A. Ranta

# Introduction

The GF Resource Grammar Library is the standard library for Grammatical Framework. It covers the morphology and basic syntax of currently 30 languages: Afrikaans, Bulgarian, Catalan, Chinese (simplified), Danish, Dutch, English, Estonian, Finnish, French, German, Greek, Hindi, Japanese, Italian, Latvian, Maltese, Mongolian, Nepali, Norwegian bokmål, Persian, Polish, Punjabi, Romanian, Russian, Sindhi, Spanish, Swedish, Thai, Urdu.

This document contains the most important parts of the GF Resource Grammar API, as needed by a GF application programmer. It has been machine-generated from the source files; there are links to the relevant source files, which give more information. Some of the files have not yet been prepared so that the machine generated documentation has the nicest possible format.

The main contents are:

- Chapter 1: categories, with links to the functions for constructing trees in them.
- Chapter 2: syntactic construction functions, with cross-links and examples.
- Chapter 3: morphological paradigms.
- Chapter 4: additional libraries.
- Chapter 5: how to "browse" the library by loading the grammars into the `gf` command editor.
- Chapter 6: a brief example of how application grammars can use the resource modules.
- Detailed table of contents.

Other relevant documents:

- The RGL Status Document: the current status of different languages and the authors of each grammar
- The Resource Grammar Library coverage map
- RGL Documentation and Publications: links to publications and other documentation
- More modules: extra modules, dictionaries, and the internals of the resource grammar
- RGL Source Browser: look up functions and their source code
- Minibar: find resource grammar expressions by parsing (select Grammar: LibraryBrowser) or test translations between all languages (select Grammar: ResourceDemo)
- Resource Grammar Tutorial as presented in LREC-2010.
- Paper "The GF Resource Grammar Library" by A. Ranta (Linguistic Issues in Language Technology, 2 (2), 2009). An overview of the library with linguistic motivations. PDF
- Paper "Grammars as Software Libraries" by A. Ranta (In Y. Bertot, G. Huet, J-J. Lévy, and G. Plotkin (eds.), From Semantics to Computer Science, Cambridge University Press, Cambridge, pp. 281--308, 2009). The library from a software engineering point of view. PDF

Many examples in Chapter 2 can be seen in multiple languages by hovering the mouse over the example, as shown in the following screenshot:

# Categories

Source 1: `../src/abstract/Common.gf`

Source 2: `../src/abstract/Cat.gf`

## A hierarchic view

The chart below shows the categories in a hierarchical top-down order. The edges do not define the complete dependency structure; if they did, the graph would have many many more edges, and also many cycles. The precise meaning of a directed edge from C to D is: there is a constructor of C that takes D as an argument. What the constructors exactly are, and what other arguments they take, is described by separate tables for each category.

The rectangular boxes mark open lexical categories, which have constructors also in the `Paradigms` modules.

## Explanations

Category | Explanation | Example
--- | --- | ---
A | one-place adjective | warm
A2 | two-place adjective | divisible
AP | adjectival phrase | very warm
AdA | adjective-modifying adverb | very
AdN | numeral-modifying adverb | more than
AdV | adverb directly attached to verb | always
Adv | verb-phrase-modifying adverb | in the house
Ant | anteriority | simultaneous, anterior
CAdv | comparative adverb | more
CN | common noun (without determiner) | red house
Card | cardinal number | seven
Cl | declarative clause, with all tenses | she looks at this
Comp | complement of copula, such as AP | very warm
Conj | conjunction | and
DAP | determiner with adjective | three small
Det | determiner phrase | those seven
Digits | cardinal or ordinal in digits | 1,000/1,000th
IAdv | interrogative adverb | why
IComp | interrogative complement of copula | where
IDet | interrogative determiner | how many
IP | interrogative pronoun | who
Imp | imperative | look at this
Interj | interjection | alas
N | common noun | house
N2 | relational noun | son
N3 | three-place relational noun | connection
NP | noun phrase (subject or object) | the red house
Num | number determining element | seven
Numeral | cardinal or ordinal in words | five/fifth
Ord | ordinal number (used in Det) | seventh
PConj | phrase-beginning conjunction | therefore
PN | proper name | Paris
Phr | phrase in a text | but be quiet please
Pol | polarity | positive, negative
Predet | predeterminer (prefixed Quant) | all
Prep | preposition, or just case | in
Pron | personal pronoun | she
QCl | question clause, with all tenses | why does she walk
QS | question | where did she live
Quant | quantifier ('nucleus' of Det) | this/these
RCl | relative clause, with all tenses | in which she lives
RP | relative pronoun | in which
RS | relative | in which she lived
S | declarative sentence | she lived here
SC | embedded sentence or question | that it rains
Subj | subjunction | if
Temp | temporal and aspectual features | past anterior
Tense | tense | present, past, future
Text | text consisting of several phrases | He is here. Why?
Utt | sentence, question, word... | be quiet
V | one-place verb | sleep
V2 | two-place verb | love
V2A | verb with NP and AP complement | paint
V2Q | verb with NP and Q complement | ask
V2S | verb with NP and S complement | tell
V2V | verb with NP and V complement | cause
V3 | three-place verb | show
VA | adjective-complement verb | look
VP | verb phrase | is very warm
VPSlash | verb phrase missing complement | give to John
VQ | question-complement verb | wonder
VS | sentence-complement verb | claim
VV | verb-phrase-complement verb | want
Voc | vocative or "please" | my darling

# Syntax Rules and Structural Words

Source 1: `../src/api/Constructors.gf`

Source 2: `../src/abstract/Structural.gf`

## A - one-place adjective

Lexical category, constructors given in lexical paradigms.

## A2 - two-place adjective

Lexical category, constructors given in lexical paradigms.

## AP - adjectival phrase

Function | Type | Example
--- | --- | ---
`comparAP` | A `->` AP | warmer API: `mkUtt (comparAP warm_A)` Afr: warmer Bul: по-топъл Cat: més tebi Chi: 更温暖 Dan: varmere Dut: warmer Eng: warmer Est: soojem Fin: lämpimämpi Fre: plus chaud Ger: wärmer Gre: ζεστότερος Hin: गरम Ita: più caldo Jpn: もっと暖かい Lav: siltāks Mlt: iktar sħun Mon: дулаан Nep: अली तातो Nor: varmere Pes: گرم Pnb: تتا Pol: cieplejszy Ron: mai călduţ Rus: тёплее Snd: گرم Spa: más caliente Swe: varmare Tha: อุ่นกว่า Urd: گرم
`mkAP` | A `->` AP | warm API: `mkUtt (mkAP warm_A)` Afr: warm Bul: топъл Cat: tebi Chi: 温暖 Dan: varm Dut: warm Eng: warm Est: soe Fin: lämmin Fre: chaud Ger: warm Gre: ζεστός Hin: गरम Ita: caldo Jpn: 暖かい Lav: silts Mlt: sħun Mon: дулаан Nep: तातो Nor: varm Pes: گرم Pnb: تتا Pol: ciepły Ron: călduţ Rus: тёплое Snd: گرم Spa: caliente Swe: varm Tha: อุ่น Urd: گرم
`mkAP` | A `->` NP `->` AP | warmer than Paris API: `mkUtt (mkAP warm_A (mkNP paris_PN))` Afr: warmer as Parys Bul: по-топъл от Париж Cat: més tebi que Paris Chi: 比巴黎温暖 Dan: varmere end Paris Dut: warmer dan Parijs Eng: warmer than Paris Est: soojem kui Pariis Fin: lämpimämpi kuin Pariisi Fre: plus chaud que Paris Ger: wärmer als Paris Gre: ζεστότερος από το Παρίσι Hin: पैरिस से गरम Ita: più caldo di Parigi Jpn: パリより暖かい Lav: ... Mlt: iktar sħun minn Pariġi Mon: Париснээс дулаан Nep: पेरिस भन्दा तातो Nor: varmere enn Paris Pes: گرم تر از پاریس Pnb: پیرس توں تتا Pol: cieplejszy niż Paryż Ron: mai călduţ decât Paris Rus: тёплее Парижа Snd: constant not found: paris_PN Spa: más caliente que París Swe: varmare än Paris Tha: อุ่นกว่าปารีส Urd: پیرس سے گرم
`mkAP` | A2 `->` NP `->` AP | married to her API: `mkUtt (mkAP married_A2 she_NP )` Afr: getroud met haar Bul: женен за нея Cat: casat a ella Chi: 结婚她 Dan: gift med hende Dut: getrouwd met haar Eng: married to her Est: abielus temaga Fin: avioitunut hänen kanssansa Fre: marié à elle Ger: verheiratet Gre: παντρεμένος με αυτήν Hin: उस से शादी शुदा Ita: sposato con lei Jpn: 彼女と既婚の Lav: ar viņu precējies Mlt: miżżewweġ lil hi Mon: түүнтэй гэрлэсэн Nep: उनी सँग विवाहित Nor: gift med henne Pes: او متأهل Pnb: constant not found: married_A2 Pol: zaślubiony jej Ron: căsătorit cu ea Rus: замужем за ей Snd: constant not found: married_A2 Spa: casado a ella Swe: gift med henne Tha: แต่งงานแล้วกับหล่อน Urd: اس سے شادی شدہ
`mkAP` | A2 `->` AP | married API: `mkUtt (mkAP married_A2)` Afr: getroud Bul: женен Cat: casat Chi: 结婚 Dan: gift Dut: getrouwd Eng: married Est: abielus Fin: avioitunut Fre: marié Ger: verheiratet Gre: παντρεμένος Hin: शादी शुदा Ita: sposato Jpn: 既婚の Lav: precējies Mlt: miżżewweġ Mon: гэрлэсэн Nep: विवाहित Nor: gift Pes: متأهل Pnb: constant not found: married_A2 Pol: zaślubiony Ron: căsătorit Rus: замужем Snd: constant not found: married_A2 Spa: casado Swe: gift Tha: แต่งงานแล้ว Urd: شادی شدہ
`mkAP` | AP `->` S `->` AP | it is good that she sleeps API: `mkUtt (mkCl (mkVP (mkAP (mkAP good_A) (mkS (mkCl she_NP sleep_V)))))` Afr: dit is goed dat sy slaap Bul: е добро, че тя спи Cat: és bo que ella dorm Chi: 是好她睡觉的 Dan: det er godt at hun sover Dut: het is goed dat ze slaapt Eng: it is good that she sleeps Est: on hea et tema magab Fin: on hyvä että hän nukkuu Fre: il est bon qu'elle dort Ger: es ist gut Gre: είναι καλό οτι αυτή κοιμάται Hin: अच्छा कि वह सोती है है Ita: è buono che lei dorme Jpn: 彼女は寝ることが良い Lav: ir labs , ka viņa guļ Mlt: huwa tajjeb li hi torqod Mon: түүний унтдаг нь нь сайн байдаг нь Nep: की उनी सुत्छिन् राम्रो छ Nor: det er godt at hun sover Pes: خوب که او می خوابد است Pnb: اچھا كہ او سوندی اے اے Pol: jest dobrze , że ona śpi Ron: este bun cã ea doarme Rus: хороше , что она спдит Snd: سٺو ت ھوء سمھی ٿي آھي Spa: es bueno que ella duerme Swe: det är gott att hon sover Tha: ดีว่าหล่อนนอนหลับ Urd: اچھا کہ وہ سوتی ہے ہے
`mkAP` | AP `->` QS `->` AP | it is uncertain who sleeps API: `mkUtt (mkCl (mkVP (mkAP (mkAP uncertain_A) (mkQS (mkQCl who_IP sleep_V)))))` Afr: dit is onseker wie slaap Bul: е неясно който спи Cat: és incert qui dorm Chi: 是不确定谁睡觉的 Dan: constant not found: uncertain_A Dut: het is onzeker wie slaapt Eng: it is uncertain who sleeps Est: on ebakindel kes magab Fin: on epävarma kuka nukkuu Fre: il est incertain qui dort Ger: es ist unsicher Gre: είναι αβέβαιο ποιός κοιμάται Hin: ग़यर यक़यनय कि कौन सोता है है Ita: è insicuro chi dorme Jpn: 誰が寝るかことが危なっかしい Lav: ir nepārliecināts , kurš guļ Mlt: huwa inċert min jorqod Mon: хэн унтдаг вэ гэдэг нь нь эргэлзээтэй байдаг нь Nep: को सुत्छन् अनिश्चित छ Nor: constant not found: uncertain_A Pes: نامعلوم چه کسی می خوابد است Pnb: constant not found: uncertain_A Pol: jest niepewnie , kto śpi Ron: este nesigur cine doarme Rus: constant not found: uncertain_A Snd: اچانڪ ڪير سمھی ٿو آھي Spa: constant not found: uncertain_A Swe: det är osäkert vem som sover Tha: ลังเลใจว่าใครนอนหลับ Urd: غیریقینی کہ کون سوتا ہے ہے
`mkAP` | AP `->` VP `->` AP | she is ready to sleep API: `mkUtt (mkCl she_NP (mkAP (mkAP ready_A) (mkVP sleep_V)))` Afr: sy is reg om te slaap Bul: тя е готова да спя Cat: ella és preparada a dormir Chi: 她是准备好睡觉的 Dan: constant not found: ready_A Dut: ze is klaar te slapen Eng: she is ready to sleep Est: tema on valmis magada Fin: hän on valmis nukkua Fre: elle est prête à dormir Ger: sie ist fertig Gre: αυτή είναι έτοιμη να κοιμηθεί Hin: वह सोने को तैयार है Ita: lei è pronta a dormire Jpn: 彼女は寝ることが準備ができている Lav: viņa ir gatava , gulēt Mlt: hi hija lesta jorqod Mon: түүний унтах нь нь бэлэн байдаг нь Nep: उनी सुत्न तयार छिन् Nor: constant not found: ready_A Pes: او آماده خوابیدن است Pnb: constant not found: ready_A Pol: ona jest gotowy : the adverb positive form does not spać Ron: ea este pregătită sã doarmă Rus: constant not found: ready_A Snd: constant not found: ready_A Spa: constant not found: ready_A Swe: hon är färdig att sova Tha: หล่อนพร้อมนอนหลับ Urd: وہ سونے کو تیار ہے
`mkAP` | AP `->` SC `->` AP | she is ready to sleep API: `mkUtt (mkCl she_NP (mkAP (mkAP ready_A) (mkSC (mkVP sleep_V))))` Afr: sy is reg om te slaap Bul: тя е готова да спя Cat: ella és preparada a dormir Chi: 她是准备好睡觉的 Dan: constant not found: ready_A Dut: ze is klaar te slapen Eng: she is ready to sleep Est: tema on valmis magada Fin: hän on valmis nukkua Fre: elle est prête à dormir Ger: sie ist fertig Gre: αυτή είναι έτοιμη να κοιμηθεί Hin: वह सोने को तैयार है Ita: lei è pronta a dormire Jpn: 彼女は寝ることが準備ができている Lav: viņa ir gatava , gulēt Mlt: hi hija lesta jorqod Mon: түүний унтах нь нь бэлэн байдаг нь Nep: उनी सुत्न तयार छिन् Nor: constant not found: ready_A Pes: او آماده خوابیدن است Pnb: constant not found: ready_A Pol: ona jest gotowy : the adverb positive form does not spać Ron: ea este pregătită sã doarmă Rus: constant not found: ready_A Snd: constant not found: ready_A Spa: constant not found: ready_A Swe: hon är färdig att sova Tha: หล่อนพร้อมนอนหลับ Urd: وہ سونے کو تیار ہے
`mkAP` | AdA `->` A `->` AP | very old API: `mkUtt (mkAP very_AdA old_A)` Afr: baie oud Bul: много стар Cat: molt vell Chi: 非常老 Dan: meget gammel Dut: erg oud Eng: very old Est: väga vana Fin: erittäin vanha Fre: très vieux ... Ger: sehr alt Gre: πολύ παλιός Hin: बहुत बूढ़ा Ita: molto vecchio Jpn: とても古い Lav: ļoti vecs Mlt: qadim ħafna Mon: маш хуучин Nep: धेरै बुढो Nor: mye gammel Pes: خیلی پیر Pnb: بہت بوڈا Pol: bardzo stary Ron: foarte vechi Rus: очень старое Snd: تمام پوڙهو Spa: muy viejo Swe: mycket gammal Tha: แก่มาก Urd: بہت بوڑھا
`mkAP` | AdA `->` AP `->` AP | very very old API: `mkUtt (mkAP very_AdA (mkAP very_AdA old_A))` Afr: baie baie oud Bul: много много стар Cat: molt molt vell Chi: 非常非常老 Dan: meget meget gammel Dut: erg erg oud Eng: very very old Est: väga väga vana Fin: erittäin erittäin vanha Fre: très très vieux ... Ger: sehr sehr alt Gre: πολύ πολύ παλιός Hin: बहुत बहुत बूढ़ा Ita: molto molto vecchio Jpn: とてもとても古い Lav: ļoti ļoti vecs Mlt: qadim ħafna ħafna Mon: маш маш хуучин Nep: धेरै धेरै बुढो Nor: mye mye gammel Pes: خیلی خیلی پیر Pnb: بہت بہت بوڈا Pol: bardzo bardzo stary Ron: foarte foarte vechi Rus: очень очень старое Snd: تمام تمام پوڙهو Spa: muy muy viejo Swe: mycket mycket gammal Tha: แก่มากมาก Urd: بہت بہت بوڑھا
`mkAP` | Conj `->` AP `->` AP `->` AP | old or young API: `mkUtt (mkAP or_Conj (mkAP old_A) (mkAP young_A))` Afr: oud of jonk Bul: стар или млад Cat: vell o jove Chi: 老或年轻 Dan: gammel eller ung Dut: oud of jong Eng: old or young Est: vana või noor Fin: vanha tai nuori Fre: vieil ou jeune Ger: alt oder jung Gre: παλιός ή νέος Hin: बूढ़ा या जवान Ita: vecchio o giovane Jpn: 古いか若い Lav: vecs , vai jauns Mlt: qadim jew zgħir Mon: хуучин эсвэл залуу Nep: बुढो अथवा जवान Nor: gammel eller ung Pes: پیر یا جوان Pnb: بوڈا یا جوان Pol: stary lub młody Ron: vechi sau tânăr Rus: старое или молодое Snd: پوڙهو يا جوان Spa: viejo o joven Swe: gammal eller ung Tha: แก่หริอรุ่น Urd: بوڑھا یا جوان
`mkAP` | Conj `->` ListAP `->` AP | old , big and warm API: `mkUtt (mkAP and_Conj (mkListAP (mkAP old_A) (mkListAP (mkAP big_A) (mkAP warm_A))))` Afr: oud , groot en warm Bul: стар , голям и топъл Cat: vell , gros i tebi Chi: 老、大而温暖 Dan: gammel, stor og varm Dut: oud , groot en warm Eng: old , big and warm Est: suur , soe ja vana Fin: vanha , suuri ja lämmin Fre: vieux , grand et chaud Ger: alt , groß und warm Gre: παλιός , μεγάλος και ζεστός Hin: बूढ़ा , बड़ा और गरम Ita: vecchio , grande e caldo Jpn: 大きで暖かくて古い Lav: vecs , liels , un silts Mlt: qadim , kbir u sħun Mon: хуучин , том ба дулаан Nep: बुढो , ठुलो र तातो Nor: gammel, stor og varm Pes: پیر , بزرگ و گرم Pnb: بوڈا , وڈا تے تتا Pol: stary , duży i ciepły Ron: vechi , mare şi călduţ Rus: большое , тёплое и старое Snd: پوڙهو , وڏو ۽ گرم Spa: viejo , grande y caliente Swe: gammal, stor och varm Tha: แก่ใหญ่และอุ่น Urd: بوڑھا , بڑا اور گرم
`mkAP` | Ord `->` AP | oldest API: `mkUtt (mkAP (mkOrd old_A))` Afr: oudste Bul: най-стар Cat: més vell Chi: 最老 Dan: ældste Dut: oudst Eng: oldest Est: kõige vanem Fin: vanhin Fre: plus vieux ... Ger: am ältesten Gre: πιό παλιός Hin: सब से बूढ़ा Ita: più vecchio Jpn: 一番古い Lav: visvecākais Mlt: l-eqdem Mon: хамгийн / туйлын хуучин Nep: सबभन्दा बुढो Nor: eldste Pes: پیر ترین Pnb: بوڈا Pol: najstarszy Ron: cel mai vechi Rus: старое Snd: پوڙهو Spa: más viejo Swe: äldsta Tha: แก่ที่สุด Urd: سب سے بوڑھا
`mkAP` | CAdv `->` AP `->` NP `->` AP | as old as she API: `mkUtt (mkAP as_CAdv (mkAP old_A) she_NP)` Afr: so oud soos sy Bul: constant not found: as_CAdv Cat: tan vell com ella Chi: 和她一样老 Dan: constant not found: as_CAdv Dut: zo oud als ze Eng: as old as she Est: sama palju vana kui tema Fin: yhtä vanha kuin hän Fre: aussi vieux ... Ger: ebenso alt wie sie Gre: τόσο παλιός όσο αυτή Hin: इतना बूढ़ा जितना वह Ita: così vecchio di lei Jpn: 彼女と同じぐらい古い Lav: tikpat vecs kā viņa Mlt: qadim daqs hi Mon: тэр шиг хуучин Nep: उनी जत्तीकै बुढो Nor: constant not found: as_CAdv Pes: به اندازه ی او پیر Pnb: ایناں بوڈا جناں او Pol: tak stary jak ona Ron: cel la fel de vechi ca ea Rus: constant not found: as_CAdv Snd: جيئن پوڙهو جھڙو ھوء Spa: si viejo que ella Swe: lika gammal som hon Tha: แก่เท่ากับหล่อน Urd: اتنا بوڑھا جتنا وہ
`reflAP` | A2 `->` AP | married to itself API: `mkUtt (reflAP married_A2)` Afr: getroud met hom Bul: женен за себе си Cat: casat a si Chi: 结婚自己 Dan: gift med sig Dut: getrouwd met zich Eng: married to itself Est: abielus endaga Fin: avioitunut itsensä kanssa Fre: marié à soi Ger: verheiratet Gre: παντρεμένος με τον εαυτό του Hin: शादी शुदा ख़ुद से Ita: sposato con se Jpn: 自分と既婚の Lav: precējies ar sevi Mlt: miżżewweġ lil lilu nnifsu Mon: өөртэйгээ гэрлэсэн Nep: आफै सँग विवाहित Nor: gift med seg Pes: متأهل Pnb: constant not found: married_A2 Pol: zaślubiony sobie Ron: căsătorit cu sine însuşi Rus: замужем за собой Snd: constant not found: married_A2 Spa: casado a sí Swe: gift med sig Tha: แต่งงานแล้วกับตัวเอง Urd: شادی شدہ خود سے

## AdA - adjective-modifying adverb

Function | Type | Example
--- | --- | ---
`almost_AdA` | AdA | almost red API: `mkUtt (mkAP almost_AdA red_A)` Afr: byna rooi Bul: почти червен Cat: ... Chi: 几乎红 Dan: næsten rød Dut: bijna rood Eng: almost red Est: peaaegu punane Fin: melkein punainen Fre: presque rouge Ger: fast rot Gre: σχεδόν κόκκινος Hin: तक़रीबन लाल Ita: quasi rosso Jpn: 殆ど赤い Lav: gandrīz sarkans Mlt: aħmar kważi Mon: бараг улаан Nep: झण्डै रातो Nor: nesten rød Pes: تقریباً قرمز Pnb: تقریبا لال Pol: prawie czerwony Ron: aproape roşu Rus: почти красное Snd: گھڻو ڪري ڳاڙھو Spa: casi rojo Swe: nästan röd Tha: แดงเกิอบ Urd: تقریبا لال
`quite_Adv` | AdA | quite API: `quite_Adv` Afr: heel Bul: доста Cat: bastant Chi: 得很 Dan: temmelig Dut: heel Eng: quite Est: üsna Fin: melko Fre: assez Ger: ziemlich Gre: αρκετά Hin: काफ़ी Ita: assai Jpn: 可成 Lav: diezgan Mlt: pjuttost Mon: бүрэн Nep: एकदम Nor: temmelig Pes: کاملاً Pnb: كہامoسہ Pol: całkiem Ron: chiar Rus: довольно Snd: ڇڏڻ Spa: bastante Swe: ganska Tha: ค่อนข้าง Urd: خاموش
`so_AdA` | AdA | so warm API: `mkUtt (mkAP so_AdA warm_A)` Afr: so warm Bul: толкова топъл Cat: tan tebi Chi: 如此温暖 Dan: så varm Dut: zo warm Eng: so warm Est: nii soe Fin: niin lämmin Fre: si chaud Ger: so warm Gre: τόσο ζεστός Hin: तो गरम Ita: così caldo Jpn: 非常に暖かい Lav: tik silts Mlt: sħun allura Mon: ийм дулаан Nep: यस कारण तातो Nor: så varm Pes: بسیار گرم Pnb: سo تتا Pol: tak ciepły Ron: aşa călduţ Rus: так тёплое Snd: ان ڪري گرم Spa: tanto caliente Swe: så varm Tha: อุ่นดังนั้น Urd: اس لیے گرم
`too_AdA` | AdA | too warm API: `mkUtt (mkAP too_AdA warm_A)` Afr: te warm Bul: прекалено топъл Cat: massa tebi Chi: 太温暖 Dan: for varm Dut: te warm Eng: too warm Est: liiga soe Fin: liian lämmin Fre: trop chaud Ger: zu warm Gre: υπερβολικά ζεστός Hin: बहुत गरम Ita: troppo caldo Jpn: あまりにも暖かい Lav: pārāk silts Mlt: sħun ukoll Mon: дэндүү дулаан Nep: पनि तातो Nor: for varm Pes: خیلی گرم Pnb: بہت تتا Pol: za ciepły Ron: prea călduţ Rus: слишком тёплое Snd: بيحد گرم Spa: demasiado caliente Swe: för varm Tha: อุ่นเกินไป Urd: بہت گرم
`very_AdA` | AdA | very warm API: `mkUtt (mkAP very_AdA warm_A)` Afr: baie warm Bul: много топъл Cat: molt tebi Chi: 非常温暖 Dan: meget varm Dut: erg warm Eng: very warm Est: väga soe Fin: erittäin lämmin Fre: très chaud Ger: sehr warm Gre: πολύ ζεστός Hin: बहुत गरम Ita: molto caldo Jpn: とても暖かい Lav: ļoti silts Mlt: sħun ħafna Mon: маш дулаан Nep: धेरै तातो Nor: mye varm Pes: خیلی گرم Pnb: بہت تتا Pol: bardzo ciepły Ron: foarte călduţ Rus: очень тёплое Snd: تمام گرم Spa: muy caliente Swe: mycket varm Tha: อุ่นมาก Urd: بہت گرم

## AdN - numeral-modifying adverb

Function | Type | Example
--- | --- | ---
`almost_AdN` | AdN | almost eight API: `mkUtt (mkCard almost_AdN (mkCard (mkNumeral n8_Unit)) )` Afr: byna agt Bul: почти осем Cat: ... Chi: 几乎八 Dan: næsten otte Dut: bijna acht Eng: almost eight Est: peaaegu kaheksa Fin: melkein kahdeksan Fre: presque huit Ger: fast acht Gre: σχεδόν οχτώ Hin: तक़रीबन आठ Ita: quasi otto Jpn: 殆ど八 Lav: gandrīz astoņi Mlt: kważi tmienja Mon: бараг найм Nep: झण्डै आठ Nor: nesten åtte Pes: تقریباً هشت Pnb: تقریبا اٹھ Pol: prawie osiemm Ron: aproape opt Rus: почти восемь Snd: گھڻو ڪري اٺ ' Spa: casi ocho Swe: nästan åtta Tha: เกิอบแปด Urd: تقریبا آٹھ
`at_least_AdN` | AdN | at least eight API: `mkUtt (mkCard at_least_AdN (mkCard (mkNumeral n8_Unit)))` Afr: ten minste agt Bul: почти осем Cat: almenys vuit Chi: 最少八 Dan: constant not found: at_least_AdN Dut: ten minste acht Eng: at least eight Est: vähemalt kaheksa Fin: vähintään kahdeksan Fre: au moins huit Ger: wenigstens acht Gre: τουλάχιστον οχτώ Hin: कम से कम आठ Ita: almeno otto Jpn: 少なくとも八 Lav: vismaz astoņi Mlt: mill-inqas tmienja Mon: хамгийн багадаа найм Nep: कमसेकम आठ Nor: constant not found: at_least_AdN Pes: حداقل هشت Pnb: كم توں كم اٹھ Pol: co najmniej osiemm Ron: cel puţin opt Rus: constant not found: at_least_AdN Snd: گھٽ ۾ گھٽ اٺ ' Spa: al menos ocho Swe: minst åtta Tha: อย่างน้อยแปด Urd: کم از کم آٹھ
`at_most_AdN` | AdN | at most eight API: `mkUtt (mkCard at_most_AdN (mkCard (mkNumeral n8_Unit)))` Afr: hoogstens agt Bul: почти осем Cat: com a màxim vuit Chi: 最多八 Dan: constant not found: at_most_AdN Dut: hooguit acht Eng: at most eight Est: kuni kaheksa Fin: enintään kahdeksan Fre: au plus huit Ger: höchstens acht Gre: το πολύ οχτώ Hin: ज़्यादा से ज़्यादा आठ Ita: al massimo otto Jpn: せいぜい八 Lav: ne vairāk kā astoņi Mlt: l-iktar tmienja Mon: хамгийн ихдээ найм Nep: बढीमा आठ Nor: constant not found: at_most_AdN Pes: حداکثر هشت Pnb: زیادہ توں زیادہ اٹھ Pol: co najwyżej osiemm Ron: cel mult opt Rus: constant not found: at_most_AdN Snd: گھڻي کان گھڻو اٺ ' Spa: a lo más ocho Swe: högst åtta Tha: อย่างมากแปด Urd: زیادہ سے زیادہ آٹھ
`mkAdN` | CAdv `->` AdN | more than eight API: `mkUtt (mkCard (mkAdN more_CAdv) (mkCard (mkNumeral n8_Unit)))` Afr: meer as agt Bul: повече от осем Cat: més que vuit Chi: 比八 Dan: mer end otte Dut: meer dan acht Eng: more than eight Est: rohkem kui kaheksa Fin: enemmän kuin kahdeksan Fre: plus qu'huit Ger: mehr als acht Gre: πάνω από οχτώ Hin: आठ से ज़्यादा Ita: più di otto Jpn: 八以上 Lav: ... Mlt: iktar minn tmienja Mon: илүү найм Nep: भन्दा बढी आठ Nor: mer enn åtte Pes: بیشتر از هشت Pnb: نالوں ہور اٹھ Pol: więcej niż osiemm Ron: mai mult decât opt Rus: более чем восемь Snd: سان گڏ وڌيڪ اٺ ' Spa: más que ocho Swe: mer än åtta Tha: มากว่าแปด Urd: آٹھ سے زیادہ

## AdV - adverb directly attached to verb

Function | Type | Example
--- | --- | ---
`always_AdV` | AdV | always API: `always_AdV` Afr: altyd Bul: винаги Cat: sempre Chi: 一直 Dan: altid Dut: altijd Eng: always Est: alati Fin: aina Fre: toujours Ger: immer Gre: πάντα Hin: हमेशा Ita: sempre Jpn: いつも Lav: vienmēr Mlt: dejjem Mon: үргэлж Nep: सधैँ Nor: altid Pes: همیشه Pnb: ہمیشہ Pol: zawsze Ron: mereu Rus: всегда Snd: ھميشه Spa: siempre Swe: alltid Tha: เสมอ Urd: ہمیشہ

## Adv - verb-phrase-modifying adverb

Function | Type | Example
--- | --- | ---
`everywhere_Adv` | Adv | everywhere API: `mkUtt (everywhere_Adv)` Afr: oral Bul: навсякъде Cat: a tot arreu Chi: 到处 Dan: overalt Dut: overal Eng: everywhere Est: kõikjal Fin: kaikkialla Fre: partout Ger: überall Gre: παντού Hin: हर जगह Ita: dappertutto Jpn: どこでも Lav: visur Mlt: kullimkien Mon: хаа сайгүй Nep: जाता ततै Nor: overalt Pes: هر جا Pnb: ہر تھاں Pol: wszędzie Ron: pretutindeni Rus: везде Snd: ھر ھنڌ Spa: en todas partes Swe: överallt Tha: ทุกที Urd: ہر جگہ
`here7from_Adv` | Adv | from here API: `mkUtt (here7from_Adv)` Afr: van hier Bul: от тук Cat: d'aquí Chi: 从这里 Dan: herfra Dut: van hier Eng: from here Est: siit Fin: täältä Fre: d'ici Ger: hieraus Gre: από εδώ Hin: यहाँ से Ita: da quà Jpn: ここから Lav: no šejienes Mlt: minn hawn Mon: эндээс Nep: यहाँ बाट Nor: herfra Pes: اینجا Pnb: ایتھوں Pol: stąd Ron: de aici Rus: отсюда Snd: ھيڏانھن Spa: de aquí Swe: härifrån Tha: จากนี่ Urd: یہاں سے
`here7to_Adv` | Adv | to here API: `mkUtt (here7to_Adv)` Afr: hier Bul: до тук Cat: cap aquí Chi: 到这里 Dan: hit Dut: hier Eng: to here Est: siia Fin: tänne Fre: ici Ger: hierher Gre: ως εδώ Hin: यहाँ पर Ita: quà Jpn: ここに Lav: uz šejieni Mlt: s'hawn Mon: ийшээ Nep: यहाँ सम्म Nor: hit Pes: اینجا Pnb: ایتھے Pol: tutaj Ron: până aici Rus: сюда Snd: اجھو Spa: para aquí Swe: hit Tha: ที่นี่ Urd: یہاں پر
`here_Adv` | Adv | here API: `mkUtt (here_Adv)` Afr: hier Bul: тук Cat: aquí Chi: 这里 Dan: her Dut: hier Eng: here Est: siin Fin: täällä Fre: ici Ger: hier Gre: εδώ Hin: यहाँ Ita: quà Jpn: ここで Lav: šeit Mlt: hawn Mon: энд Nep: यहाँ Nor: her Pes: اینجا Pnb: ایتھے Pol: tutaj Ron: aici Rus: здесь Snd: ھتي Spa: aquí Swe: här Tha: ที่นี่ Urd: یہاں
`mkAdv` | A `->` Adv | warmly API: `mkUtt (mkAdv warm_A)` Afr: warm Bul: топло Cat: tèbiament Chi: 温暖地 Dan: varmt Dut: warm Eng: warmly Est: soojalt Fin: lämpimästi Fre: chaudement Ger: warm Gre: ζεστά Hin: गरम Ita: caldamente Jpn: 暖かく Lav: silti Mlt: b'mod sħun Mon: дулаан Nep: तातो गरी Nor: varmt Pes: گرم Pnb: تتے Pol: ciepło Ron: călduros Rus: тёпло Snd: گرم Spa: calientemente Swe: varmt Tha: อุ่น Urd: گرم
`mkAdv` | Prep `->` NP `->` Adv | in the house API: `mkUtt (mkAdv in_Prep (mkNP the_Det house_N))` Afr: in die huis Bul: в къщата Cat: en la casa Chi: 在房子中 Dan: i huset Dut: in het huis Eng: in the house Est: majas Fin: talossa Fre: dans la maison Ger: im Haus Gre: στο σπίτι Hin: घर में Ita: nella casa Jpn: 家に Lav: mājā Mlt: fid-dar Mon: энэ байшинд Nep: घर मा Nor: i huset Pes: در خانه Pnb: گھر وچ Pol: w domu Ron: în casă Rus: в доме Snd: گھر ۾ Spa: en la ... Swe: i huset Tha: ในบ้าน Urd: گھر میں
`mkAdv` | Subj `->` S `->` Adv | when she sleeps API: `mkUtt (mkAdv when_Subj (mkS (mkCl she_NP sleep_V)))` Afr: as sy slaap Bul: когато тя спи Cat: quan ella dorm Chi: 她睡觉的时候 Dan: når hun sover Dut: als ze slaapt Eng: when she sleeps Est: kui tema magab Fin: kun hän nukkuu Fre: quand elle dort Ger: wenn sie schläft Gre: όταν αυτή κοιμάται Hin: कब वह सोती है Ita: quando lei dorme Jpn: 彼女は寝ると Lav: kad viņa guļ Mlt: meta hi torqod Mon: хэрэв түүний унтдаг нь Nep: कहिले उनी सुत्छिन् Nor: når hun sover Pes: وقتی که او می خوابد Pnb: كدوں او سوندی اے Pol: jeśli ona śpi Ron: când ea doarme Rus: когда она спдит Snd: جڏھن ھوء سمھی ٿي Spa: cuando ella duerme Swe: när hon sover Tha: ทีหล่อนนอนหลับ Urd: جب وہ سوتی ہے
`mkAdv` | CAdv `->` A `->` NP `->` Adv | more warmly than he API: `mkUtt (mkAdv more_CAdv warm_A he_NP )` Afr: meer warm as hy Bul: по - топло от него Cat: més tèbiament que ell Chi: 温暖比更他 Dan: mer varmt end han Dut: meer warm dan hij Eng: more warmly than he Est: rohkem soojalt kui tema Fin: enemmän lämpimästi kuin hän Fre: plus chaudement que lui Ger: mehr warm als er Gre: πιό ζεστά από αυτόν Hin: उस से ज़्यादा गरम Ita: più caldamente di lui Jpn: 彼より暖かく Lav: ... Mlt: iktar sħun minn hu Mon: түүнээс илүү дулаан Nep: उ भन्दा बढी तातो Nor: mer varmt enn han Pes: گرم بیشتر او Pnb: اونوں ہور تتے Pol: bardziej ciepło niż on Ron: mai călduros decât el Rus: более тёпло чем он Snd: ھو گھڻا وڌيڪ گرم Spa: más calientemente que él Swe: mer varmt än han Tha: อุ่นมากกว่าเขา Urd: اس سے زیادہ گرم
`mkAdv` | CAdv `->` A `->` S `->` Adv | more warmly than he runs API: `mkUtt (mkAdv more_CAdv warm_A (mkS (mkCl he_NP run_V)) )` Afr: meer warm as hy hardloop Bul: по - топло от колкото той бяга Cat: més tèbiament que ell corri Chi: 温暖比更他跑 Dan: mer varmt end han løber Dut: meer warm dan hij rent Eng: more warmly than he runs Est: rohkem soojalt kui tema jookseb Fin: enemmän lämpimästi kuin hän juoksee Fre: plus chaudement qu'il coure Ger: mehr warm als er läuft Gre: πιό ζεστά από οτι αυτός τρέχει Hin: से ज़्यादा गरम वह दौड़ता है Ita: più caldamente di lui corra Jpn: 彼が走ることより暖かく Lav: ... Mlt: iktar sħun minn hu jiġri Mon: түүний гүйдэг нь илүү дулаан Nep: भन्दा बढी तातो उ कुद्छ Nor: mer varmt enn han springer Pes: گرم بیشتر او می دود Pnb: ہور تتے او دوڑدا اے Pol: bardziej ciepło niż on biegnie Ron: mai călduros decât el fuge Rus: более тёпло чем он бегает Snd: گھڻا وڌيڪ گرم ھو ڊوڙی ٿو Spa: más calientemente que él corra Swe: mer varmt än han springer Tha: อุ่นมากกว่าเขาวิ่ง Urd: سے زیادہ گرم وہ دوڑتا ہے
`mkAdv` | AdA `->` Adv `->` Adv | very warmly API: `mkUtt (mkAdv very_AdA (mkAdv warm_A) )` Afr: baie warm Bul: много топло Cat: molt tèbiament Chi: 温暖地非常 Dan: meget varmt Dut: erg warm Eng: very warmly Est: väga soojalt Fin: erittäin lämpimästi Fre: très chaudement Ger: sehr warm Gre: πολύ ζεστά Hin: बहुत गरम Ita: molto caldamente Jpn: とても暖かく Lav: ļoti silti Mlt: ħafna b'mod sħun Mon: маш дулаан Nep: धेरै तातो गरी Nor: mye varmt Pes: خیلی گرم Pnb: بہت تتے Pol: bardzo ciepło Ron: foarte călduros Rus: очень тёпло Snd: تمام گرم Spa: muy calientemente Swe: mycket varmt Tha: อุ่นมาก Urd: بہت گرم
`mkAdv` | Conj `->` Adv `->` Adv `->` Adv | here and now API: `mkUtt (mkAdv and_Conj here_Adv now_Adv)` Afr: hier en nou Bul: тук и сега Cat: aquí i ara Chi: 这里并且现在 Dan: her og nu Dut: hier en nu Eng: here and now Est: siin ja nüüd Fin: täällä ja nyt Fre: ici et maintenant Ger: hier und jetzt Gre: εδώ και τώρα Hin: यहाँ और अब Ita: quà ed adesso Jpn: ここで今 Lav: šeit , un tagad Mlt: hawn u issa Mon: энд ба одоо Nep: यहाँ र अहीले Nor: her og nå Pes: اینجا و حالا Pnb: ایتھے تے ہون Pol: tutaj i teraz Ron: aici şi acum Rus: здесь и сейчас Snd: ھتي ۽ هاڻي Spa: aquí y ahora Swe: här och nu Tha: ที่นี่และเดี๋ยวนี้ Urd: یہاں اور اب
`mkAdv` | Conj `->` ListAdv `->` Adv | with her , here and now API: `mkUtt (mkAdv and_Conj (mkListAdv (mkAdv with_Prep she_NP) (mkListAdv here_Adv now_Adv)))` Afr: met haar , hier en nou Bul: с нея , тук и сега Cat: amb ella , aquí i ara Chi: 和她一起、这里并且现在 Dan: med hende, her og nu Dut: met haar , hier en nu Eng: with her , here and now Est: koos temaga , siin ja nüüd Fin: hänen kanssansa , täällä ja nyt Fre: avec elle , ici et maintenant Ger: mit ihr , hier und jetzt Gre: με αυτήν , εδώ και τώρα Hin: उस के साथ , यहाँ और अब Ita: con lei , quà ed adesso Jpn: ここで今彼女と Lav: ar viņu , šeit , un tagad Mlt: magħha , hawn u issa Mon: түүнтэй , энд ба одоо Nep: उनी सँग , यहाँ र अहीले Nor: med henne, her og nå Pes: با او , اینجا و حالا Pnb: اونوں دے نال , ایتھے تے ہون Pol: z nią , tutaj i teraz Ron: cu ea , aici şi acum Rus: с ней , здесь и сейчас Snd: ھو سان , ھتي ۽ هاڻي Spa: con ella , aquí y ahora Swe: med henne, här och nu Tha: กับหล่อนที่นี่และเดี๋ยวนี้ Urd: اس کے ساتھ , یہاں اور اب
`somewhere_Adv` | Adv | somewhere API: `mkUtt (somewhere_Adv)` Afr: êrens Bul: някъде Cat: a algun lloc Chi: 某处 Dan: et eller annet sted Dut: ergens Eng: somewhere Est: kuskil Fin: jossain Fre: quelque part Ger: irgendwo Gre: κάπου Hin: कहीं Ita: qualche parte Jpn: どこかに Lav: kaut kur Mlt: x'imkien Mon: хаа нэгтээ Nep: कहीं Nor: et eller annet sted Pes: جایی Pnb: كتلے Pol: gdzieś Ron: undeva Rus: где-нибудь Snd: ڪٿي Spa: en alguna parte Swe: någonstans Tha: บางแห่ง Urd: کہیں پر
`there7from_Adv` | Adv | from there API: `mkUtt (there7from_Adv)` Afr: van daar Bul: от там Cat: d'allà Chi: 从那里 Dan: derfra Dut: van daar Eng: from there Est: sealt Fin: sieltä Fre: de là Ger: daher Gre: απο εκεί Hin: वहाँ से Ita: di là Jpn: そこから Lav: no turienes Mlt: minn hemm Mon: цаанаас Nep: त्यहाँ बाट Nor: derfra Pes: آنجا Pnb: اوتھوں Pol: stamtąd Ron: de acolo Rus: оттуда Snd: ھتان Spa: de allí Swe: därifrån Tha: จากนั่น Urd: وہاں سے
`there7to_Adv` | Adv | there API: `mkUtt (there7to_Adv)` Afr: daar Bul: до там Cat: cap a allà Chi: 到那里 Dan: dit Dut: daar Eng: there Est: sinna Fin: sinne Fre: là Ger: dahin Gre: ως εκεί Hin: वहाँ पर Ita: là Jpn: そこに Lav: uz turieni Mlt: s'hemm Mon: цаашаа Nep: त्यहाँ सम्म Nor: dit Pes: آنجا Pnb: اوتھے Pol: tam Ron: până acolo Rus: туда Snd: ھتي Spa: para allí Swe: dit Tha: ที่นั่น Urd: وہاں پر
`there_Adv` | Adv | there API: `mkUtt (there_Adv)` Afr: daar Bul: там Cat: allà Chi: 那里 Dan: der Dut: daar Eng: there Est: seal Fin: siellä Fre: là Ger: ... Gre: εκεί Hin: वहाँ Ita: là Jpn: そこで Lav: tur Mlt: hemm Mon: тэнд Nep: त्यहाँ Nor: der Pes: آنجا Pnb: اوتھے Pol: tam Ron: acolo Rus: там Snd: اتي Spa: allí Swe: där Tha: ที่นั่น Urd: وہاں

## Ant - anteriority

Function | Type | Example
--- | --- | ---
`anteriorAnt` | Ant | she has slept API: `mkUtt (mkS anteriorAnt (mkCl she_NP sleep_V))` Afr: sy het geslaap Bul: тя е спалa Cat: ella ha dormit Chi: 她睡觉了 Dan: hun har sovet Dut: ze heeft geslapen Eng: she has slept Est: tema on maganud Fin: hän on nukkunut Fre: elle a dormi Ger: sie hat geschlafen Gre: αυτή έχει κοιμηθεί Hin: वह सो चुकी है Ita: lei ha dormito Jpn: 彼女は寝た Lav: viņa ir gulēta Mlt: hi raqdet Mon: түүний унтдаг нь Nep: उनी सुतेकिछिन् Nor: hun har sovet Pes: او خوابیده است Pnb: او سو گیی اے Pol: ona spała Ron: ea a dormit Rus: она спдит Snd: ھوء سمھیل آھي Spa: ella ha dormido Swe: hon har sovit Tha: หล่อนนอนหลับ Urd: وہ سو چکی ہے
`simultaneousAnt` | Ant | she sleeps API: `mkUtt (mkS simultaneousAnt (mkCl she_NP sleep_V))` Afr: sy slaap Bul: тя спи Cat: ella dorm Chi: 她睡觉 Dan: hun sover Dut: ze slaapt Eng: she sleeps Est: tema magab Fin: hän nukkuu Fre: elle dort Ger: sie schläft Gre: αυτή κοιμάται Hin: वह सोती है Ita: lei dorme Jpn: 彼女は寝る Lav: viņa guļ Mlt: hi torqod Mon: түүний унтдаг нь Nep: उनी सुत्छिन् Nor: hun sover Pes: او می خوابد Pnb: او سوندی اے Pol: ona śpi Ron: ea doarme Rus: она спдит Snd: ھوء سمھی ٿي Spa: ella duerme Swe: hon sover Tha: หล่อนนอนหลับ Urd: وہ سوتی ہے

## CAdv - comparative adverb

Function | Type | Example
--- | --- | ---
`as_CAdv` | CAdv | as API: `as_CAdv` Afr: so Bul: constant not found: as_CAdv Cat: tan Chi: 和 Dan: constant not found: as_CAdv Dut: zo Eng: as Est: sama palju Fin: yhtä Fre: aussi Ger: ebenso Gre: τόσο Hin: इतना Ita: così Jpn: と同じぐらい Lav: tikpat Mlt: '' Mon: шиг Nep: जत्तीकै Nor: constant not found: as_CAdv Pes: به اندازه ی Pnb: ایناں Pol: tak Ron: la fel de Rus: constant not found: as_CAdv Snd: جيئن Spa: si Swe: lika Tha: เท่า Urd: اتنا
`less_CAdv` | CAdv | less API: `less_CAdv` Afr: minder Bul: не Cat: menys Chi: 比 Dan: mindre Dut: minder Eng: less Est: vähem Fin: vähemmän Fre: moins Ger: weniger Gre: λιγότερο Hin: कम Ita: meno Jpn: より Lav: mazāk Mlt: inqas Mon: бага Nep: कम Nor: mindre Pes: کمتر Pnb: كٹ Pol: mniej Ron: mai puţin Rus: менее Snd: گھٽ Spa: menos Swe: mindre Tha: น้อย Urd: کم
`more_CAdv` | CAdv | more API: `more_CAdv` Afr: meer Bul: '' Cat: més Chi: 比 Dan: mer Dut: meer Eng: more Est: rohkem Fin: enemmän Fre: plus Ger: mehr Gre: πιό Hin: ज़्यादा Ita: più Jpn: より Lav: ... Mlt: iktar Mon: илүү Nep: बढी Nor: mer Pes: بیشتر Pnb: ہور Pol: bardziej Ron: mai Rus: более Snd: وڌيڪ Spa: más Swe: mer Tha: มาก Urd: زیادہ

## CN - common noun (without determiner)

Function | Type | Example
--- | --- | ---
`mkCN` | N `->` CN | house API: `mkUtt (mkCN house_N )` Afr: huis Bul: къща Cat: casa Chi: 房子 Dan: hus Dut: huis Eng: house Est: maja Fin: talo Fre: maison Ger: Haus Gre: σπίτι Hin: घर Ita: casa Jpn: 家 Lav: māja Mlt: dar Mon: байшин Nep: घर Nor: hus Pes: خانه Pnb: گھر Pol: dom Ron: casă Rus: дом Snd: گھر Spa: casa Swe: hus Tha: บ้าน Urd: گھر
`mkCN` | N2 `->` NP `->` CN | mother of the king API: `mkUtt (mkCN mother_N2 (mkNP the_Det king_N))` Afr: ma van die koning Bul: майка на царя Cat: mare del rei Chi: 国王母亲 Dan: moder til kongen Dut: moeder van de koning Eng: mother of the king Est: kuninga ema Fin: kuninkaan äiti Fre: mère du roi Ger: Mutter vom König Gre: μητέρα του βασιλιά Hin: constant not found: mother_N2 Ita: madre del ré Jpn: 王のお母さん Lav: karaļa māte Mlt: omm ta' ir-re Mon: энэ хааны ээж Nep: राजा को आमा Nor: mor til kongen Pes: مادر پادشاه Pnb: بادشاہ دی ماں Pol: matka króla Ron: mamă regelui Rus: мать короля Snd: constant not found: mother_N2 Spa: madre del rey Swe: mor till kungen Tha: แม่ของพระราชา Urd: بادشاہ کی ماں
`mkCN` | N3 `->` NP `->` NP `->` CN | distance from this city to Paris API: `mkUtt (mkCN distance_N3 (mkNP this_Det city_N) (mkNP paris_PN) )` Afr: afstand van hierdie stad na Parys Bul: разстояние от този град до Париж Cat: distància d'aquesta ciutat a Paris Chi: 巴黎这个城市的距离 Dan: afstand fra denne by til Paris Dut: afstand van deze stad naar Parijs Eng: distance from this city to Paris Est: kaugus sellest linnast Pariisini Fin: etäisyys tästä kaupungista Pariisiin Fre: distance de cette ville à Paris Ger: Entfernung von dieser Stadt zu Paris Gre: απόσταση από αυτή την πόλη ως το Παρίσι Hin: पैरिस का इस शहर से फ़ासला Ita: distanza di questa città a Parigi Jpn: この都市からパリまで距離 Lav: attālums no šīs pilsētas uz Parīzi Mlt: distanza minn din il-belt minn Pariġi Mon: хүртэл Парисийг энэ хотоос зай Nep: पेरिस देखि यो शहर सम्म को दुरी Nor: avstand fra denne byen til Paris Pes: فاصله از این شهر تا پاریس Pnb: constant not found: distance_N3 Pol: odległość z tego miasta do Paryża Ron: distanţă de la acest oraş la Paris Rus: расстояние от этого города к Парижу Snd: constant not found: distance_N3 Spa: distancia de esta ciudad a París Swe: avstånd från den här staden till Paris Tha: ระยะทางจากเมืองเมืองนี้ถืงปารีส Urd: پیرس کا اس شہر سے فاصلہ
`mkCN` | N2 `->` CN | mother API: `mkUtt (mkCN mother_N2)` Afr: ma Bul: майка Cat: mare Chi: 母亲 Dan: moder Dut: moeder Eng: mother Est: ema Fin: äiti Fre: mère Ger: Mutter Gre: μητέρα Hin: constant not found: mother_N2 Ita: madre Jpn: お母さん Lav: māte Mlt: omm Mon: ээж Nep: आमा Nor: mor Pes: مادر Pnb: ماں Pol: matka Ron: mamă Rus: мать Snd: constant not found: mother_N2 Spa: madre Swe: mor Tha: แม่ Urd: ماں
`mkCN` | N3 `->` CN | distance API: `mkUtt (mkCN distance_N3)` Afr: afstand Bul: разстояние Cat: distància Chi: 的距离 Dan: afstand Dut: afstand Eng: distance Est: kaugus Fin: etäisyys Fre: distance Ger: Entfernung Gre: απόσταση Hin: फ़ासला Ita: distanza Jpn: 距離 Lav: attālums Mlt: distanza Mon: зай Nep: दुरी Nor: avstand Pes: فاصله Pnb: constant not found: distance_N3 Pol: odległość Ron: distanţă Rus: расстояние Snd: constant not found: distance_N3 Spa: distancia Swe: avstånd Tha: ระยะทาง Urd: فاصلہ
`mkCN` | A `->` N `->` CN | big house API: `mkUtt (mkCN big_A house_N )` Afr: groot huis Bul: голяма къща Cat: casa grosa Chi: 大房子 Dan: stort hus Dut: groot huis Eng: big house Est: suur maja Fin: suuri talo Fre: grande maison Ger: großes Haus Gre: μεγάλο σπίτι Hin: बड़ा घर Ita: grande casa Jpn: 大きな家 Lav: liela māja Mlt: dar kbira Mon: том байшин Nep: ठुलो घर Nor: stort hus Pes: خانه ی بزرگ Pnb: وڈا گھر Pol: duży dom Ron: casă mare Rus: большой дом Snd: وڏو گھر Spa: grande casa Swe: stort hus Tha: บ้านใหญ่ Urd: بڑا گھر
`mkCN` | A `->` CN `->` CN | big blue house API: `mkUtt (mkCN big_A (mkCN blue_A house_N))` Afr: groot blou huis Bul: голяма синя къща Cat: casa blava grosa Chi: 大蓝房子 Dan: stort blått hus Dut: groot blauw huis Eng: big blue house Est: suur sinine maja Fin: suuri sininen talo Fre: grande maison bleue Ger: großes blaues Haus Gre: μεγάλο μπλέ σπίτι Hin: बड़ा नीला घर Ita: grande casa blù Jpn: 大きで青い家 Lav: liela zila māja Mlt: dar blu kbira Mon: том цэнхэр байшин Nep: ठुलो निलो घर Nor: stort blått hus Pes: خانه ی آبی بزرگ Pnb: وڈا نیلا گھر Pol: duży niebieski dom Ron: casă albastră mare Rus: большой голубой дом Snd: وڏو نيرو گھر Spa: grande casa azul Swe: stort blått hus Tha: บ้านน้ำเงินใหญ่ Urd: بڑا نیلا گھر
`mkCN` | AP `->` N `->` CN | very big house API: `mkUtt (mkCN (mkAP very_AdA big_A) house_N )` Afr: baie groot huis Bul: много голяма къща Cat: casa molt grosa Chi: 非常大的房子 Dan: meget stort hus Dut: erg groot huis Eng: very big house Est: väga suur maja Fin: erittäin suuri talo Fre: très grande maison Ger: sehr großes Haus Gre: πολύ μεγάλο σπίτι Hin: बहुत बड़ा घर Ita: molto grande casa Jpn: とても大きな家 Lav: ļoti liela māja Mlt: dar kbira ħafna Mon: маш том байшин Nep: धेरै ठुलो घर Nor: mye stort hus Pes: خانه ی خیلی بزرگ Pnb: بہت وڈا گھر Pol: bardzo duży dom Ron: casă foarte mare Rus: очень большой дом Snd: تمام وڏو گھر Spa: muy grande casa Swe: mycket stort hus Tha: บ้านใหญ่มาก Urd: بہت بڑا گھر
`mkCN` | AP `->` CN `->` CN | very big blue house API: `mkUtt (mkCN (mkAP very_AdA big_A) (mkCN blue_A house_N) )` Afr: baie groot blou huis Bul: много голяма синя къща Cat: casa blava molt grosa Chi: 非常大的蓝房子 Dan: meget stort blått hus Dut: erg groot blauw huis Eng: very big blue house Est: väga suur sinine maja Fin: erittäin suuri sininen talo Fre: très grande maison bleue Ger: sehr großes blaues Haus Gre: πολύ μεγάλο μπλέ σπίτι Hin: बहुत बड़ा नीला घर Ita: molto grande casa blù Jpn: とても大きで青い家 Lav: ļoti liela zila māja Mlt: dar blu kbira ħafna Mon: маш том цэнхэр байшин Nep: धेरै ठुलो निलो घर Nor: mye stort blått hus Pes: خانه ی آبی خیلی بزرگ Pnb: بہت وڈا نیلا گھر Pol: bardzo duży niebieski dom Ron: casă albastră foarte mare Rus: очень большой голубой дом Snd: تمام وڏو نيرو گھر Spa: muy grande casa azul Swe: mycket stort blått hus Tha: บ้านน้ำเงินใหญ่มาก Urd: بہت بڑا نیلا گھر
`mkCN` | N `->` RS `->` CN | man whom she loves API: `mkUtt (mkCN man_N (mkRS (mkRCl which_RP she_NP love_V2)))` Afr: man wat sy lief het Bul: мъж който тя обича Cat: home que ella estima Chi: 她爱的男人 Dan: mand som hun elsker Dut: man van die ze houdt Eng: man whom she loves Est: mees keda tema armastab Fin: mies jota hän rakastaa Fre: homme qu'elle aime Ger: Mann Gre: άνδρας , τον οποίο αυτή αγαπά Hin: आदमी जिस को वह प्यार करती है Ita: uomo che lei ama Jpn: 彼女が愛する男 Lav: ... Mlt: raġel li hi tħobb Mon: түүний хайрладаг хүн Nep: मान्छे जो लाई उनी माया गर्छिन् Nor: mann som hun elsker Pes: مردی که او دوست دارد Pnb: بندہ جن نوں او پیار كردی اے Pol: mężczyzna , którego kocha ona Ron: om pe care îl iubeşte ea Rus: человек , которого она любдит Snd: ماڻھو جنھن سان ھوء عشق ڪری ٿي Spa: hombre que ella ama Swe: man som hon älskar Tha: ชายที่หล่อนรัก Urd: آدمی جس کو وہ پیار کرتی ہے
`mkCN` | CN `->` RS `->` CN | old man whom she loves API: `mkUtt (mkCN (mkCN old_A man_N) (mkRS (mkRCl which_RP she_NP love_V2)) )` Afr: oud man wat sy lief het Bul: стар мъж който тя обича Cat: home vell que ella estima Chi: 她爱的老男人 Dan: gammel mand som hun elsker Dut: oude man van die ze houdt Eng: old man whom she loves Est: vana mees keda tema armastab Fin: vanha mies jota hän rakastaa Fre: vieil homme qu'elle aime Ger: alter Mann Gre: παλιός άνδρας , τον οποίο αυτή αγαπά Hin: बूढ़ा आदमी जिस को वह प्यार करती है Ita: vecchio uomo che lei ama Jpn: 彼女が愛する古い男 Lav: ... Mlt: raġel qadim li hi tħobb Mon: түүний хайрладаг хуучин хүн Nep: बुढो मान्छे जो लाई उनी माया गर्छिन् Nor: gammel mann som hun elsker Pes: مرد پیری که او دوست دارد Pnb: بوڈا بندہ جن نوں او پیار كردی اے Pol: stary mężczyzna , którego kocha ona Ron: om vechi pe care îl iubeşte ea Rus: старый человек , которого она любдит Snd: پوڙهو ماڻھو جنھن سان ھوء عشق ڪری ٿي Spa: viejo hombre que ella ama Swe: gammal man som hon älskar Tha: ชายแก่ที่หล่อนรัก Urd: بوڑھا آدمی جس کو وہ پیار کرتی ہے
`mkCN` | N `->` Adv `->` CN | house on the hill API: `mkUtt (mkCN house_N (mkAdv on_Prep (mkNP the_Det hill_N)))` Afr: huis op die heuwel Bul: къща на хълма Cat: casa sobre el turó Chi: 在山上的房子 Dan: hus på højen Dut: huis op de heuvel Eng: house on the hill Est: maja künkal Fin: talo kukkulalla Fre: maison sur la colline Ger: Haus Gre: σπίτι στον λόφο Hin: पहाड़ पर घर Ita: casa sulla collina Jpn: 丘の上に家 Lav: māja uz kalna Mlt: dar fuq l-għolja Mon: энэ толгодын дээрх байшин Nep: घर पहाड मा Nor: hus på haugen Pes: خانه ی روی تپه Pnb: گھر پاڑی اتے Pol: dom nа wzgórzu Ron: casă pe deal Rus: дом на холме Snd: گھر ٽڪري مٿان Spa: casa sobre la ... Swe: hus på kullen Tha: บ้านบนเนินเขา Urd: پہاڑی پر گھر
`mkCN` | CN `->` Adv `->` CN | big house on the hill API: `mkUtt (mkCN (mkCN big_A house_N) (mkAdv on_Prep (mkNP the_Det hill_N)))` Afr: groot huis op die heuwel Bul: голяма къща на хълма Cat: casa grosa sobre el turó Chi: 在山上的大房子 Dan: stort hus på højen Dut: groot huis op de heuvel Eng: big house on the hill Est: suur maja künkal Fin: suuri talo kukkulalla Fre: grande maison sur la colline Ger: großes Haus Gre: μεγάλο σπίτι στον λόφο Hin: पहाड़ पर बड़ा घर Ita: grande casa sulla collina Jpn: 丘の上に大きな家 Lav: liela māja uz kalna Mlt: dar kbira fuq l-għolja Mon: энэ толгодын дээрх том байшин Nep: ठुलो घर पहाड मा Nor: stort hus på haugen Pes: خانه ی بزرگ روی تپه Pnb: وڈا گھر پاڑی اتے Pol: duży dom nа wzgórzu Ron: casă mare pe deal Rus: большой дом на холме Snd: وڏو گھر ٽڪري مٿان Spa: grande casa sobre la ... Swe: stort hus på kullen Tha: บ้านใหญ่บนเนินเขา Urd: پہاڑی پر بڑا گھر
`mkCN` | CN `->` S `->` CN | rule that she sleeps API: `mkUtt (mkCN (mkCN rule_N) (mkS (mkCl she_NP sleep_V)))` Afr: reël dat sy slaap Bul: правило, че тя спи Cat: regla que ella dorm Chi: 她睡觉规则 Dan: regel at hun sover Dut: regel dat ze slaapt Eng: rule that she sleeps Est: reegel et tema magab Fin: sääntö että hän nukkuu Fre: règle qu'elle dort Ger: Regel Gre: κανόνας οτι αυτή κοιμάται Hin: constant not found: rule_N Ita: regola che lei dorme Jpn: 彼女が寝る定め Lav: likums , ka viņa guļ Mlt: regola li hi torqod Mon: түүний унтдаг нь дүрэм Nep: की उनी सुत्छिन् लाइ नियम Nor: regel at hun sover Pes: قانون که او می خوابد Pnb: constant not found: rule_N Pol: reguła , że ona śpi Ron: regulă cã ea doarme Rus: правило что она спдит Snd: اصول ت ھوء سمھی ٿي Spa: regla que ella duerme Swe: regel att hon sover Tha: กฎว่าหล่อนนอนหลับ Urd: اصول کہ وہ سوتی ہے
`mkCN` | CN `->` QS `->` CN | question if she sleeps API: `mkUtt (mkCN (mkCN question_N) (mkQS (mkQCl (mkCl she_NP sleep_V))))` Afr: vraag of sy slaap Bul: въпрос ако тя спи Cat: pregunta si ella dorm Chi: 她睡觉不睡觉问题 Dan: spørgsmål hvis hun sover Dut: vraag of ze slaapt Eng: question if she sleeps Est: küsimus kas tema magab Fin: kysymys nukkuuko hän Fre: question si elle dort Ger: Frage Gre: ερώτηση αν αυτή κοιμάται Hin: सवाल कि गर वह सोती है Ita: domanda se lei dorme Jpn: 彼女が寝るか質問 Lav: jautājums , vai viņa guļ Mlt: mistoqsija kieku hi torqod Mon: тэр унтдаг уу гэж гэдэг нь асуулт Nep: येदि उनी सुत्छिन् लाइ प्रश्न Nor: spørsmål hvis hun sover Pes: سؤال او می خوابد Pnb: constant not found: question_N Pol: pytanie , czy ona śpi Ron: întrebare dacã ea doarme Rus: вопрос она спдит Snd: سوال جيڪڏھن ھوء سمھی ٿي Spa: pregunta si ella duerme Swe: fråga om hon sover Tha: constantnotfound:question_N Urd: سوال کہ اگر وہ سوتی ہے
`mkCN` | CN `->` VP `->` CN | reason to sleep API: `mkUtt (mkCN (mkCN reason_N) (mkVP sleep_V))` Afr: rede om te slaap Bul: причина да спя Cat: raó de dormir Chi: 睡觉道理 Dan: constant not found: reason_N Dut: reden te slapen Eng: reason to sleep Est: põhjus magada Fin: syy nukkua Fre: raison de dormir Ger: Grund Gre: λόγος να κοιμηθεί Hin: सोने की वजह Ita: ragione di dormire Jpn: 寝る理由 Lav: iemesls , gulēt Mlt: raġun jorqod Mon: унтах нь шалтгаан Nep: सुत्न लाइ कारण Nor: constant not found: reason_N Pes: دلیل خوابیدن Pnb: constant not found: reason_N Pol: powód spać Ron: motiv sã doarmă Rus: причина спать Snd: سبب سمھڻ Spa: razón de dormir Swe: anledning att sova Tha: เหตูนอนหลับ Urd: سونے کی وجہ
`mkCN` | CN `->` SC `->` CN | reason to sleep API: `mkUtt (mkCN (mkCN reason_N) (mkVP sleep_V))` Afr: rede om te slaap Bul: причина да спя Cat: raó de dormir Chi: 睡觉道理 Dan: constant not found: reason_N Dut: reden te slapen Eng: reason to sleep Est: põhjus magada Fin: syy nukkua Fre: raison de dormir Ger: Grund Gre: λόγος να κοιμηθεί Hin: सोने की वजह Ita: ragione di dormire Jpn: 寝る理由 Lav: iemesls , gulēt Mlt: raġun jorqod Mon: унтах нь шалтгаан Nep: सुत्न लाइ कारण Nor: constant not found: reason_N Pes: دلیل خوابیدن Pnb: constant not found: reason_N Pol: powód spać Ron: motiv sã doarmă Rus: причина спать Snd: سبب سمھڻ Spa: razón de dormir Swe: anledning att sova Tha: เหตูนอนหลับ Urd: سونے کی وجہ
`mkCN` | N `->` NP `->` CN | king John API: `mkUtt (mkCN king_N (mkNP john_PN) )` Afr: koning Jan Bul: цар Джон Cat: rei Joan Chi: 约翰国王 Dan: konge John Dut: koning Jan Eng: king John Est: kuningas Juhan Fin: kuningas Jussi Fre: roi Jean Ger: König Johann Gre: βασιλιάς ο Γιάννης Hin: राजा जान Ita: ré Giovanni Jpn: ジョン王 Lav: karalis Jānis Mlt: re ta' Ġanni Mon: Джон хаан Nep: राजा जोन Nor: konge John Pes: پادشاه جان Pnb: بادشاہ جان Pol: król Jan Ron: rege Ion Rus: король Иван Snd: بادشاھ جان Spa: rey Juan Swe: kung Johan Tha: พระราชาจอห์น Urd: بادشاہ جان
`mkCN` | CN `->` NP `->` CN | old king John API: `mkUtt (mkCN (mkCN old_A king_N) (mkNP john_PN))` Afr: oud koning Jan Bul: стар цар Джон Cat: rei vell Joan Chi: 约翰老国王 Dan: gammel konge John Dut: oude koning Jan Eng: old king John Est: vana kuningas Juhan Fin: vanha kuningas Jussi Fre: vieux roi Jean Ger: alter König Johann Gre: παλιός βασιλιάς ο Γιάννης Hin: बूढ़ा राजा जान Ita: vecchio ré Giovanni Jpn: ジョン古い王 Lav: vecs karalis Jānis Mlt: re qadim ta' Ġanni Mon: Джон хуучин хаан Nep: बुढो राजा जोन Nor: gammel konge John Pes: پادشاه پیر جان Pnb: بوڈا بادشاہ جان Pol: stary król Jan Ron: rege vechi Ion Rus: старый король Иван Snd: پوڙهو بادشاھ جان Spa: viejo rey Juan Swe: gammal kung Johan Tha: พระราชาแก่จอห์น Urd: بوڑھا بادشاہ جان

## Card - cardinal number

Function | Type | Example
--- | --- | ---
`mkCard` | `Str` `->` Card | thirty-five (given as "35"; range 1-999)
`mkCard` | Numeral `->` Card | seven API: `mkUtt (mkCard (mkNumeral n7_Unit))` Afr: seven Bul: седем Cat: set Chi: 七 Dan: syv Dut: zeven Eng: seven Est: seitse Fin: seitsemän Fre: sept Ger: sieben Gre: εφτά Hin: सात Ita: sette Jpn: 七 Lav: septiņi Mlt: sebgħa Mon: долоо Nep: सात Nor: sju Pes: هفت Pnb: ست Pol: siedem Ron: şapte Rus: семь Snd: ست Spa: siete Swe: sju Tha: เจ็ด Urd: سات
`mkCard` | Digits `->` Card | 51
`mkCard` | AdN `->` Card `->` Card | almost fifty

## Cl - declarative clause, with all tenses

Function | Type | Example
--- | --- | ---
`genericCl` | VP `->` Cl | one sleeps API: `mkUtt (mkS (genericCl (mkVP sleep_V)) )` Afr: mens slaap Bul: някой спи Cat: hom dorm Chi: 睡觉 Dan: man sover Dut: men slaapt Eng: one sleeps Est: magatakse Fin: nukutaan Fre: on dort Ger: man schläft Gre: κάποιος κοιμάται Hin: कोई सोता है Ita: si dorme Jpn: 誰か寝る Lav: guļ Mlt: dak li jkun jorqod Mon: унтдаг нь Nep: कोही सुत्छ Nor: man sover Pes: آدم می خوابد Pnb: كوی سوندا اے Pol: ktoś śpi Ron: cineva doarme Rus: ты спдишь Snd: ڪو۶ی سمھی ٿو Spa: se duerme Swe: man sover Tha: นอนหลับ Urd: کوی سوتا ہے
`mkCl` | NP `->` V `->` Cl | she sleeps API: `mkUtt (mkCl she_NP sleep_V)` Afr: sy slaap Bul: тя спи Cat: ella dorm Chi: 她睡觉 Dan: hun sover Dut: ze slaapt Eng: she sleeps Est: tema magab Fin: hän nukkuu Fre: elle dort Ger: sie schläft Gre: αυτή κοιμάται Hin: वह सोती है Ita: lei dorme Jpn: 彼女は寝る Lav: viņa guļ Mlt: hi torqod Mon: түүний унтдаг нь Nep: उनी सुत्छिन् Nor: hun sover Pes: او می خوابد Pnb: او سوندی اے Pol: ona śpi Ron: ea doarme Rus: она спдит Snd: ھوء سمھی ٿي Spa: ella duerme Swe: hon sover Tha: หล่อนนอนหลับ Urd: وہ سوتی ہے
`mkCl` | NP `->` V2 `->` NP `->` Cl | she loves him API: `mkUtt (mkCl she_NP love_V2 he_NP)` Afr: sy het hom lief Bul: тя обича него Cat: ella el estima Chi: 她爱他 Dan: hun elsker ham Dut: ze houdt van hem Eng: she loves him Est: tema armastab teda Fin: hän rakastaa häntä Fre: elle l'aime Ger: sie liebt ihn Gre: αυτή τον αγαπά Hin: वह उस को प्यार करती है Ita: lei lo ama Jpn: 彼女は彼を愛する Lav: viņa viņu mīl Mlt: hi tħobbu Mon: түүний түүнийг хайрладаг нь Nep: उनी उ लाई माया गर्छिन् Nor: hun elsker ham Pes: او او را دوست دارد Pnb: او اونوں پیار كردی اے Pol: ona kocha jego Ron: ea îl iubeşte Rus: она любдит его Snd: ھوء ھو سان عشق ڪری ٿي Spa: ella lo ama Swe: hon älskar honom Tha: หล่อนรักเขา Urd: وہ اس کو پیار کرتی ہے
`mkCl` | NP `->` V3 `->` NP `->` NP `->` Cl | she sends it to him API: `mkUtt (mkCl she_NP send_V3 it_NP he_NP)` Afr: sy stuur dit na hom Bul: тя праща него до него Cat: ella ho li envia Chi: 她它寄他 Dan: hun sender det til ham Dut: ze stuurt het naar hem Eng: she sends it to him Est: tema saadab selle temale Fin: hän lähettää sen hänelle Fre: elle le lui envoie Ger: sie schickt ihm ihn Gre: αυτή το στέλνει σ' αυτόν Hin: वह उस को यह भेजती है Ita: lei lo gli manda Jpn: 彼女は彼にそれを送る Lav: viņa to viņam sūta Mlt: hi tibgħotu lil hu Mon: түүний түүнийг түүнд илгээдэг нь Nep: उनी यो उस्लाई लाई पठाउँछिन् Nor: hun sender det til ham Pes: او آن را برای او می فرستد Pnb: او اینوں اونوں پیجدی اے Pol: ona wysyła do niego je Ron: ea i -l trimite Rus: она посылает нему его Snd: constant not found: send_V3 Spa: ella lo le manda Swe: hon skickar det till honom Tha: หล่อนส่งมันให้กับเขา Urd: وہ اس کو یہ بھیجتی ہے
`mkCl` | NP `->` VV `->` VP `->` Cl | she wants to sleep API: `mkUtt (mkCl she_NP want_VV (mkVP sleep_V))` Afr: sy wil te slaap Bul: тя иска да спи Cat: ella vol dormir Chi: 她想睡觉 Dan: hun vil sove Dut: ze wil slapen Eng: she wants to sleep Est: tema tahab magada Fin: hän tahtoo nukkua Fre: elle veut dormir Ger: sie will schlafen Gre: αυτή θέλει να κοιμηθεί Hin: वह सोना चाहती है Ita: lei vuole dormire Jpn: 彼女は寝たがっている Lav: viņa vēlas gulēt Mlt: hi trid torqod Mon: түүний унтах хүсдэг нь Nep: उनी सुत्न चाहन्छिन् Nor: hun vil sove Pes: او می خواهد بخوابد Pnb: او سونا چاندی اے Pol: ona chce spać Ron: ea vrea sã doarmă Rus: она хочет спать Snd: ھوء سمھڻ چاھی ٿي Spa: ella quiere dormir Swe: hon vill sova Tha: หล่อนอยากนอนหลับ Urd: وہ سونا چاہتی ہے
`mkCl` | NP `->` VS `->` S `->` Cl | she says that I sleep API: `mkUtt (mkCl she_NP say_VS (mkS (mkCl i_NP sleep_V)))` Afr: sy sê dat ek slaap Bul: тя казва, че аз спя Cat: ella diu que jo dormo Chi: 她说我睡觉 Dan: hun siger at jeg sover Dut: ze zegt dat ik slaap Eng: she says that I sleep Est: tema ütleb et mina magan Fin: hän sanoo , että minä nukun Fre: elle dit que je dors Ger: sie sagt , dass ich schlafe Gre: αυτή λέει ότι εγώ κοιμάμαι Hin: वह कहती है कि मैं सोता हूँ Ita: lei dice che io dormo Jpn: 彼女は私が寝ると言う Lav: viņa saka , ka es guļu Mlt: hi tgħid li jien norqod Mon: түүний хэлдэг нь Nep: उनी भन्छिन्की म सुत्छु Nor: hun sier at jeg sover Pes: او می گوید که من می خوابم Pnb: او كہدی اے كہ میں سوندا واں Pol: ona mówi , że ja śpię Ron: ea spune cã eu dorm Rus: она говордит , что я сплю Snd: ھوء چوی ٿي ت مان سمھان ٿو Spa: ella dice que yo duermo Swe: hon säger att jag sover Tha: หล่อนพูดว่าฉันนอนหลับ Urd: وہ کہتی ہے کہ میں سوتا ہوں
`mkCl` | NP `->` VQ `->` QS `->` Cl | she wonders who sleeps API: `mkUtt (mkCl she_NP wonder_VQ (mkQS (mkQCl who_IP sleep_V)))` Afr: sy vra hom af wie slaap Bul: тя се учудва кой спи Cat: ella es pregunta qui dorm Chi: 她好奇谁睡觉 Dan: hun undres hvem som sover Dut: ze vraagt zich af wie slaapt Eng: she wonders who sleeps Est: tema arutleb kes magab Fin: hän ihmettelee , kuka nukkuu Fre: elle se demande qui dort Ger: sie wundert sich , wer schläft Gre: αυτή αναρωτιέται ποιός κοιμάται Hin: वह हैरान होती है कि कौन सोता है Ita: lei si domanda chi dorme Jpn: 彼女は誰が寝るか質問する Lav: viņa brīnās , kurš guļ Mlt: hi tikkuntempla min jorqod Mon: түүний гайхдаг нь Nep: उनी अचम्म हुन्छिन्की को सुत्छन् Nor: hun undrer hvem som sover Pes: constant not found: wonder_VQ Pnb: او حیران ہوندی اے كہ كون سوندا اے Pol: ona zastanawia się , kto śpi Ron: ea se întreabă cine doarme Rus: она интересует кто спдит Snd: ھوء حيران ٿيی ٿي ت ڪير سمھی ٿو Spa: ella se pregunta quién duerme Swe: hon undrar vem som sover Tha: หล่อนประหลาดใจว่าใครนอนหลับ Urd: وہ حیران ہوتی ہے کہ کون سوتا ہے
`mkCl` | NP `->` VA `->` A `->` Cl | she becomes old API: `mkUtt (mkCl she_NP become_VA old_A)` Afr: sy word oud Bul: тя става стара Cat: ella es torna vella Chi: 她变老 Dan: hun bliver gammel Dut: ze wordt oud Eng: she becomes old Est: tema saab vanaks Fin: hän tulee vanhaksi Fre: elle devient vieille Ger: sie wird alt Gre: αυτή γίνεται παλιά Hin: वह बूढ़ी बनती है Ita: lei diventa vecchia Jpn: 彼女は古くなる Lav: viņa kļūst veca Mlt: hi ssir qadima Mon: түүний хуучин болдог нь Nep: उनी बुढी हुन्छिन् Nor: hun blir gammel Pes: او پیر می شود Pnb: او بوڈی بندی اے Pol: ona staje się stara Ron: ea devine veche Rus: она становдит старой Snd: ھوء پوڙهو ٿيی ٿي Spa: ella se convierte vieja Swe: hon blir gammal Tha: หล่อนกลายเป็นแก่ Urd: وہ بوڑھی بنتی ہے
`mkCl` | NP `->` VA `->` AP `->` Cl | she becomes very old API: `mkUtt (mkCl she_NP become_VA (mkAP very_AdA old_A))` Afr: sy word baie oud Bul: тя става много стара Cat: ella es torna molt vella Chi: 她变非常老 Dan: hun bliver meget gammel Dut: ze wordt erg oud Eng: she becomes very old Est: tema saab väga vanaks Fin: hän tulee erittäin vanhaksi Fre: elle devient très vieille Ger: sie wird sehr alt Gre: αυτή γίνεται πολύ παλιά Hin: वह बहुत बूढ़ी बनती है Ita: lei diventa molto vecchia Jpn: 彼女はとても古くなる Lav: viņa kļūst ļoti veca Mlt: hi ssir qadima ħafna Mon: түүний маш хуучин болдог нь Nep: उनी धेरै बुढी हुन्छिन् Nor: hun blir mye gammel Pes: او خیلی پیر می شود Pnb: او بہت بوڈی بندی اے Pol: ona staje się bardzo stara Ron: ea devine foarte veche Rus: она становдит очень старой Snd: ھوء تمام پوڙهو ٿيی ٿي Spa: ella se convierte muy vieja Swe: hon blir mycket gammal Tha: หล่อนกลายเป็นแก่มาก Urd: وہ بہت بوڑھی بنتی ہے
`mkCl` | NP `->` V2A `->` NP `->` A `->` Cl | she paints it red API: `mkUtt (mkCl she_NP paint_V2A it_NP red_A)` Afr: sy skilder dit rooi Bul: тя рисува него червено Cat: ella ho pinta en vermell Chi: 她画它红 Dan: hun maler det rødt Dut: ze schildert het rood Eng: she paints it red Est: tema maalib selle punaseks Fin: hän maalaa sen punaiseksi Fre: elle le peint en rouge Ger: sie malt es rot Gre: αυτή το βάφει κόκκινο Hin: वह लाल इस को रंग करती है Ita: lei lo dipinge rosso Jpn: 彼女はそれを赤く塗る Lav: viņa to sarkana krāso Mlt: hi tiżba'u ħamra Mon: түүний түүнийг улаан буддаг нь Nep: उनी यो लाई रातो रँग लागाउँछिन् Nor: hun maler det rødt Pes: او آن را قرمز رنگ می کند Pnb: او اینوں لال رنگ كردی اے Pol: ona maluje je na czerwono Ron: ea îl pictează roşu Rus: она рисует красным его Snd: ھوء ھن کی ڳاڙھو رنگ ڪری ٿي Spa: ella lo pinta en rojo Swe: hon målar det rött Tha: หล่อนทามันเป็นสีแดง Urd: وہ لال اس کو رنگ کرتی ہے
`mkCl` | NP `->` V2A `->` NP `->` AP `->` Cl | she paints it red API: `mkUtt (mkCl she_NP paint_V2A it_NP (mkAP red_A))` Afr: sy skilder dit rooi Bul: тя рисува него червено Cat: ella ho pinta en vermell Chi: 她画它红 Dan: hun maler det rødt Dut: ze schildert het rood Eng: she paints it red Est: tema maalib selle punaseks Fin: hän maalaa sen punaiseksi Fre: elle le peint en rouge Ger: sie malt es rot Gre: αυτή το βάφει κόκκινο Hin: वह लाल इस को रंग करती है Ita: lei lo dipinge rosso Jpn: 彼女はそれを赤く塗る Lav: viņa to sarkana krāso Mlt: hi tiżba'u ħamra Mon: түүний түүнийг улаан буддаг нь Nep: उनी यो लाई रातो रँग लागाउँछिन् Nor: hun maler det rødt Pes: او آن را قرمز رنگ می کند Pnb: او اینوں لال رنگ كردی اے Pol: ona maluje je na czerwono Ron: ea îl pictează roşu Rus: она рисует красным его Snd: ھوء ھن کی ڳاڙھو رنگ ڪری ٿي Spa: ella lo pinta en rojo Swe: hon målar det rött Tha: หล่อนทามันเป็นสีแดง Urd: وہ لال اس کو رنگ کرتی ہے
`mkCl` | NP `->` V2S `->` NP `->` S `->` Cl | she answers to him that we sleep API: `mkUtt (mkCl she_NP answer_V2S he_NP (mkS (mkCl we_NP sleep_V)))` Afr: sy antwoord hom dat ons slaap Bul: тя отговаря на него, че ние спим Cat: ella li respon que nosaltres dormim Chi: 她回答他说我们睡觉 Dan: hun svarer til ham at vi sover Dut: ze antwoordt hem dat we slapen Eng: she answers to him that we sleep Est: tema vastab temale et meie magame Fin: hän vastaa hänelle , että me nukumme Fre: elle lui répond que nous dormons Ger: sie antwortet ihm dass wir schlafen Gre: αυτή του απαντά οτι εμείς κοιμόμαστε Hin: वह उस को जवाब देती है कि हम सोते हैं Ita: lei gli risponde che noi dormiamo Jpn: 彼女は私達が寝ると彼に答える Lav: viņa viņam , ka mēs guļam atbild Mlt: hi twieġeb li aħna norqdu lilu Mon: түүний түүнд хариулдаг нь Nep: उनी उ लाई उत्तर दिन्छिन्की हामीहरु सुत्छौँ Nor: hun svarer til ham at vi sover Pes: او به او جواب می دهد که ما می خوابیم Pnb: او اونوں جواب دیندی اے كہ اسی سوندے واں Pol: ona odpowiada jemu , że my śpimy Ron: ea îi răspunde cã noi dormim Rus: она отвечает , что мы спдим его Snd: ھوء ھو کی جواب ڏيی ٿي ت اسان سمھون ٿا Spa: ella le responde que nosotros dormimos Swe: hon svarar till honom att vi sover Tha: หล่อนตอบเขาว่าเรานอนหลับ Urd: وہ اس کو جواب دیتی ہے کہ ہم سوتے ہیں
`mkCl` | NP `->` V2Q `->` NP `->` QS `->` Cl | she asks him who sleeps API: `mkUtt (mkCl she_NP ask_V2Q he_NP (mkQS (mkQCl who_IP sleep_V)))` Afr: sy vra hom wie slaap Bul: тя пита него кой спи Cat: ella li pregunta qui dorm Chi: 她问他说谁睡觉 Dan: hun spørger ham hvem som sover Dut: ze vraagt hem wie slaapt Eng: she asks him who sleeps Est: tema küsib temalt kes magab Fin: hän kysyy häneltä , kuka nukkuu Fre: elle lui demande qui dort Ger: sie fragt ihn wer schläft Gre: αυτή τον ρωτά ποιός κοιμάται Hin: वह उस से पूछती है कि कौन सोता है Ita: lei gli chiede chi dorme Jpn: 彼女は彼に誰が寝るか聞く Lav: viņa viņam , kurš guļ vaicā Mlt: hi ssaqsi min jorqod lilu Mon: түүний түүнээс асуудаг нь Nep: उनी उ सँग सोध्छिन्की को सुत्छन् Nor: hun spørr ham hvem som sover Pes: او از او می پرسد چه کسی می خوابد Pnb: او اونوں پچھدی اے كہ كون سوندا اے Pol: ona pyta jego , kto śpi Ron: ea îl întreabă cine doarme Rus: она спрашивает кто спдит его Snd: ھوء ھو کان پڇی ٿي ت ڪير سمھی ٿو Spa: ella le pregunta quién duerme Swe: hon frågar honom vem som sover Tha: หล่อนถามเขาว่าใครนอนหลับ Urd: وہ اس سے پوچھتی ہے کہ کون سوتا ہے
`mkCl` | NP `->` V2V `->` NP `->` VP `->` Cl | she begs him to sleep API: `mkUtt (mkCl she_NP beg_V2V he_NP (mkVP sleep_V))` Afr: sy smeek hom om te slaap Bul: тя моли него за да спи Cat: ella el demana a dormir Chi: 她乞求他睡觉 Dan: hun beder ham at sove Dut: ze smeekt hem te slapen Eng: she begs him to sleep Est: tema palub teda magama Fin: hän pyytää häntä nukkumaan Fre: elle le demande à dormir Ger: sie bittet ihn zu schlafen Gre: αυτή τον παρακαλά να κοιμηθεί Hin: वह सोने की उस से भीख मांगती है Ita: lei lo prega di dormire Jpn: 彼女は彼に寝るように請い願う Lav: viņa viņu gulēt lūdz Mlt: hi tittallab minn torqod għalu Mon: түүний түүнийг унтах гуйдаг нь Nep: उनी उ लाई सुत्न आग्रह गर्छिन् Nor: hun ber ham å sove Pes: او از او خواهش می کند بخوابد Pnb: او اونوں سونا دی مانگدی اے Pol: constant not found: beg_V2V Ron: ea îl roagă sã doarmă Rus: она просит спать его Snd: constant not found: beg_V2V Spa: ella lo ruega a dormir Swe: hon ber honom att sova Tha: หล่อนขอเขาให้นอนหลับ Urd: وہ سونے کی اس سے التجا کرتی ہے
`mkCl` | NP `->` VPSlash `->` NP `->` Cl | she begs him to sleep here
`mkCl` | NP `->` A `->` Cl | she is old API: `mkUtt (mkCl she_NP old_A)` Afr: sy is oud Bul: тя е стара Cat: ella és vella Chi: 她是老的 Dan: hun er gammel Dut: ze is oud Eng: she is old Est: tema on vana Fin: hän on vanha Fre: elle est vieille Ger: sie ist alt Gre: αυτή είναι παλιά Hin: वह बूढ़ी है Ita: lei è vecchia Jpn: 彼女は古い Lav: viņa ir veca Mlt: hi hija qadima Mon: түүний хуучин байдаг нь Nep: उनी बुढी छिन् Nor: hun er gammel Pes: او پیر است Pnb: او بوڈی اے Pol: ona jest stara Ron: ea este veche Rus: она стара Snd: ھوء پوڙهو آھي Spa: ella es vieja Swe: hon är gammal Tha: หล่อนแก่ Urd: وہ بوڑھی ہے
`mkCl` | NP `->` A `->` NP `->` Cl | she is older than he API: `mkUtt (mkCl she_NP old_A he_NP)` Afr: sy is ouer as hy Bul: тя е по-стара от него Cat: ella és més vella que ell Chi: 她是比他老的 Dan: hun er ældre end han Dut: ze is ouder dan hij Eng: she is older than he Est: tema on vanem kui tema Fin: hän on vanhempi kuin hän Fre: elle est plus vieille que lui Ger: sie ist älter als er Gre: αυτή είναι πιό παλιά από αυτόν Hin: वह उस से बूढ़ी है Ita: lei è più vecchia di lui Jpn: 彼女は彼より古い Lav: ... Mlt: hi hija eqdem minn hu Mon: түүний түүнээс хуучин байдаг нь Nep: उनी उ भन्दा बुढी छिन् Nor: hun er eldre enn han Pes: او پیر تر از او است Pnb: او اورے توں بوڈی اے Pol: ona jest starsza niż on Ron: ea este mai veche decât el Rus: она старше него Snd: ھوء ھو کان پوڙهو آھي Spa: ella es más vieja que él Swe: hon är äldre än han Tha: หล่อนแก่กว่าเขา Urd: وہ اس سے بوڑھی ہے
`mkCl` | NP `->` A2 `->` NP `->` Cl | she is married to him API: `mkUtt (mkCl she_NP married_A2 he_NP)` Afr: sy is getroud met hom Bul: тя е женена за него Cat: ella és casada a ell Chi: 她是结婚他的 Dan: hun er gift med ham Dut: ze is getrouwd met hem Eng: she is married to him Est: tema on abielus temaga Fin: hän on avioitunut hänen kanssansa Fre: elle est mariée à lui Ger: sie ist verheiratet mit ihm Gre: αυτή είναι παντρεμένη με αυτόν Hin: वह उस से शादी शुदा है Ita: lei è sposata con lui Jpn: 彼女は彼と結婚している Lav: viņa ir ar viņu precējusies Mlt: hi hija miżżewweġa lil hu Mon: түүний түүнтэй гэрлэсэн байдаг нь Nep: उनी उ सँग विवाहित छिन् Nor: hun er gift med ham Pes: او او متأهل است Pnb: constant not found: married_A2 Pol: ona jest zaślubiona jemu Ron: ea este căsătorită cu el Rus: она замужем за им Snd: constant not found: married_A2 Spa: ella es casada a él Swe: hon är gift med honom Tha: หล่อนแต่งงานแล้วกับเขา Urd: وہ اس سے شادی شدہ ہے
`mkCl` | NP `->` AP `->` Cl | she is very old API: `mkUtt (mkCl she_NP (mkAP very_AdA old_A))` Afr: sy is baie oud Bul: тя е много стара Cat: ella és molt vella Chi: 她是非常老的 Dan: hun er meget gammel Dut: ze is erg oud Eng: she is very old Est: tema on väga vana Fin: hän on erittäin vanha Fre: elle est très vieille Ger: sie ist sehr alt Gre: αυτή είναι πολύ παλιά Hin: वह बहुत बूढ़ी है Ita: lei è molto vecchia Jpn: 彼女はとても古い Lav: viņa ir ļoti veca Mlt: hi hija qadima ħafna Mon: түүний маш хуучин байдаг нь Nep: उनी धेरै बुढी छिन् Nor: hun er mye gammel Pes: او خیلی پیر است Pnb: او بہت بوڈی اے Pol: ona jest bardzo stara Ron: ea este foarte veche Rus: она очень стара Snd: ھوء تمام پوڙهو آھي Spa: ella es muy vieja Swe: hon är mycket gammal Tha: หล่อนแก่มาก Urd: وہ بہت بوڑھی ہے
`mkCl` | NP `->` NP `->` Cl | she is the woman API: `mkUtt (mkCl she_NP (mkNP the_Det woman_N))` Afr: sy is die vrou Bul: тя е жената Cat: ella és la dona Chi: 她是女人 Dan: hun er kvinden Dut: ze is de vrouw Eng: she is the woman Est: tema on naine Fin: hän on nainen Fre: elle est la femme Ger: sie ist die Frau Gre: αυτή είναι η γυναίκα Hin: वह औरत है Ita: lei è la donna Jpn: 彼女は女だ Lav: viņa ir sieviete Mlt: hi hija il-mara Mon: түүний энэ эмэгтэй хүн байдаг нь Nep: उनी आईमाई हुन् Nor: hun er kvinna Pes: او زن است Pnb: او زنانی اے Pol: ona jest kobietą Ron: ea este femeia Rus: она женщина Snd: ھوء مائي آھي Spa: ella es la ... Swe: hon är kvinnan Tha: หล่อนเป็นหญิง Urd: وہ عورت ہے
`mkCl` | NP `->` N `->` Cl | she is a woman API: `mkUtt (mkCl she_NP woman_N)` Afr: sy is 'n vrou Bul: тя е жена Cat: ella és una dona Chi: 她是女人 Dan: hun er en kvinde Dut: ze is een vrouw Eng: she is a woman Est: tema on naine Fin: hän on nainen Fre: elle est une femme Ger: sie ist eine Frau Gre: αυτή είναι γυναίκα Hin: वह औरत है Ita: lei è una donna Jpn: 彼女は女だ Lav: viņa ir sieviete Mlt: hi hija mara Mon: түүний эмэгтэй хүн байдаг нь Nep: उनी आईमाई हुन् Nor: hun er ei kvinne Pes: او زن است Pnb: او زنانی اے Pol: ona jest kobieta Ron: ea este femeie Rus: она женщина Snd: ھوء مائي آھي Spa: ella es una mujer Swe: hon är en kvinna Tha: หล่อนเป็นหญิง Urd: وہ عورت ہے
`mkCl` | NP `->` CN `->` Cl | she is an old woman API: `mkUtt (mkCl she_NP (mkCN old_A woman_N))` Afr: sy is 'n oud vrou Bul: тя е стара жена Cat: ella és una dona vella Chi: 她是老女人 Dan: hun er en gammel kvinde Dut: ze is een oude vrouw Eng: she is an old woman Est: tema on vana naine Fin: hän on vanha nainen Fre: elle est une vieille femme Ger: sie ist eine alte Frau Gre: αυτή είναι παλιά γυναίκα Hin: वह बूढ़ी औरत है Ita: lei è una vecchia donna Jpn: 彼女は古い女だ Lav: viņa ir veca sieviete Mlt: hi hija mara qadima Mon: түүний хуучин эмэгтэй хүн байдаг нь Nep: उनी बुढी आईमाई हुन् Nor: hun er ei gammel kvinne Pes: او زن پیر است Pnb: او بوڈی زنانی اے Pol: ona jest stara kobieta Ron: ea este femeie veche Rus: она старая женщина Snd: ھوء پوڙهو مائي آھي Spa: ella es una vieja mujer Swe: hon är en gammal kvinna Tha: หล่อนเป็นหญิงแก่ Urd: وہ بوڑھی عورت ہے
`mkCl` | NP `->` Adv `->` Cl | she is here API: `mkUtt (mkCl she_NP here_Adv)` Afr: sy is hier Bul: тя е тук Cat: ella està aquí Chi: 她在这里 Dan: hun er her Dut: ze is hier Eng: she is here Est: tema on siin Fin: hän on täällä Fre: elle est ici Ger: sie ist hier Gre: αυτή είναι εδώ Hin: वह यहाँ है Ita: lei è quà Jpn: 彼女はここでいる Lav: viņa ir šeit Mlt: hi hija hawn Mon: түүний энд байдаг нь Nep: उनी यहाँ छिन् Nor: hun er her Pes: او اینجا است Pnb: او ایتھے اے Pol: ona jest tutaj Ron: ea este aici Rus: она здесь Snd: ھوء ھتي آھي Spa: ella está aquí Swe: hon är här Tha: หล่อนอยู่ที่นี่ Urd: وہ یہاں ہے
`mkCl` | NP `->` VP `->` Cl | she always sleeps API: `mkUtt (mkCl she_NP (mkVP always_AdV (mkVP sleep_V)))` Afr: sy slaap altyd altyd Bul: тя винаги спи Cat: ella dorm sempre Chi: 她一直睡觉 Dan: hun sover altid Dut: ze slaapt altijd Eng: she always sleeps Est: tema magab alati Fin: hän nukkuu aina Fre: elle dort toujours Ger: sie schläft immer Gre: αυτή κοιμάται πάντα Hin: वह हमेशा सोती है Ita: lei dorme sempre Jpn: 彼女はいつも寝る Lav: viņa vienmēr guļ Mlt: hi torqod dejjem Mon: түүний үргэлж унтдаг нь Nep: उनी सधैँ सुत्छिन् Nor: hun sover altid Pes: او همیشه می خوابد Pnb: او ہمیشہ سوندی اے Pol: ona zawsze śpi Ron: ea doarme mereu Rus: она спдит всегда Snd: ھوء ھميشه سمھی ٿي Spa: ella duerme siempre Swe: hon sover alltid Tha: หล่อนนอนหลับเสมอ Urd: وہ ہمیشہ سوتی ہے
`mkCl` | N `->` Cl | there is a house API: `mkUtt (mkCl house_N)` Afr: daar is 'n huis Bul: има къща Cat: hi ha una casa Chi: 有一房子 Dan: det findes et hus Dut: er is een huis Eng: there is a house Est: on olemas maja Fin: on olemassa talo Fre: il y a une maison Ger: es gibt ein Haus Gre: υπάρχει ένα σπίτι Hin: घर है Ita: c'è una casa Jpn: 家がある Lav: ir māja Mlt: hemm dar Mon: нэг байшин байдаг нь Nep: त्यहाँ घर छ Nor: det finnes et hus Pes: یک خانه است Pnb: اوتھے گھر اے Pol: jest dom Ron: există o casă Rus: существует дом Snd: ھتی گھر آھي Spa: hay una casa Swe: det finns ett hus Tha: มีบ้าน Urd: گھر ہے
`mkCl` | CN `->` Cl | there is an old house API: `mkUtt (mkCl (mkCN old_A house_N))` Afr: daar is 'n oud huis Bul: има стара къща Cat: hi ha una casa vella Chi: 有一老房子 Dan: det findes et gammelt hus Dut: er is een oud huis Eng: there is an old house Est: on olemas vana maja Fin: on olemassa vanha talo Fre: il y a une vieille maison Ger: es gibt ein altes Haus Gre: υπάρχει ένα παλιό σπίτι Hin: बूढ़ा घर है Ita: c'è una vecchia casa Jpn: 古い家がある Lav: ir veca māja Mlt: hemm dar qadima Mon: нэг хуучин байшин байдаг нь Nep: त्यहाँ बुढो घर छ Nor: det finnes et gammelt hus Pes: یک خانه ی پیر است Pnb: اوتھے بوڈا گھر اے Pol: jest stary dom Ron: există o casă veche Rus: существует старый дом Snd: ھتی پوڙهو گھر آھي Spa: hay una vieja casa Swe: det finns ett gammalt hus Tha: มีบ้านแก่ Urd: بوڑھا گھر ہے
`mkCl` | NP `->` Cl | there are many houses API: `mkUtt (mkCl (mkNP many_Det house_N) )` Afr: daar is baie huise Bul: има много къщи Cat: hi ha moltes cases Chi: 有很多房子 Dan: det findes mange huse Dut: er zijn veel huizen Eng: there are many houses Est: on olemas mitu maja Fin: on olemassa moni talo Fre: il y a plusieurs maisons Ger: es gibt viele Häuser Gre: υπάρχουν πολλά σπίτια Hin: बहुत घर हैं Ita: ci sono molte case Jpn: 多くの家がある Lav: ir daudzas mājas Mlt: hemm ħafna djar Mon: олон байшин байдаг нь Nep: त्यहाँ थुप्रै घरहरु छन् Nor: det finnes mange hus Pes: تعداد زیادی خانه هستند Pnb: اوتھے بہت زیادہ گھر نے Pol: jest wiele domów Ron: există multe case Rus: существует много домов Snd: ھتی گھڻا گھر آھن Spa: hay muchas casas Swe: det finns många hus Tha: มีบ้านหลายหลัง Urd: بہت زیادہ گھر ہیں
`mkCl` | NP `->` RS `->` Cl | it is she who sleeps API: `mkUtt (mkCl she_NP (mkRS (mkRCl which_RP (mkVP sleep_V))))` Afr: dit is sy wat slaap Bul: тя е тaзи която спи Cat: és ella que dorm Chi: 睡觉的是她 Dan: det er hun som sover Dut: 't is ze die slaapt Eng: it is she who sleeps Est: see on tema kes magab Fin: se on hän joka nukkuu Fre: c'est elle qui dort Ger: es ist sie die schläft Gre: είναι αυτή που κοιμάται Hin: वह है जो सोती है Ita: è lei che dorme Jpn: 寝るのは彼女だ Lav: NON_EXISTENT Mlt: hi tkun li li torqod Mon: тэр байдаг нь Nep: उनी हुन् जो सुत्छिन् Nor: det er hun som sover Pes: او است که می خوابد Pnb: او اے جیڑی سوندی اے Pol: to ona , która śpi Ron: este ea care doarme Rus: это она , которая спдит Snd: ھوء آھي جھڙي سمھی ٿي Spa: es ella que duerme Swe: det är hon som sover Tha: หล่อนเป็นที่นอนหลับ Urd: وہ ہے جو سوتی ہے
`mkCl` | Adv `->` S `->` Cl | it is here that she sleeps API: `mkUtt (mkCl here_Adv (mkS (mkCl she_NP sleep_V)) )` Afr: dit is hier dat sy slaap Bul: тук тя спи Cat: és aquí que ella dorm Chi: 她睡觉的是这里 Dan: det er her hun sover Dut: 't is hier dat ze slaapt Eng: it is here that she sleeps Est: see on siin kus tema magab Fin: se on täällä kun hän nukkuu Fre: c'est ici qu'elle dort Ger: es ist hier dass sie schläft Gre: είναι εδώ που αυτή κοιμάται Hin: यहाँ वह सोती है Ita: è quà che lei dorme Jpn: 彼女が寝るのはここでだ Lav: NON_EXISTENT Mlt: hawn hi torqod Mon: түүний унтдаг нь энд байдаг нь Nep: यहाँ उनी सुत्छिन् Nor: det er her hun sover Pes: اینجا او می خوابد Pnb: ایتھے او سوندی اے Pol: tutaj ona śpi Ron: este aici cã ea doarme Rus: это здесь , она спдит Snd: ھتي ھوء سمھی ٿي Spa: es aquí que ella duerme Swe: det är här hon sover Tha: ที่นี่หล่อนนอนหลับ Urd: یہاں وہ سوتی ہے
`mkCl` | V `->` Cl | it rains API: `mkUtt (mkCl rain_V0 )` Afr: dit reën Bul: вали Cat: plou Chi: 下雨 Dan: det regner Dut: het regent Eng: it rains Est: sajab Fin: sataa Fre: il pleut Ger: es regnet Gre: βρέχει Hin: बारिश होता है Ita: piove Jpn: 雨が降っている Lav: līst Mlt: jixti Mon: бороо ордог нь Nep: बर्षा हुन्छ Nor: det regner Pes: باران می آید Pnb: بارش ہوندا اے Pol: pada Ron: plouă Rus: идет дождь Snd: constant not found: rain_V0 Spa: llueve Swe: det regnar Tha: มีฝน Urd: بارش ہوتا ہے
`mkCl` | VP `->` Cl | it is raining API: `mkUtt (mkCl (progressiveVP (mkVP rain_V0)))` Afr: dit is aan die te reën Bul: вали Cat: està plovent Chi: 在下雨 Dan: det er ved å regne Dut: het is aan het regenen Eng: it is raining Est: on sadamas Fin: on satamassa Fre: il est en train de pleuvoir Ger: es regnet eben Gre: βρέχει Hin: बारिश हो रहा है Ita: sta piovendo Jpn: 雨が降っていている Lav: līst Mlt: huwa jixti Mon: бороо орч байдаг нь Nep: बर्षा भदै छ Nor: det er ved å regne Pes: دارد باران می آید Pnb: بارش ہوندا پیا اے Pol: pada Ron: plouă Rus: идет дождь Snd: constant not found: rain_V0 Spa: está lloviendo Swe: det håller på att regna Tha: กำลังมีฝน Urd: بارش ہو رہا ہے
`mkCl` | SC `->` VP `->` Cl | that she sleeps is good API: `mkUtt (mkCl (mkSC (mkS (mkCl she_NP sleep_V))) (mkVP good_A))` Afr: dat sy slaap is goed Bul: , че тя спи е добър Cat: que ella dorm és bo Chi: 她睡觉是好的 Dan: at hun sover er godt Dut: dat ze slaapt is goed Eng: that she sleeps is good Est: et tema magab on hea Fin: että hän nukkuu on hyvä Fre: qu'elle dort est bon Ger: dass sie schläft ist gut Gre: οτι αυτή κοιμάται είναι καλό Hin: कि वह सोती है अच्छा है Ita: che lei dorme è buono Jpn: 彼女は寝ることが良い Lav: ka viņa guļ ir labs Mlt: li hi torqod huwa tajjeb Mon: түүний унтдаг нь сайн байдаг нь Nep: की उनी सुत्छिन् राम्रो छ Nor: at hun sover er godt Pes: این که او می خوابد خوب است Pnb: كہ او سوندی اے اچھا اے Pol: , że ona śpi jest dobre Ron: cã ea doarme este bun Rus: что она спдит хороше Snd: ت ھوء سمھی ٿي سٺو آھي Spa: que ella duerme es bueno Swe: att hon sover är gott Tha: ว่าหล่อนนอนหลับดี Urd: کہ وہ سوتی ہے اچھا ہے

## ClSlash

Function | Type | Example
--- | --- | ---
`mkClSlash` | NP `->` VPSlash `->` ClSlash | whom does she see API: `mkUtt (mkQCl who_IP (mkClSlash she_NP (mkVPSlash see_V2)))` Afr: wie sien sy Bul: кого вижда тя Cat: qui veu ella Chi: 她看谁 Dan: hvem ser hun Dut: wie ziet ze Eng: whom does she see Est: keda tema näeb Fin: kenet hän näkee Fre: qui voit-elle Ger: wen sieht sie Gre: ποιόν βλέπει αυτή Hin: किस को वह देखती है Ita: chi vede lei Jpn: 彼女は誰を見るか Lav: kuru viņa redz Mlt: min tara hi Mon: хэнийг тэр хардаг вэ Nep: कासलाई उनी हेर्छिन् Nor: hvem ser hun Pes: چه کسی را او می بیند Pnb: كون او ویكھدی اے Pol: kogo widzi ona Ron: pe cine vede ea Rus: кого она видит Snd: ڪير ھوء ڏسی ٿي Spa: quién ve ella Swe: vem ser hon Tha: หล่อนเห็นใคร Urd: کس کو وہ دیکھتی ہے
`mkClSlash` | NP `->` V2 `->` ClSlash | whom does she see API: `mkUtt (mkQCl who_IP (mkClSlash she_NP see_V2))` Afr: wie sien sy Bul: кого вижда тя Cat: qui veu ella Chi: 她看谁 Dan: hvem ser hun Dut: wie ziet ze Eng: whom does she see Est: keda tema näeb Fin: kenet hän näkee Fre: qui voit-elle Ger: wen sieht sie Gre: ποιόν βλέπει αυτή Hin: किस को वह देखती है Ita: chi vede lei Jpn: 彼女は誰を見るか Lav: kuru viņa redz Mlt: min tara hi Mon: хэнийг тэр хардаг вэ Nep: कासलाई उनी हेर्छिन् Nor: hvem ser hun Pes: چه کسی را او می بیند Pnb: كون او ویكھدی اے Pol: kogo widzi ona Ron: pe cine vede ea Rus: кого она видит Snd: ڪير ھوء ڏسی ٿي Spa: quién ve ella Swe: vem ser hon Tha: หล่อนเห็นใคร Urd: کس کو وہ دیکھتی ہے
`mkClSlash` | NP `->` VV `->` V2 `->` ClSlash | whom does she want to see API: `mkUtt (mkQCl who_IP (mkClSlash she_NP want_VV see_V2))` Afr: wie wil sy te sien Bul: кого иска да види тя Cat: qui vol veure ella Chi: 她想谁看 Dan: hvem vil hun se Dut: wie wil ze zien Eng: whom does she want to see Est: keda tema tahab näha Fin: kenet hän tahtoo nähdä Fre: qui veut-elle voir Ger: wen will sie sehen Gre: ποιόν θέλει αυτή να δεί Hin: किस को वह देखना चाहती है Ita: chi vuole vedere lei Jpn: 彼女は誰を見たがっているか Lav: kurš viņa vēlas redzēt Mlt: min trid tara hi Mon: хэнийг тэр харах хүсдэг вэ Nep: कासलाई उनी हेर्न चाहन्छिन् Nor: hvem vil hun se Pes: چه کسی را او می خواهد ببیند Pnb: كون او ویكھنا چاندی اے Pol: kogo ona chce widzieć Ron: pe cine vrea ea sã vadă Rus: кого она хочет видеть Snd: ڪير ھوء ڏسڻ چاھی ٿي Spa: quién quiere ver ella Swe: vem vill hon se Tha: หล่อนอยากเห็นใคร Urd: کس کو وہ دیکھنا چاہتی ہے
`mkClSlash` | Cl `->` Prep `->` ClSlash | with whom does she sleep API: `mkUtt (mkQCl who_IP (mkClSlash (mkCl she_NP sleep_V) with_Prep))` Afr: met wie slaap sy Bul: с кого спи тя Cat: amb qui dorm ella Chi: 她睡觉和谁一起 Dan: med hvem sover hun Dut: met wie slaapt ze Eng: with whom does she sleep Est: koos kellega tema magab Fin: kenen kanssa hän nukkuu Fre: avec qui dort-elle Ger: mit wem schläft sie Gre: με ποιόν κοιμάται αυτή Hin: किस को वह सोती है Ita: con chi dorme lei Jpn: 彼女は誰寝るか Lav: ar kuru viņa guļ Mlt: mal-min torqod hi Mon: хэнтэй тэр унтдаг вэ Nep: कासलाई उनी सुत्छिन् Nor: med hvem sover hun Pes: با چه کسی او می خوابد Pnb: كون او سوندی اے Pol: z kim ona śpi Ron: cu cine doarme ea Rus: с кем она спдит Snd: ڪير ھوء سمھی ٿي Spa: con quién duerme ella Swe: med vem sover hon Tha: หล่อนนอนหลับกับใคร Urd: کس کو وہ سوتی ہے
`mkClSlash` | ClSlash `->` Adv `->` ClSlash | whom does she see today API: `mkUtt (mkQCl who_IP (mkClSlash (mkClSlash she_NP see_V2) today_Adv))` Afr: wie sien sy vandag Bul: кого вижда тя днес Cat: qui veu ella avui Chi: 她今天看谁 Dan: hvem ser hun idag Dut: wie ziet ze vandaag Eng: whom does she see today Est: keda tema näeb täna Fin: kenet hän näkee tänään Fre: qui voit-elle aujourd'hui Ger: wen sieht sie heute Gre: ποιόν βλέπει αυτή σήμερα Hin: किस को आज वह देखती है Ita: chi vede lei oggi Jpn: 今日彼女は誰を見るか Lav: kuru viņa redz šodien Mlt: min tara hi illum Mon: хэнийг тэр хардаг вэ өнөөдөр Nep: कासलाई आज उनी हेर्छिन् Nor: hvem ser hun idag Pes: چه کسی را امروز او می بیند Pnb: كون اج او ویكھدی اے Pol: kogo dziś widzi ona Ron: pe cine vede ea astăzi Rus: кого она видит сегодня Snd: ڪير اڄ ھوء ڏسی ٿي Spa: quién ve ella hoy Swe: vem ser hon idag Tha: หล่อนเห็นวันนี้ใคร Urd: کس کو آج وہ دیکھتی ہے
`mkClSlash` | NP `->` VS `->` SSlash `->` ClSlash | whom does she know that we hadn't seen API: `mkUtt (mkQCl who_IP (mkClSlash she_NP know_VS (mkSSlash (mkTemp pastTense anteriorAnt) negativePol (mkClSlash we_NP (mkVPSlash see_V2)))))` Afr: wie weet sy dat ons nie gesien nie het Bul: кого знае че ние не бяхме видели тя Cat: qui sap ella que nosaltres no havíem vist Chi: 她知道谁我们不看了 Dan: hvem ved hun at vi ikke havde set Dut: wie weet ze dat we niet hadden gezien Eng: whom does she know that we hadn't seen Est: keda tema teab et meie ei olnud näinud Fin: kenet hän tietää että me emme olleet nähneet Fre: qui sait elle que nous n'avions pas vu Ger: wen weiß sie dass wir nicht gesehen hatten Gre: ποιόν ξέρει αυτή οτι εμείς δεν είχαμε δεί Hin: किस को वह जानती है कि हम नहीं देख चुके थे Ita: chi sa lei che noi non avevamo visto Jpn: 彼女は誰私達が見なかったことを知るか Lav: kuru viņa zina , ka mēs nebijām redzēti Mlt: min taf li aħna ma konniex rajna hi Mon: хэнийг тэр ... Nep: कासलाई उनी थाहा पाउँछिन्की हामीहरु हेरेकाथिएनैँ Nor: hvem vet hun at vi ikke hadde sett Pes: چه کسی را او می داند که ما ندیده بودیم Pnb: كون او جاندی اے كہ اسی نیں ویكھ گیے ساں Pol: kogo ona wie , że nie zobaczyliśmy my Ron: pe cine ştie ea cã noi nu văzuserăm Rus: кого она знает , что мы не видели Snd: ڪير ھوء ڄاڻی ٿي ت اسان ڏسون ن ھئاسين Spa: quién sabe ella que nosotros no habíamos visto Swe: vem vet hon att vi inte hade sett Tha: หล่อนรู้ว่าเราไม่เห็นใคร Urd: کس کو وہ جانتی ہے کہ ہم نہیں دیکھ چکے تھے

## Comp - complement of copula, such as AP

Function | Type | Example
--- | --- | ---
`mkComp` | AP `->` Comp | to be old API: `mkUtt (mkVP (mkComp (mkAP old_A)))` Afr: oud te wees Bul: да е старо Cat: ser vella Chi: 是老的 Dan: at være gammel Dut: oud zijn Eng: to be old Est: vana olla Fin: olla vanha Fre: être vieille Ger: alt sein Gre: να είναι παλιός Hin: बूढ़ा Ita: essere vecchia Jpn: 古い Lav: būt veci Mlt: huwa qadim Mon: хуучин байх Nep: बुढो Nor: å være gammel Pes: پیر بودن Pnb: بوڈا Pol: być stary Ron: sã fie vechi Rus: быть старым Snd: پوڙهو Spa: ser vieja Swe: att vara gammal Tha: แก่ Urd: بوڑھا
`mkComp` | NP `->` Comp | to be this man API: `mkUtt (mkVP (mkComp (mkNP this_Det man_N)))` Afr: hierdie man te wees Bul: да е този мъж Cat: ser aquest home Chi: 是这个男人 Dan: at være denne mand Dut: deze man zijn Eng: to be this man Est: see mees olla Fin: olla tämä mies Fre: être cet homme Ger: dieser Mann sein Gre: να είναι αυτός ο άνδρας Hin: यह आदमी Ita: essere questo uomo Jpn: この男だ Lav: būt šis vīrietis Mlt: huwa dan ir-raġel Mon: энэ хүн байх Nep: यो मान्छे Nor: å være denne mannen Pes: این مرد بودن Pnb: اے بندہ Pol: być tym mężczyzną Ron: sã fie acest om Rus: быть этим человеком Snd: ھي ماڻھو Spa: ser este hombre Swe: att vara den här mannen Tha: เป็นชายคนนี้ Urd: یہ آدمی
`mkComp` | Adv `->` Comp | to be here API: `mkUtt (mkVP (mkComp here_Adv))` Afr: hier te wees Bul: да е тук Cat: estar aquí Chi: 在这里 Dan: at være her Dut: hier zijn Eng: to be here Est: siin olla Fin: olla täällä Fre: être ici Ger: hier sein Gre: να είναι εδώ Hin: यहाँ Ita: essere quà Jpn: ここである Lav: būt šeit Mlt: huwa hawn Mon: энд байх Nep: यहाँ Nor: å være her Pes: اینجا بودن Pnb: ایتھے Pol: być tutaj Ron: sã fie aici Rus: быть здесь Snd: ھتي Spa: estar aquí Swe: att vara här Tha: อยู่ที่นี่ Urd: یہاں

## Conj - conjunction

Function | Type | Example
--- | --- | ---
`and_Conj` | Conj | here and now API: `mkUtt (mkAdv and_Conj here_Adv now_Adv)` Afr: hier en nou Bul: тук и сега Cat: aquí i ara Chi: 这里并且现在 Dan: her og nu Dut: hier en nu Eng: here and now Est: siin ja nüüd Fin: täällä ja nyt Fre: ici et maintenant Ger: hier und jetzt Gre: εδώ και τώρα Hin: यहाँ और अब Ita: quà ed adesso Jpn: ここで今 Lav: šeit , un tagad Mlt: hawn u issa Mon: энд ба одоо Nep: यहाँ र अहीले Nor: her og nå Pes: اینجا و حالا Pnb: ایتھے تے ہون Pol: tutaj i teraz Ron: aici şi acum Rus: здесь и сейчас Snd: ھتي ۽ هاڻي Spa: aquí y ahora Swe: här och nu Tha: ที่นี่และเดี๋ยวนี้ Urd: یہاں اور اب
`both7and_DConj` | Conj | both here and there API: `mkUtt (mkAdv both7and_DConj here_Adv there_Adv)` Afr: sowel hier as daar Bul: и тук и там Cat: i aquí i allà Chi: 不但这里而且那里 Dan: både her og der Dut: zowel hier als daar Eng: both here and there Est: nii siin kui ka seal Fin: sekä täällä että siellä Fre: et ici et là Ger: ... Gre: και εδώ και εκεί Hin: दोनों यहाँ और वहाँ Ita: e quà e là Jpn: ここでそこで Lav: gan šeit , gan tur Mlt: kemm hawn u kemm hemm Mon: энд мөн тэнд Nep: दुबै यहाँ र त्यहाँ Nor: både her og der Pes: هم اینجا و هم آنجا Pnb: دوویں ایتھے تے اوتھے Pol: zarówno tutaj jak i tam Ron: şi aici şi acolo Rus: как здесь , так и там Snd: ٻئي ھتي ۽ اتي Spa: y aquí y allí Swe: både här och där Tha: ทั้งที่นี่และที่นั่น Urd: دونوں یہاں اور وہاں
`either7or_DConj` | Conj | either here or there API: `mkUtt (mkAdv either7or_DConj here_Adv there_Adv)` Afr: òf hier òf daar Bul: или тук или там Cat: o aquí o allà Chi: 要么这里要么那里 Dan: enten her eller der Dut: ofwel hier of daar Eng: either here or there Est: kas siin või seal Fin: joko täällä tai siellä Fre: ou ici ou là Ger: ... Gre: είτε εδώ ή εκεί Hin: कोई एक यहाँ या वहाँ Ita: o quà o là Jpn: ここでかそこで Lav: vai nu šeit , vai tur Mlt: jew hawn inkella hemm Mon: эсвэл энд эсвэл тэнд Nep: की यहाँ अथवा त्यहाँ Nor: enten her eller der Pes: یا اینجا یا آنجا Pnb: كوی اك ایتھے یا اوتھے Pol: albo tutaj albo tam Ron: sau aici sau acolo Rus: либо здесь , либо там Snd: ڪو ٻيو ھتي يا اتي Spa: o aquí o allí Swe: antingen här eller där Tha: ที่นี่หริอที่นั่น Urd: کوی ایک یہاں یا وہاں
`if_then_Conj` | Conj | if here then there API: `mkUtt (mkAdv if_then_Conj here_Adv there_Adv)` Afr: as hier dan daar Bul: constant not found: if_then_Conj Cat: si aquí llavors allà Chi: 如果这里那么那里 Dan: constant not found: if_then_Conj Dut: als hier dan daar Eng: if here then there Est: kui siin siis seal Fin: jos täällä niin siellä Fre: si ici alors là Ger: ... Gre: αν εδώ τότε εκεί Hin: constant not found: if_then_Conj Ita: si quà allora là Jpn: ここでそこで Lav: ja šeit , tad tur Mlt: hawn jekk hemm Mon: хэрэв энд тэнд Nep: यदि यहाँ भने त्यहाँ Nor: constant not found: if_then_Conj Pes: اگر اینجا آنگاه آنجا Pnb: اگر ایتھے تے اوتھے Pol: jeżeli tutaj , to tam Ron: dacă aici atunci acolo Rus: constant not found: if_then_Conj Snd: جيڪڏھن ھتي ته اتي Spa: si aquí entonces allí Swe: om här så där Tha: ถ้าที่นี่ก็ที่นั่น Urd: اگر یہاں تو وہاں
`or_Conj` | Conj | here or there API: `mkUtt (mkAdv or_Conj here_Adv there_Adv)` Afr: hier of daar Bul: тук или там Cat: aquí o allà Chi: 这里还是那里 Dan: her eller der Dut: hier of daar Eng: here or there Est: siin või seal Fin: täällä tai siellä Fre: ici ou là Ger: ... Gre: εδώ ή εκεί Hin: यहाँ या वहाँ Ita: quà o là Jpn: ここでかそこで Lav: šeit , vai tur Mlt: hawn jew hemm Mon: энд эсвэл тэнд Nep: यहाँ अथवा त्यहाँ Nor: her eller der Pes: اینجا یا آنجا Pnb: ایتھے یا اوتھے Pol: tutaj lub tam Ron: aici sau acolo Rus: здесь или там Snd: ھتي يا اتي Spa: aquí o allí Swe: här eller där Tha: ที่นี่หริอที่นั่น Urd: یہاں یا وہاں

## DAP - determiner with adjective

Lexical category, constructors given in lexical paradigms.

## Det - determiner phrase

Function | Type | Example
--- | --- | ---
`aPl_Det` | Det | women API: `mkUtt (mkNP aPl_Det woman_N)` Afr: vroue Bul: жени Cat: dones Chi: 女人 Dan: kvinder Dut: vrouwen Eng: women Est: naised Fin: naiset Fre: des femmes Ger: Frauen Gre: γυναίκες Hin: औरतें Ita: donne Jpn: 女たち Lav: sievietes Mlt: nisa Mon: нэг эмэгтэй хүн Nep: आईमाईहरु Nor: kvinner Pes: زن Pnb: زنانیاں Pol: kobiety Ron: nişte femei Rus: женщины Snd: مائيون Spa: mujeres Swe: kvinnor Tha: หญิง Urd: عورتیں
`aSg_Det` | Det | a woman API: `mkUtt (mkNP aSg_Det woman_N)` Afr: 'n vrou Bul: жена Cat: una dona Chi: 一女人 Dan: en kvinde Dut: een vrouw Eng: a woman Est: naine Fin: nainen Fre: une femme Ger: eine Frau Gre: μία γυναίκα Hin: औरत Ita: una donna Jpn: 女 Lav: sieviete Mlt: mara Mon: нэг эмэгтэй хүн Nep: आईमाई Nor: ei kvinne Pes: یک زن Pnb: زنانی Pol: kobieta Ron: o femeie Rus: женщину Snd: مائي Spa: una mujer Swe: en kvinna Tha: หญิง Urd: عورت
`a_Det` | Det | a house API: `mkUtt (mkNP a_Det house_N)` Afr: 'n huis Bul: къща Cat: una casa Chi: 一房子 Dan: et hus Dut: een huis Eng: a house Est: maja Fin: talo Fre: une maison Ger: ein Haus Gre: ένα σπίτι Hin: घर Ita: una casa Jpn: 家 Lav: māja Mlt: dar Mon: нэг байшин Nep: घर Nor: et hus Pes: یک خانه Pnb: گھر Pol: dom Ron: o casă Rus: дом Snd: گھر Spa: una casa Swe: ett hus Tha: บ้าน Urd: گھر
`every_Det` | Det | every woman API: `mkUtt (mkNP every_Det woman_N)` Afr: elk vrou Bul: всяка жена Cat: cada dona Chi: 每个女人 Dan: hver kvinde Dut: elke vrouw Eng: every woman Est: iga naine Fin: jokainen nainen Fre: chaque femme Ger: jede Frau Gre: κάθε γυναίκα Hin: हर औरत Ita: ogni donna Jpn: 全ての女 Lav: ikviena sieviete Mlt: kull mara Mon: эмэгтэй хүн бүр Nep: सबै आईमाई Nor: hver kvinne Pes: هر زن Pnb: ہر زنانی Pol: każda kobieta Ron: orice femeie Rus: каждую женщину Snd: ھر ھڪ مائي Spa: cada mujer Swe: varje kvinna Tha: หญิงทุกคน Urd: ہر عورت
`few_Det` | Det | few women API: `mkUtt (mkNP few_Det woman_N)` Afr: min vroue Bul: няколко жени Cat: poques dones Chi: 少些女人 Dan: få kvinder Dut: weinig vrouwen Eng: few women Est: mõni naine Fin: harva nainen Fre: peu de femmes Ger: wenige Frauen Gre: λίγες γυναίκες Hin: चंद औरतें Ita: poche donne Jpn: 少数の女たち Lav: dažas sievietes Mlt: ftit nisa Mon: багагүй эмэгтэй хүн Nep: अलिकती आईमाईहरु Nor: få kvinner Pes: تعداد کمی زن Pnb: كچھ زنانیاں Pol: parę kobiet Ron: câteva femei Rus: немного женщины Snd: ڪجھ مائيون Spa: pocas mujeres Swe: få kvinnor Tha: หญิงสองสามคน Urd: چند عورتیں
`many_Det` | Det | many houses API: `mkUtt (mkNP many_Det house_N)` Afr: baie huise Bul: много къщи Cat: moltes cases Chi: 很多房子 Dan: mange huse Dut: veel huizen Eng: many houses Est: mitu maja Fin: moni talo Fre: plusieurs maisons Ger: viele Häuser Gre: πολλά σπίτια Hin: बहुत घर Ita: molte case Jpn: 多くの家 Lav: daudzas mājas Mlt: ħafna djar Mon: олон байшин Nep: थुप्रै घरहरु Nor: mange hus Pes: تعداد زیادی خانه Pnb: بہت زیادہ گھر Pol: wiele domów Ron: multe case Rus: много домы Snd: گھڻا گھر Spa: muchas casas Swe: många hus Tha: บ้านหลายหลัง Urd: بہت زیادہ گھر
`mkDet` | Quant `->` Det | this API: `mkUtt (mkNP (mkDet this_Quant))` Afr: hierdie Bul: това Cat: aquest Chi: 这个 Dan: dette Dut: dit Eng: this Est: see Fin: tämä Fre: celui-ci Ger: dieses Gre: αυτό Hin: यह Ita: questo Jpn: これ Lav: ... Mlt: dan il ... Mon: энэ Nep: यो Nor: dette Pes: این Pnb: اے Pol: ten Ron: acesta Rus: это Snd: ھي Spa: éste Swe: det här Tha: นี้ Urd: یہ
`mkDet` | Quant `->` Card `->` Det | these five API: `mkUtt (mkNP (mkDet this_Quant (mkCard (mkNumeral n5_Unit))))` Afr: hierdie vyf Bul: тези пет Cat: aquests cinc Chi: 这五个 Dan: disse fem Dut: deze vijf Eng: these five Est: need viis Fin: nämä viisi Fre: ces cinq Ger: diese fünf Gre: αυτά τα πέντε Hin: यह पांच Ita: questi cinque Jpn: この五つ Lav: ... Mlt: dawn il-ħames Mon: эдгээр тав Nep: यी पाँच Nor: disse fem Pes: این پنج Pnb: اے پنج Pol: tych pięciu Ron: aceştia cinci Rus: эти пять Snd: ھي پنج Spa: estos cinco Swe: de här fem Tha: ห้านี้ Urd: یہ پانچ
`mkDet` | Quant `->` Ord `->` Det | the fifth API: `mkUtt (mkNP (mkDet the_Quant (mkOrd (mkNumeral n5_Unit))))` Afr: hulle vyfde Bul: петото Cat: el quint Chi: 第五个 Dan: det femte Dut: die vijfde Eng: the fifth Est: see viies Fin: viides Fre: le cinquième Ger: das fünfte Gre: το πέμπτο Hin: पांचवाँ Ita: il quinto Jpn: 五番目の Lav: ... Mlt: il-ħames Mon: энэ тавдугаар Nep: पाँचौँ Nor: det femte Pes: پنجمین / پنجم Pnb: پنج واں Pol: piąty Ron: al cincilea Rus: // Snd: //پنجون Spa: el quinto Swe: det femte Tha: ที่ห้า Urd: پانچ واں
`mkDet` | Quant `->` Num `->` Ord `->` Det | the five best API: `mkUtt (mkNP (mkDet the_Quant (mkNum (mkNumeral n5_Unit)) (mkOrd good_A)))` Afr: hulle vyf beste Bul: петте най-добри Cat: els cinc millors Chi: 五最好个 Dan: de fem bedste Dut: die vijf beste Eng: the five best Est: need viis kõige paremad Fin: viisi parhaat Fre: les cinq meilleurs Ger: die fünf besten Gre: τα πέντε καλύτερα Hin: पांच सब से अच्छा Ita: i cinque migliori Jpn: 一番良い五つ Lav: ... Mlt: il-ħames l-iktar tajjeb Mon: эдгээр тав хамгийн / туйлын сайн Nep: सबभन्दा राम्रो पाँच Nor: de fem beste Pes: پنج خوب ترین Pnb: پنج اچھا Pol: pięciu najlepszych Ron: cei mai buni cinci Rus: пять хорошие Snd: پنج سٺو Spa: los cinco mejores Swe: de fem bästa Tha: ห้าดีที่สุด Urd: پانچ سب سے اچھا
`mkDet` | Quant `->` Num `->` Det | these API: `mkUtt (mkNP (mkDet this_Quant pluralNum))` Afr: hierdie Bul: тези Cat: aquests Chi: 这些 Dan: disse Dut: deze Eng: these Est: need Fin: nämä Fre: ceux-ci Ger: diese Gre: αυτά Hin: यह Ita: questi Jpn: これ Lav: ... Mlt: dawn il ... Mon: эдгээр Nep: यी Nor: disse Pes: این Pnb: اے Pol: ci Ron: aceştia Rus: эти Snd: ھي Spa: éstos Swe: de här Tha: นี้ Urd: یہ
`mkDet` | Card `->` Det | five API: `mkUtt (mkNP (mkDet (mkCard (mkNumeral n5_Unit))))` Afr: 'n vyf Bul: пет Cat: cinc Chi: 五个 Dan: fem Dut: vijf Eng: five Est: ühed viis Fin: viisi Fre: cinq Ger: fünf Gre: πέντε Hin: पांच Ita: cinque Jpn: 五つ Lav: ... Mlt: ħames Mon: нэжгээд тав Nep: पाँच Nor: fem Pes: پنج Pnb: پنج Pol: pięciu Ron: unii cinci Rus: пять Snd: پنج Spa: cinco Swe: fem Tha: ห้า Urd: پانچ
`mkDet` | Digits `->` Det | 51
`mkDet` | Numeral `->` Det | five
`mkDet` | Pron `->` Det | my
`mkDet` | Pron `->` Num `->` Det | my five API: `mkUtt (mkNP (mkDet i_Pron (mkNum (mkNumeral n5_Unit))))` Afr: myne vyf Bul: моите пет Cat: els meus cinc Chi: 我的五个 Dan: mine fem Dut: mijn vijf Eng: my five Est: minu viis Fin: minun viisi Fre: mes cinq Ger: meine fünf Gre: τα δικά μου πέντε Hin: मेरा पांच Ita: i miei cinque Jpn: 私の五つ Lav: ... Mlt: tiegħi ħames Mon: минийх тав Nep: मेरो पाँच Nor: mine fem Pes: من پنج Pnb: میرا پنج Pol: moich pięciu Ron: cei cinci ai mei Rus: моих пять Snd: پنج Spa: mis cinco Swe: mina fem Tha: ห้าของฉัน Urd: میرا پانچ
`much_Det` | Det | much wine API: `mkUtt (mkNP much_Det wine_N)` Afr: baie wyn Bul: много вино Cat: molt vi Chi: 多瓶酒 Dan: meget viner Dut: veel wijn Eng: much wine Est: palju vein Fin: paljon viini Fre: beaucoup de vins Ger: vieler Wein Gre: πολύ κρασί Hin: बहुत शराब Ita: molto vino Jpn: 多くのワイン Lav: daudz vīns Mlt: ħafna nbid Mon: нилээд дарс Nep: निक्कै वाईन Nor: mye viner Pes: مقدار زیادی شراب ها Pnb: بہت شراب Pol: dużo win Ron: mult vin Rus: много вина Snd: گھڻو شراب Spa: mucho vino Swe: mycket viner Tha: เหล้าองุ่นหลายขวด Urd: بہت شراب
`somePl_Det` | Det | some women API: `mkUtt (mkNP somePl_Det woman_N)` Afr: sommige vroue Bul: някои жени Cat: algunes dones Chi: 一些个女人 Dan: nogle kvinder Dut: sommige vrouwen Eng: some women Est: keegi naised Fin: jotkut naiset Fre: quelques femmes Ger: einige Frauen Gre: κάποιες γυναίκες Hin: कुछ औरतें Ita: qualche donne Jpn: いくつかの女たち Lav: kādas sievietes Mlt: xi uħud nisa Mon: зарим эмэгтэй хүн Nep: केही आईमाईहरु Nor: noen kvinner Pes: چند زن Pnb: كچھ زنانیاں Pol: pewne kobiety Ron: unele femei Rus: некоторую женщины Snd: ڪجھ مائيون Spa: algunas mujeres Swe: några kvinnor Tha: หญิงบางคน Urd: کچھ عورتیں
`someSg_Det` | Det | some wine API: `mkUtt (mkNP someSg_Det wine_N)` Afr: sommige wyn Bul: някое вино Cat: algun vi Chi: 一些瓶酒 Dan: nogen vin Dut: sommige wijn Eng: some wine Est: keegi vein Fin: joku viini Fre: quelque vin Ger: ein Wein Gre: κάποιο κρασί Hin: कुछ शराब Ita: qualche vino Jpn: 多少のワイン Lav: kāds vīns Mlt: xi nbid Mon: зарим нэг дарс Nep: कोही वाईन Nor: noen vin Pes: مقداری شراب Pnb: كچھ شراب Pol: pewne wino Ron: nişte vin Rus: некоторое вино Snd: ڪجھ شراب Spa: algún vino Swe: något vin Tha: เหล้าองุ่นบางขวด Urd: کچھ شراب
`that_Det` | Det | that woman API: `mkUtt (mkNP that_Det woman_N)` Afr: daardie vrou Bul: онази жена Cat: aquella dona Chi: 那个女人 Dan: den der kvinde Dut: die vrouw Eng: that woman Est: too naine Fin: tuo nainen Fre: cette femme Ger: jene Frau Gre: εκείνη η γυναίκα Hin: वह औरत Ita: quella donna Jpn: その女 Lav: tā sieviete Mlt: dik il-mara Mon: тэр эмэгтэй хүн Nep: त्ये आईमाई Nor: den der kvinna Pes: آن زن Pnb: وہ زنانی Pol: tamta kobieta Ron: acea femeie Rus: ту женщину Snd: جيڪو مائي Spa: esa mujer Swe: den där kvinnan Tha: หญิงคนนั้น Urd: وہ عورت
`thePl_Det` | Det | the houses API: `mkUtt (mkNP thePl_Det house_N)` Afr: die huise Bul: къщите Cat: les cases Chi: 房子 Dan: husene Dut: de huizen Eng: the houses Est: majad Fin: talot Fre: les maisons Ger: die Häuser Gre: τα σπίτια Hin: घर Ita: le case Jpn: 家 Lav: mājas Mlt: id-djar Mon: энэ байшин Nep: घरहरु Nor: husa Pes: خانه Pnb: گھر Pol: domy Ron: casele Rus: домы Snd: گھر Spa: las casas Swe: husen Tha: บ้าน Urd: گھر
`theSg_Det` | Det | the house API: `mkUtt (mkNP theSg_Det house_N)` Afr: die huis Bul: къщата Cat: la casa Chi: 房子 Dan: huset Dut: het huis Eng: the house Est: maja Fin: talo Fre: la maison Ger: das Haus Gre: το σπίτι Hin: घर Ita: la casa Jpn: 家 Lav: māja Mlt: id-dar Mon: энэ байшин Nep: घर Nor: huset Pes: خانه Pnb: گھر Pol: dom Ron: casa Rus: дом Snd: گھر Spa: la ... Swe: huset Tha: บ้าน Urd: گھر
`the_Det` | Det | the house API: `mkUtt (mkNP the_Det house_N)` Afr: die huis Bul: къщата Cat: la casa Chi: 房子 Dan: huset Dut: het huis Eng: the house Est: maja Fin: talo Fre: la maison Ger: das Haus Gre: το σπίτι Hin: घर Ita: la casa Jpn: 家 Lav: māja Mlt: id-dar Mon: энэ байшин Nep: घर Nor: huset Pes: خانه Pnb: گھر Pol: dom Ron: casa Rus: дом Snd: گھر Spa: la ... Swe: huset Tha: บ้าน Urd: گھر
`these_Det` | Det | these women API: `mkUtt (mkNP these_Det woman_N)` Afr: hierdie vroue Bul: тези жени Cat: aquestes dones Chi: 这些女人 Dan: disse kvinder Dut: deze vrouwen Eng: these women Est: need naised Fin: nämä naiset Fre: ces femmes Ger: diese Frauen Gre: αυτές οι γυναίκες Hin: ये औरतें Ita: queste donne Jpn: この女たち Lav: šīs sievietes Mlt: dawn in-nisa Mon: энэ эмэгтэй хүн Nep: यी आईमाईहरु Nor: disse kvinnene Pes: این زن Pnb: اے زنانیاں Pol: te kobiety Ron: aceste femei Rus: эти женщины Snd: ھي مائيون Spa: estas mujeres Swe: de här kvinnorna Tha: หญิงคนนี้ Urd: یہ عورتیں
`this_Det` | Det | this woman API: `mkUtt (mkNP this_Det woman_N)` Afr: hierdie vrou Bul: тази жена Cat: aquesta dona Chi: 这个女人 Dan: denne kvinde Dut: deze vrouw Eng: this woman Est: see naine Fin: tämä nainen Fre: cette femme Ger: diese Frau Gre: αυτή η γυναίκα Hin: यह औरत Ita: questa donna Jpn: この女 Lav: šī sieviete Mlt: din il-mara Mon: энэ эмэгтэй хүн Nep: यो आईमाई Nor: denne kvinna Pes: این زن Pnb: اے زنانی Pol: ta kobieta Ron: această femeie Rus: эту женщину Snd: ھي مائي Spa: esta mujer Swe: den här kvinnan Tha: หญิงคนนี้ Urd: یہ عورت
`those_Det` | Det | those women API: `mkUtt (mkNP those_Det woman_N)` Afr: daardie vroue Bul: онези жени Cat: aquelles dones Chi: 那些女人 Dan: de der kvinder Dut: die vrouwen Eng: those women Est: nood naised Fin: nuo naiset Fre: ces femmes Ger: jene Frauen Gre: εκείνες οι γυναίκες Hin: वे औरतें Ita: quelle donne Jpn: その女たち Lav: tās sievietes Mlt: dawk in-nisa Mon: тэр эмэгтэй хүн Nep: यिनीहरु आईमाईहरु Nor: de der kvinnene Pes: آن زن Pnb: وہ زنانیاں Pol: tamte kobiety Ron: acele femei Rus: те женщины Snd: جيڪو مائيون Spa: esas mujeres Swe: de där kvinnorna Tha: หญิงคนนั้น Urd: وہ عورتیں

## Dig

Function | Type | Example
--- | --- | ---
`n0_Dig` | Dig | 0
`n1_Dig` | Dig | 1
`n2_Dig` | Dig | 2
`n3_Dig` | Dig | 3
`n4_Dig` | Dig | 4
`n5_Dig` | Dig | 5
`n6_Dig` | Dig | 6
`n7_Dig` | Dig | 7
`n8_Dig` | Dig | 8
`n9_Dig` | Dig | 9

## Digits - cardinal or ordinal in digits

Function | Type | Example
--- | --- | ---
`mkDigits` | `Str` `->` Digits | 35 (from string "35"; ; range 1-9999999)
`mkDigits` | Dig `->` Digits | 4 API: `mkUtt (mkCard (mkDigits n4_Dig))` Afr: 4 Bul: 4 Cat: 4 Chi: 4 Dan: 4 Dut: 4 Eng: 4 Est: 4 Fin: 4 Fre: 4 Ger: 4 Gre: 4 Hin: ४ Ita: 4 Jpn: 4 Lav: 4 Mlt: 4 Mon: 4 Nep: ४ Nor: 4 Pes: 4 Pnb: ۴ Pol: 4 Ron: 4 Rus: 4 Snd: ۴ Spa: 4 Swe: 4 Tha: ๔ Urd: ۴
`mkDigits` | Dig `->` Digits `->` Digits | 1,233,486 API: `mkUtt (mkCard (mkDigits n1_Dig (mkDigits n2_Dig (mkDigits n3_Dig (mkDigits n3_Dig (mkDigits n4_Dig (mkDigits n8_Dig (mkDigits n6_Dig))))))))` Afr: 1233486 Bul: 1233486 Cat: 1233486 Chi: 1233486 Dan: 1233486 Dut: 1233486 Eng: 1,233,486 Est: 1233486 Fin: 1233486 Fre: 1233486 Ger: 1233486 Gre: 1233486 Hin: ६८४३३२१ Ita: 1233486 Jpn: 1,233,486 Lav: 1233486 Mlt: 1,233,486 Mon: 1233486 Nep: १२३३४८६ Nor: 1233486 Pes: 1 2 3 3 4 8 6 Pnb: ۶۸۴۳۳۲۱ Pol: 1233486 Ron: 1233486 Rus: 1233486 Snd: ۶۸۴۳۳۲۱ Spa: 1233486 Swe: 1233486 Tha: ๑๒๓๓๔๘๖ Urd: ۶۸۴۳۳۲۱

## IAdv - interrogative adverb

Function | Type | Example
--- | --- | ---
`how8much_IAdv` | IAdv | how much API: `mkUtt how8much_IAdv` Afr: hoeveel Bul: колко Cat: quant Chi: 多少 Dan: constant not found: how8much_IAdv Dut: hoeveel Eng: how much Est: kui palju Fin: kuinka paljon Fre: combien Ger: wieviel Gre: πόσο Hin: कितना Ita: quanto Jpn: いくら Lav: cik Mlt: kemm Mon: хэд Nep: कती Nor: constant not found: how8much_IAdv Pes: چقدر Pnb: كینا Pol: constant not found: how8much_IAdv Ron: cât Rus: сколько Snd: ڪيترا Spa: cuánto Swe: hur mycket Tha: เท่าไร Urd: کتنا
`how_IAdv` | IAdv | how API: `mkUtt how_IAdv` Afr: hoe Bul: как Cat: com Chi: 如何 Dan: hvor Dut: hoe Eng: how Est: kuidas Fin: miten Fre: comment Ger: wie Gre: πώς Hin: कैसे Ita: come Jpn: どのように Lav: kā Mlt: kif Mon: яаж Nep: कसरी Nor: hvor Pes: چطور Pnb: كسراں Pol: jak Ron: cum Rus: как Snd: ڪيئن Spa: como Swe: hur Tha: อย่างไร Urd: کیسے
`mkIAdv` | Prep `->` IP `->` IAdv | in which city API: `mkUtt (mkIAdv in_Prep (mkIP which_IQuant city_N))` Afr: in watter stad Bul: в кой град Cat: en quina ciutat Chi: 在哪个城市中 Dan: i hvilken by Dut: in welke stad Eng: in which city Est: mis linnas Fin: missä kaupungissa Fre: dans quelle ville Ger: in welcher Stadt Gre: σε ποιά πόλη Hin: कौन से शहर में Ita: in quale città Jpn: どの都市に Lav: kura pilsētā Mlt: fil-liema belt Mon: ямар хотод Nep: कुन शहर मा Nor: i hvilken by Pes: در کدام شهر Pnb: ... Pol: w którym mieście Ron: în care oraş Rus: в который город Snd: constant not found: city_N Spa: en qué ciudad Swe: i vilken stad Tha: ในเมืองเมืองไหน Urd: کون سے شہر میں
`mkIAdv` | IAdv `->` Adv `->` IAdv | where in Paris API: `mkUtt (mkIAdv where_IAdv (mkAdv in_Prep (mkNP paris_PN)) )` Afr: waar in Parys Bul: къде в Париж Cat: on en Paris Chi: 在巴黎中哪里 Dan: hvor i Paris Dut: waar in Parijs Eng: where in Paris Est: kus Pariisis Fin: missä Pariisissa Fre: où dans Paris Ger: wo in Paris Gre: που στο Παρίσι Hin: कहाँ पैरिस में Ita: dove in Parigi Jpn: パリにどこ Lav: kur Parīzē Mlt: fejn fi Pariġi Mon: хаана Парисэнд Nep: कहाँ पेरिस मा Nor: hvor i Paris Pes: در پاریس کجا Pnb: كتھے پیرس وچ Pol: gdzie w Paryżu Ron: unde în Paris Rus: где в Париже Snd: constant not found: paris_PN Spa: dónde en París Swe: var i Paris Tha: ที่ไหนในปารีส Urd: کہاں پیرس میں
`when_IAdv` | IAdv | when API: `mkUtt when_IAdv` Afr: wanneer Bul: кога Cat: quan Chi: 什么时候 Dan: hvornår Dut: wanneer Eng: when Est: kui Fin: milloin Fre: quand Ger: wann Gre: πότε Hin: कब Ita: quando Jpn: いつ Lav: kad Mlt: meta Mon: хэзээ Nep: कहिले Nor: når Pes: کی Pnb: كدوں Pol: kiedy Ron: când Rus: когда Snd: ڪڏھن Spa: cuándo Swe: när Tha: เมื่อไร Urd: کب
`where_IAdv` | IAdv | where API: `mkUtt where_IAdv` Afr: waar Bul: къде Cat: on Chi: 哪里 Dan: hvor Dut: waar Eng: where Est: kus Fin: missä Fre: où Ger: wo Gre: που Hin: कहाँ Ita: dove Jpn: どこ Lav: kur Mlt: fejn Mon: хаана Nep: कहाँ Nor: hvor Pes: کجا Pnb: كتھے Pol: gdzie Ron: unde Rus: где Snd: ڪٿي Spa: dónde Swe: var Tha: ที่ไหน Urd: کہاں
`why_IAdv` | IAdv | why API: `mkUtt why_IAdv` Afr: waarom Bul: защо Cat: per quË Chi: 为什么 Dan: hvorfor Dut: waarom Eng: why Est: miks Fin: miksi Fre: pourquoi Ger: warum Gre: γιατί Hin: क्यों Ita: perché Jpn: どうして Lav: kāpēc Mlt: għalfejn Mon: яагаад Nep: किन Nor: hvorfor Pes: چرا Pnb: كیوں Pol: dlaczego Ron: de ce Rus: почему Snd: ڇو Spa: por qué Swe: varför Tha: ทำไม Urd: کیوں

## IComp - interrogative complement of copula

Function | Type | Example
--- | --- | ---
`mkIComp` | IAdv `->` IComp | where (is it)
`mkIComp` | IP `->` IComp | who (is it)

## IDet - interrogative determiner

Function | Type | Example
--- | --- | ---
`how8many_IDet` | IDet | how many houses API: `mkUtt (mkIP how8many_IDet house_N)` Afr: hoeveel huise Bul: колко къщи Cat: quantes cases Chi: 多少间房子 Dan: hvor mange huse Dut: hoeveel huizen Eng: how many houses Est: kui mitu maja Fin: kuinka moni talo Fre: combien de maisons Ger: wie viele Häuser Gre: πόσα σπίτια Hin: कितने घर Ita: quante case Jpn: 家がいくつ Lav: cik mājas Mlt: kemm djar Mon: хэдэн байшин Nep: कती वटा घरहरु Nor: hvor mange hus Pes: چند خانه Pnb: كینے گھر Pol: ile domów Ron: câte case Rus: скольки домов Snd: ڪيترا گھر Spa: cuántas casas Swe: hur många hus Tha: บ้านกี่หลัง Urd: کتنے گھر
`mkIDet` | IQuant `->` Num `->` IDet | which houses API: `mkUtt (mkIP (mkIDet which_IQuant pluralNum) house_N)` Afr: watter huise Bul: кои къщи Cat: quines cases Chi: 哪些房子 Dan: hvilke huse Dut: welke huizen Eng: which houses Est: mis majad Fin: mitkä talot Fre: quelles maisons Ger: welche Häuser Gre: ποιά σπίτια Hin: कौन से घर Ita: quali case Jpn: どの家 Lav: kuras mājas Mlt: liema djar Mon: ямар байшин Nep: कुन घरहरु Nor: hvilke hus Pes: کدام خانه Pnb: كیڑے گھر Pol: które domy Ron: care case Rus: которые домы Snd: جيڪا گھر Spa: qué casas Swe: vilka hus Tha: บ้านหลังไหน Urd: کون سے گھر
`mkIDet` | IQuant `->` IDet | which house API: `mkUtt (mkIP (mkIDet which_IQuant) house_N )` Afr: watter huis Bul: коя къща Cat: quina casa Chi: 哪间房子 Dan: hvilket hus Dut: welk huis Eng: which house Est: mis maja Fin: mikä talo Fre: quelle maison Ger: welches Haus Gre: ποιό σπίτι Hin: कौन सा घर Ita: quale casa Jpn: どの家 Lav: kura māja Mlt: liema dar Mon: ямар байшин Nep: कुन घर Nor: hvilket hus Pes: کدام خانه Pnb: كیڑا گھر Pol: który dom Ron: care casă Rus: который дом Snd: جيڪو گھر Spa: qué casa Swe: vilket hus Tha: บ้านหลังไหน Urd: کون سا گھر
`whichPl_IDet` | IDet | which houses API: `mkUtt (mkIP whichPl_IDet house_N)` Afr: watter huise Bul: кои къщи Cat: quines cases Chi: 哪些房子 Dan: hvilke huse Dut: welke huizen Eng: which houses Est: mis majad Fin: mitkä talot Fre: quelles maisons Ger: welche Häuser Gre: ποιά σπίτια Hin: कौन से घर Ita: quali case Jpn: どの家 Lav: kuras mājas Mlt: liema djar Mon: ямар байшин Nep: कुन घरहरु Nor: hvilke hus Pes: کدام خانه Pnb: كیڑے گھر Pol: które domy Ron: care case Rus: которые домы Snd: جيڪا گھر Spa: qué casas Swe: vilka hus Tha: บ้านหลังไหน Urd: کون سے گھر
`which_IDet` | IDet | which house API: `mkUtt (mkIP which_IDet house_N)` Afr: watter huis Bul: коя къща Cat: quina casa Chi: 哪间房子 Dan: hvilket hus Dut: welk huis Eng: which house Est: mis maja Fin: mikä talo Fre: quelle maison Ger: welches Haus Gre: ποιό σπίτι Hin: कौन सा घर Ita: quale casa Jpn: どの家 Lav: kura māja Mlt: liema dar Mon: ямар байшин Nep: कुन घर Nor: hvilket hus Pes: کدام خانه Pnb: كیڑا گھر Pol: który dom Ron: care casă Rus: который дом Snd: جيڪو گھر Spa: qué casa Swe: vilket hus Tha: บ้านหลังไหน Urd: کون سا گھر

## IP - interrogative pronoun

Function | Type | Example
--- | --- | ---
`mkIP` | IDet `->` CN `->` IP | which five big cities API: `mkUtt (mkIP (mkIDet which_IQuant (mkNum (mkNumeral n5_Unit))) (mkCN big_A city_N) )` Afr: watter vyf groot stede Bul: кои пет големи града Cat: quines cinc ciutats groses Chi: 哪五个大城市 Dan: hvilke fem store byer Dut: welke vijf grote steden Eng: which five big cities Est: mis viis suurt linna Fin: mitkä viisi suurta kaupunkia Fre: quelles cinq grandes villes Ger: welche fünf großen Städte Gre: ποιές πέντε μεγάλες πόλεις Hin: कौन से पांच बड़े शहर Ita: quali cinque grandi città Jpn: どの五大きな都市 Lav: kuras piecas lielās pilsētas Mlt: liema ħamsa bliet kbar Mon: ямар тав том хот Nep: कुन पाँच ठुला शहरहरु Nor: hvilke fem store byer Pes: کدام پنج شهر بزرگ Pnb: كیڑے پنج وڈے شہر Pol: których pięć dużych miast Ron: care cinci oraşe mari Rus: которые пять большие городы Snd: constant not found: city_N Spa: qué cinco grandes ciudades Swe: vilka fem stora städer Tha: เมืองใหญ่ห้าเมืองไหน Urd: کون سے پانچ بڑے شہر
`mkIP` | IDet `->` N `->` IP | which five cities API: `mkUtt (mkIP (mkIDet which_IQuant (mkNum (mkNumeral n5_Unit))) city_N )` Afr: watter vyf stede Bul: кои пет града Cat: quines cinc ciutats Chi: 哪五个城市 Dan: hvilke fem byer Dut: welke vijf steden Eng: which five cities Est: mis viis linna Fin: mitkä viisi kaupunkia Fre: quelles cinq villes Ger: welche fünf Städte Gre: ποιές πέντε πόλεις Hin: कौन से पांच शहर Ita: quali cinque città Jpn: どの五都市 Lav: kuras piecas pilsētas Mlt: liema ħamsa bliet Mon: ямар тав хот Nep: कुन पाँच शहरहरु Nor: hvilke fem byer Pes: کدام پنج شهر Pnb: كیڑے پنج شہر Pol: których pięć miast Ron: care cinci oraşe Rus: которые пять городы Snd: constant not found: city_N Spa: qué cinco ciudades Swe: vilka fem städer Tha: เมืองห้าเมืองไหน Urd: کون سے پانچ شہر
`mkIP` | IDet `->` IP | which five API: `mkUtt (mkIP (mkIDet which_IQuant (mkNum (mkNumeral n5_Unit))))` Afr: watter vyf Bul: кои пет Cat: quins cinc Chi: 哪五 Dan: hvilke fem Dut: welke vijf Eng: which five Est: mis viis Fin: mitkä viisi Fre: quels cinq Ger: welche fünf Gre: ποιoί πέντε Hin: कौन से पांच Ita: quali cinque Jpn: どの五つ Lav: kuri pieci / kuras piecas Mlt: liema ħamsa Mon: ямар тав Nep: कुन पाँच Nor: hvilke fem Pes: کدام پنج Pnb: كیڑے پنج Pol: których pięciu Ron: care cinci Rus: которые пять Snd: جيڪا پنج Spa: qué cinco Swe: vilka fem Tha: ห้าไหน Urd: کون سے پانچ
`mkIP` | IQuant `->` CN `->` IP | which big city API: `mkUtt (mkIP which_IQuant (mkCN big_A city_N) )` Afr: watter groot stad Bul: кой голям град Cat: quina ciutat grosa Chi: 哪个大城市 Dan: hvilken stor by Dut: welke grote stad Eng: which big city Est: mis suur linn Fin: mikä suuri kaupunki Fre: quelle grande ville Ger: welche große Stadt Gre: ποιά μεγάλη πόλη Hin: कौन सा बड़ा शहर Ita: quale grande città Jpn: どの大きな都市 Lav: kura lielā pilsēta Mlt: liema belt kbira Mon: ямар том хот Nep: कुन ठुलो शहर Nor: hvilken stor by Pes: کدام شهر بزرگ Pnb: كیڑا وڈا شہر Pol: które duże miasto Ron: care oraş mare Rus: который большой город Snd: constant not found: city_N Spa: qué grande ciudad Swe: vilken stor stad Tha: เมืองใหญ่เมืองไหน Urd: کون سا بڑا شہر
`mkIP` | IQuant `->` Num `->` CN `->` IP | which five big cities API: `mkUtt (mkIP which_IQuant (mkNum (mkNumeral n5_Unit)) (mkCN big_A city_N) )` Afr: watter vyf groot stede Bul: кои пет големи града Cat: quines cinc ciutats groses Chi: 哪五个大城市 Dan: hvilke fem store byer Dut: welke vijf grote steden Eng: which five big cities Est: mis viis suurt linna Fin: mitkä viisi suurta kaupunkia Fre: quelles cinq grandes villes Ger: welche fünf großen Städte Gre: ποιές πέντε μεγάλες πόλεις Hin: कौन से पांच बड़े शहर Ita: quali cinque grandi città Jpn: どの五大きな都市 Lav: kuras piecas lielās pilsētas Mlt: liema ħamsa bliet kbar Mon: ямар тав том хот Nep: कुन पाँच ठुला शहरहरु Nor: hvilke fem store byer Pes: کدام پنج شهر بزرگ Pnb: كیڑے پنج وڈے شہر Pol: których pięć dużych miast Ron: care cinci oraşe mari Rus: которые пять большие городы Snd: constant not found: city_N Spa: qué cinco grandes ciudades Swe: vilka fem stora städer Tha: เมืองใหญ่ห้าเมืองไหน Urd: کون سے پانچ بڑے شہر
`mkIP` | IQuant `->` N `->` IP | which city API: `mkUtt (mkIP which_IQuant city_N)` Afr: watter stad Bul: кой град Cat: quina ciutat Chi: 哪个城市 Dan: hvilken by Dut: welke stad Eng: which city Est: mis linn Fin: mikä kaupunki Fre: quelle ville Ger: welche Stadt Gre: ποιά πόλη Hin: कौन सा शहर Ita: quale città Jpn: どの都市 Lav: kura pilsēta Mlt: liema belt Mon: ямар хот Nep: कुन शहर Nor: hvilken by Pes: کدام شهر Pnb: كیڑا شہر Pol: które miasto Ron: care oraş Rus: который город Snd: constant not found: city_N Spa: qué ciudad Swe: vilken stad Tha: เมืองเมืองไหน Urd: کون سا شہر
`mkIP` | IP `->` Adv `->` IP | who in Paris API: `mkUtt (mkIP who_IP (mkAdv in_Prep (mkNP paris_PN)))` Afr: wie in Parys Bul: кой в Париж Cat: qui en Paris Chi: 在巴黎中的谁 Dan: hvem i Paris Dut: wie in Parijs Eng: who in Paris Est: kes Pariisis Fin: kuka Pariisissa Fre: qui dans Paris Ger: wer in Paris Gre: ποιός στο Παρίσι Hin: पैरिस में कौन Ita: chi in Parigi Jpn: パリに誰 Lav: kurš Parīzē Mlt: min fi Pariġi Mon: Парисэнд хэн Nep: पेरिस मा को Nor: hvem i Paris Pes: چه کسی در پاریس Pnb: پیرس وچ كون Pol: kto w Paryżu Ron: cine în Paris Rus: кто в Париже Snd: constant not found: paris_PN Spa: quién en París Swe: vem i Paris Tha: ใครในปารีส Urd: پیرس میں کون
`whatPl_IP` | IP | what API: `mkUtt (whatPl_IP)` Afr: wat Bul: какви Cat: què Chi: 什么 Dan: hvilke Dut: wat Eng: what Est: mis Fin: mitkä Fre: que ... Ger: was Gre: τι Hin: क्या Ita: che Jpn: 何 Lav: kas Mlt: x' Mon: юу Nep: के Nor: hvilke Pes: چه چیزهایی Pnb: constant not found: whatPl_IP Pol: co Ron: ce Rus: что Snd: ڇا Spa: qué Swe: vilka Tha: อะไร Urd: کیا
`whatSg_IP` | IP | what API: `mkUtt (whatSg_IP)` Afr: wat Bul: какъв Cat: què Chi: 什么 Dan: hvad Dut: wat Eng: what Est: mis Fin: mikä Fre: que ... Ger: was Gre: τι Hin: क्या Ita: che Jpn: 何 Lav: kas Mlt: x' Mon: юу Nep: के Nor: hva Pes: چه چیزی Pnb: كیا Pol: co Ron: ce Rus: что Snd: ڇا Spa: qué Swe: vad Tha: อะไร Urd: کیا
`what_IP` | IP | what API: `mkUtt what_IP` Afr: wat Bul: какъв Cat: què Chi: 什么 Dan: hvad Dut: wat Eng: what Est: mis Fin: mikä Fre: que ... Ger: was Gre: τι Hin: क्या Ita: che Jpn: 何 Lav: kas Mlt: x' Mon: юу Nep: के Nor: hva Pes: چه چیزی Pnb: كیا Pol: co Ron: ce Rus: что Snd: ڇا Spa: qué Swe: vad Tha: อะไร Urd: کیا
`whoPl_IP` | IP | who API: `mkUtt (whoPl_IP)` Afr: wie Bul: кои Cat: qui Chi: 谁 Dan: hvilke Dut: wie Eng: who Est: kes Fin: ketkä Fre: qui Ger: wer Gre: ποιοί Hin: कौन Ita: chi Jpn: 誰 Lav: kuri Mlt: min Mon: хэн Nep: को Nor: hvilke Pes: چه کسانی Pnb: constant not found: whoPl_IP Pol: kto Ron: cine Rus: кто Snd: ڪير Spa: quién Swe: vilka Tha: ใคร Urd: کون
`whoSg_IP` | IP | who API: `mkUtt (whoSg_IP)` Afr: wie Bul: кой Cat: qui Chi: 谁 Dan: hvem Dut: wie Eng: who Est: kes Fin: kuka Fre: qui Ger: wer Gre: ποιός Hin: कौन Ita: chi Jpn: 誰 Lav: kurš Mlt: min Mon: хэн Nep: को Nor: hvem Pes: چه کسی Pnb: كون Pol: kto Ron: cine Rus: кто Snd: ڪير Spa: quién Swe: vem Tha: ใคร Urd: کون
`who_IP` | IP | who API: `mkUtt who_IP` Afr: wie Bul: кой Cat: qui Chi: 谁 Dan: hvem Dut: wie Eng: who Est: kes Fin: kuka Fre: qui Ger: wer Gre: ποιός Hin: कौन Ita: chi Jpn: 誰 Lav: kurš Mlt: min Mon: хэн Nep: को Nor: hvem Pes: چه کسی Pnb: كون Pol: kto Ron: cine Rus: кто Snd: ڪير Spa: quién Swe: vem Tha: ใคร Urd: کون

## IQuant

Function | Type | Example
--- | --- | ---
`which_IQuant` | IQuant | which house API: `mkUtt (mkIP which_IQuant house_N)` Afr: watter huis Bul: коя къща Cat: quina casa Chi: 哪间房子 Dan: hvilket hus Dut: welk huis Eng: which house Est: mis maja Fin: mikä talo Fre: quelle maison Ger: welches Haus Gre: ποιό σπίτι Hin: कौन सा घर Ita: quale casa Jpn: どの家 Lav: kura māja Mlt: liema dar Mon: ямар байшин Nep: कुन घर Nor: hvilket hus Pes: کدام خانه Pnb: كیڑا گھر Pol: który dom Ron: care casă Rus: который дом Snd: جيڪو گھر Spa: qué casa Swe: vilket hus Tha: บ้านหลังไหน Urd: کون سا گھر

## Imp - imperative

Function | Type | Example
--- | --- | ---
`mkImp` | VP `->` Imp | come to my house API: `mkUtt (mkImp (mkVP (mkVP come_V) (mkAdv to_Prep (mkNP i_Pron house_N))))` Afr: kom na my huis Bul: ела до моята къща Cat: vine a la meva casa Chi: 在往我的房子来 Dan: kom til mit hus Dut: kom naar mijn huis Eng: come to my house Est: tule Fin: tule minun talooni Fre: viens à ma maison Ger: komm nach meinem Haus Gre: έλα στο δικό μου σπίτι Hin: मेरे घर को आना Ita: vieni alla mia casa Jpn: 私の家に来なさい Lav: nāc uz manu māju Mlt: ejjew lid-dar Mon: чи ир Nep: आउ मेरो घर सम्म होउ Nor: komm til mit hus Pes: به خانه ی من بیا Pnb: آنا میرا گھر نوں Pol: do mojego domu przychodź Ron: vino la casa mea Rus: приходи к моему дому Snd: constant not found: come_V Spa: ven a mi casa Swe: kom till mitt hus Tha: มาถืงบ้านของฉันซิ Urd: میرے گھر کو آنا
`mkImp` | V `->` Imp | come API: `mkUtt (mkImp come_V)` Afr: kom Bul: ела Cat: vine Chi: 来 Dan: kom Dut: kom Eng: come Est: tule Fin: tule Fre: viens Ger: komm Gre: έλα Hin: आना Ita: vieni Jpn: 来なさい Lav: nāc Mlt: ejjew Mon: чи ир Nep: आउ होउ Nor: komm Pes: بیا Pnb: آنا Pol: przychodź Ron: vino Rus: приходи Snd: constant not found: come_V Spa: ven Swe: kom Tha: มาซิ Urd: آنا
`mkImp` | V2 `->` NP `->` Imp | buy it API: `mkUtt (mkImp buy_V2 it_NP)` Afr: koop Bul: купи него Cat: compraho Chi: 买它 Dan: køb det Dut: koop het Eng: buy it Est: osta selle Fin: osta se Fre: achète-le ... Ger: kaufe es Gre: αγόρασε το Hin: इस को ख़रीदना Ita: compralo Jpn: それを買いなさい Lav: pērc to Mlt: xtara Mon: чи худалдан ав Nep: यो किन् होउ Nor: kjøp det Pes: آن را بخر Pnb: اینوں خریدنا Pol: kupuj je Ron: cumpără Rus: покупай его Snd: خريد ڪر Spa: compralo Swe: köp det Tha: ซื้อมันซิ Urd: اس کو خریدنا

## ImpForm

Function | Type | Example
--- | --- | ---
`pluralImpForm` | ImpForm | be men API: `mkUtt pluralImpForm (mkImp (mkVP man_N))` Afr: wees mans Bul: бъдете мъже Cat: sigueu homes Chi: 是男人 Dan: var mænd Dut: wezen mannen Eng: be men Est: olge mehed Fin: olkaa miehiä Fre: soyez des hommes Ger: seid Männer Gre: να είστε άνδρες Hin: आदमी Ita: siate uomini Jpn: 男になりなさい Lav: esiet vīrieši Mlt: kunu rġiel Mon: та нар бай Nep: मान्छेहरु हऔ Nor: var menn Pes: مردان Pnb: بندے Pol: bądźcie mężczyzna Ron: fiţi oameni Rus: будьте людями Snd: ماڻھو Spa: sed hombres Swe: var män Tha: เป็นชายซิ Urd: آدمی
`politeImpForm` | ImpForm | be a man API: `mkUtt politeImpForm (mkImp (mkVP man_N))` Afr: wees 'n man Bul: бъдете мъже Cat: sigui un home Chi: 是男人 Dan: var en mand Dut: weest u een man Eng: be a man Est: olge mees Fin: olkaa mies Fre: soyez un homme Ger: seien Sie ein Mann Gre: να είστε άνδρες Hin: आदमी Ita: sia un uomo Jpn: 男だってください Lav: lūdzu esiet vīrieši Mlt: kun raġel Mon: та байна уу Nep: मान्छे होउ Nor: var en mann Pes: مرد Pnb: بندہ Pol: bądź mężczyzna Ron: sã fii om Rus: будь человеком Snd: ماڻھو Spa: sea un hombre Swe: var en man Tha: เป็นชายซิ Urd: آدمی
`singularImpForm` | ImpForm | be a man API: `mkUtt singularImpForm (mkImp (mkVP man_N))` Afr: wees 'n man Bul: бъди мъж Cat: sigues un home Chi: 是男人 Dan: var en mand Dut: wees een man Eng: be a man Est: ole mees Fin: ole mies Fre: sois un homme Ger: sei ein Mann Gre: να είσαι άνδρας Hin: आदमी Ita: sii un uomo Jpn: 男になりなさい Lav: es vīrietis Mlt: kun raġel Mon: чи бай Nep: मान्छे होउ Nor: var en mann Pes: مرد Pnb: بندہ Pol: bądź mężczyzna Ron: fii om Rus: будь человеком Snd: ماڻھو Spa: sé un hombre Swe: var en man Tha: เป็นชายซิ Urd: آدمی

## Interj - interjection

Lexical category, constructors given in lexical paradigms.

## ListAP

Function | Type | Example
--- | --- | ---
`mkListAP` | AP `->` AP `->` ListAP | list of two
`mkListAP` | AP `->` ListAP `->` ListAP | list of more

## ListAdv

Function | Type | Example
--- | --- | ---
`mkListAdv` | Adv `->` Adv `->` ListAdv | list of two
`mkListAdv` | Adv `->` ListAdv `->` ListAdv | list of more

## ListNP

Function | Type | Example
--- | --- | ---
`mkListNP` | NP `->` NP `->` ListNP | list of two
`mkListNP` | NP `->` ListNP `->` ListNP | list of more

## ListRS

Function | Type | Example
--- | --- | ---
`mkListRS` | RS `->` RS `->` ListRS | list of two
`mkListRS` | RS `->` ListRS `->` ListRS | list of more

## ListS

Function | Type | Example
--- | --- | ---
`mkListS` | S `->` S `->` ListS | list of two
`mkListS` | S `->` ListS `->` ListS | list of more

## N - common noun

Lexical category, constructors given in lexical paradigms.

## N2 - relational noun

Lexical category, constructors given in lexical paradigms.

## N3 - three-place relational noun

Lexical category, constructors given in lexical paradigms.

## NP - noun phrase (subject or object)

Function | Type | Example
--- | --- | ---
`everybody_NP` | NP | everybody API: `mkUtt everybody_NP` Afr: almal Bul: всеки Cat: tothom Chi: 每个人 Dan: alle Dut: alle Eng: everybody Est: igaüks Fin: jokainen Fre: tout le monde Ger: jeder Gre: όλοι Hin: हर कोई Ita: tutti Jpn: 皆 Lav: ikviens Mlt: kulħadd Mon: хүн бүр Nep: सवौ जाना Nor: alle Pes: constant not found: everybody_NP Pnb: ہر كوی Pol: wszyscy Ron: toţi Rus: всех Snd: constant not found: everybody_NP Spa: todos Swe: alla Tha: ทุกคน Urd: ہر کوی
`everything_NP` | NP | everything API: `mkUtt everything_NP` Afr: alles Bul: всичко Cat: tot Chi: 每件事 Dan: alt Dut: alles Eng: everything Est: kõik Fin: kaikki Fre: tout Ger: alles Gre: τα πάντα Hin: हर चीज़ Ita: tutto Jpn: 全て Lav: jebkas Mlt: kollox Mon: бүгд Nep: हारेक कुरा Nor: alt Pes: constant not found: everything_NP Pnb: ہر شے Pol: wszystko Ron: totul Rus: всё Snd: constant not found: everything_NP Spa: todo Swe: allting Tha: ทุกสิ่ง Urd: ہر چیز
`he_NP` | NP | he API: `mkUtt he_NP` Afr: hy Bul: той Cat: ell Chi: 他 Dan: ham Dut: hij Eng: he Est: tema Fin: hän Fre: lui Ger: er Gre: αυτός Hin: वह Ita: lui Jpn: 彼 Lav: viņš Mlt: hu Mon: тэр Nep: उ Nor: ham Pes: او Pnb: او Pol: on Ron: el Rus: его Snd: ھو Spa: él Swe: honom Tha: เขา Urd: وہ
`i_NP` | NP | I API: `mkUtt i_NP` Afr: ek Bul: аз Cat: mi Chi: 我 Dan: mig Dut: ik Eng: I Est: mina Fin: minä Fre: moi Ger: ich Gre: εγώ Hin: मैं Ita: me Jpn: 私 Lav: es Mlt: jien Mon: би Nep: म Nor: meg Pes: من Pnb: میں Pol: ja Ron: eu Rus: меня Snd: مان Spa: mí Swe: mig Tha: ฉัน Urd: میں
`it_NP` | NP | it API: `mkUtt it_NP` Afr: dit Bul: то Cat: ell Chi: 它 Dan: det Dut: het Eng: it Est: see Fin: se Fre: lui Ger: es Gre: αυτό Hin: यह Ita: lui Jpn: それ Lav: tas Mlt: hu Mon: тэр Nep: यो Nor: det Pes: آن Pnb: اے Pol: ono Ron: '' Rus: его Snd: اھا Spa: él Swe: det Tha: มัน Urd: یہ
`mkNP` | Quant `->` N `->` NP | this man API: `mkUtt (mkNP this_Quant man_N)` Afr: hierdie man Bul: този мъж Cat: aquest home Chi: 这个男人 Dan: denne mand Dut: deze man Eng: this man Est: see mees Fin: tämä mies Fre: cet homme Ger: dieser Mann Gre: αυτός ο άνδρας Hin: यह आदमी Ita: questo uomo Jpn: この男 Lav: šis vīrietis Mlt: dan ir-raġel Mon: энэ хүн Nep: यो मान्छे Nor: denne mannen Pes: این مرد Pnb: اے بندہ Pol: ten mężczyzna Ron: acest om Rus: этого человек Snd: ھي ماڻھو Spa: este hombre Swe: den här mannen Tha: ชายคนนี้ Urd: یہ آدمی
`mkNP` | Quant `->` CN `->` NP | this old man API: `mkUtt (mkNP this_Quant (mkCN old_A man_N))` Afr: hierdie ou man Bul: този стар мъж Cat: aquest home vell Chi: 这个老男人 Dan: denne gamle mand Dut: deze oude man Eng: this old man Est: see vana mees Fin: tämä vanha mies Fre: ce vieil homme Ger: dieser alte Mann Gre: αυτός ο παλιός άνδρας Hin: यह बूढ़ा आदमी Ita: questo vecchio uomo Jpn: この古い男 Lav: šis vecais vīrietis Mlt: dan ir-raġel qadim Mon: энэ хуучин хүн Nep: यो बुढो मान्छे Nor: denne gamle mannen Pes: این مرد پیر Pnb: اے بوڈا بندہ Pol: ten stary mężczyzna Ron: acest om vechi Rus: этого старого человек Snd: ھي پوڙهو ماڻھو Spa: este viejo hombre Swe: den här gamla mannen Tha: ชายแก่คนนี้ Urd: یہ بوڑھا آدمی
`mkNP` | Quant `->` Num `->` CN `->` NP | these five old men API: `mkUtt (mkNP this_Quant (mkNum (mkNumeral n5_Unit)) (mkCN old_A man_N))` Afr: hierdie vyf ou mans Bul: тези петима стари мъже Cat: aquests cinc homes vells Chi: 这五个老男人 Dan: disse fem gamle mænd Dut: deze vijf oude mannen Eng: these five old men Est: need viis vana meest Fin: nämä viisi vanhaa miestä Fre: ces cinq vieux hommes Ger: diese fünf alten Männer Gre: αυτοί οι πέντε παλιοί άνδρες Hin: ये पांच बूढ़े आदमी Ita: questi cinque vecchi uomini Jpn: この五人の古い男たち Lav: šie pieci vecie vīrieši Mlt: dawn il-ħames rġiel qodma Mon: энэ тав хуучин хүн Nep: यी पाँच बुढा मान्छेहरु Nor: disse fem gamle mennen Pes: این پنج مرد پیر Pnb: اے پنج بوڈے بندے Pol: tych pięciu starych mężczyzn Ron: aceşti cinci oameni vechi Rus: этих пять старых люди Snd: ھي پنج پوڙها ماڻھو Spa: estos cinco viejos hombres Swe: de här fem gamla männen Tha: ชายแก่ห้าคนนี้ Urd: یہ پانچ بوڑھے آدمی
`mkNP` | Quant `->` Num `->` N `->` NP | these five men API: `mkUtt (mkNP this_Quant (mkNum (mkNumeral n5_Unit)) man_N)` Afr: hierdie vyf mans Bul: тези петима мъже Cat: aquests cinc homes Chi: 这五个男人 Dan: disse fem mænd Dut: deze vijf mannen Eng: these five men Est: need viis meest Fin: nämä viisi miestä Fre: ces cinq hommes Ger: diese fünf Männer Gre: αυτοί οι πέντε άνδρες Hin: ये पांच आदमी Ita: questi cinque uomini Jpn: この五人の男たち Lav: šie pieci vīrieši Mlt: dawn il-ħames rġiel Mon: энэ тав хүн Nep: यी पाँच मान्छेहरु Nor: disse fem mennen Pes: این پنج مرد Pnb: اے پنج بندے Pol: tych pięciu mężczyzn Ron: aceşti cinci oameni Rus: этих пять люди Snd: ھي پنج ماڻھو Spa: estos cinco hombres Swe: de här fem männen Tha: ชายห้าคนนี้ Urd: یہ پانچ آدمی
`mkNP` | Det `->` CN `->` NP | the five old men API: `mkUtt (mkNP (mkDet the_Quant (mkNum (mkNumeral n5_Unit))) (mkCN old_A man_N))` Afr: die vyf ou mans Bul: петимата стари мъже Cat: els cinc homes vells Chi: 五个老男人 Dan: de fem gamle mænd Dut: de vijf oude mannen Eng: the five old men Est: viis vana meest Fin: viisi vanhaa miestä Fre: les cinq vieux hommes Ger: die fünf alten Männer Gre: οι πέντε παλιοί άνδρες Hin: पांच बूढ़े आदमी Ita: i cinque vecchi uomini Jpn: 五人の古い男たち Lav: pieci vecie vīrieši Mlt: il-ħames rġiel qodma Mon: энэ тав хуучин хүн Nep: पाँच बुढा मान्छेहरु Nor: de fem gamle mennen Pes: پنج مرد پیر Pnb: پنج بوڈے بندے Pol: pięciu starych mężczyzn Ron: cei cinci oameni vechi Rus: пять старых люди Snd: پنج پوڙها ماڻھو Spa: los cinco viejos hombres Swe: de fem gamla männen Tha: ชายแก่ห้าคน Urd: پانچ بوڑھے آدمی
`mkNP` | Det `->` N `->` NP | the five men API: `mkUtt (mkNP (mkDet the_Quant (mkNum (mkNumeral n5_Unit))) man_N)` Afr: die vyf mans Bul: петимата мъже Cat: els cinc homes Chi: 五个男人 Dan: de fem mændene Dut: de vijf mannen Eng: the five men Est: viis meest Fin: viisi miestä Fre: les cinq hommes Ger: die fünf Männer Gre: οι πέντε άνδρες Hin: पांच आदमी Ita: i cinque uomini Jpn: 五人の男たち Lav: pieci vīrieši Mlt: il-ħames rġiel Mon: энэ тав хүн Nep: पाँच मान्छेहरु Nor: de fem mennen Pes: پنج مرد Pnb: پنج بندے Pol: pięciu mężczyzn Ron: cei cinci oameni Rus: пять люди Snd: پنج ماڻھو Spa: los cinco hombres Swe: de fem männen Tha: ชายห้าคน Urd: پانچ آدمی
`mkNP` | Numeral `->` CN `->` NP | five old men API: `mkUtt (mkNP (mkNumeral (n5_Unit)) (mkCN old_A man_N))` Afr: vyf ou mans Bul: петима стари мъже Cat: cinc homes vells Chi: 五个老男人 Dan: fem gamle mænd Dut: vijf oude mannen Eng: five old men Est: viis vana meest Fin: viisi vanhaa miestä Fre: cinq vieux hommes Ger: fünf alte Männer Gre: πέντε παλιοί άνδρες Hin: पांच बूढ़े आदमी Ita: cinque vecchi uomini Jpn: 五人の古い男たち Lav: pieci veci vīrieši Mlt: ħames rġiel qodma Mon: нэг тав хуучин хүн Nep: पाँच बुढा मान्छेहरु Nor: fem gamle menn Pes: پنج مرد پیر Pnb: پنج بوڈے بندے Pol: pięciu starych mężczyzn Ron: cinci oameni vechi Rus: пять старых люди Snd: پنج پوڙها ماڻھو Spa: cinco viejos hombres Swe: fem gamla män Tha: ชายแก่ห้าคน Urd: پانچ بوڑھے آدمی
`mkNP` | Numeral `->` N `->` NP | five men API: `mkUtt (mkNP (mkNumeral (n5_Unit)) man_N)` Afr: vyf mans Bul: петима мъже Cat: cinc homes Chi: 五个男人 Dan: fem mænd Dut: vijf mannen Eng: five men Est: viis meest Fin: viisi miestä Fre: cinq hommes Ger: fünf Männer Gre: πέντε άνδρες Hin: पांच आदमी Ita: cinque uomini Jpn: 五人の男たち Lav: pieci vīrieši Mlt: ħames rġiel Mon: нэг тав хүн Nep: पाँच मान्छेहरु Nor: fem menn Pes: پنج مرد Pnb: پنج بندے Pol: pięciu mężczyzn Ron: cinci oameni Rus: пять люди Snd: پنج ماڻھو Spa: cinco hombres Swe: fem män Tha: ชายห้าคน Urd: پانچ آدمی
`mkNP` | Digits `->` CN `->` NP | 51 old men API: `mkUtt (mkNP (mkDigits n5_Dig (mkDigits n1_Dig)) (mkCN old_A man_N))` Afr: 51 ou mans Bul: 51 стари мъже Cat: 51 homes vells Chi: 51个老男人 Dan: 51 gamle mænd Dut: 51 oude mannen Eng: 51 old men Est: 51 vana meest Fin: 51 vanhaa miestä Fre: 51 vieux hommes Ger: 51 alte Männer Gre: 51 παλιοί άνδρες Hin: १५ बूढ़े आदमी Ita: 51 vecchi uomini Jpn: 51人の古い男たち Lav: 51 veci vīrieši Mlt: 51 raġel qadim Mon: нэг 51 хуучин хүн Nep: ५१ बुढा मान्छेहरु Nor: 51 gamle menn Pes: 5 1 مرد پیر Pnb: ۱۵ بوڈے بندے Pol: 51 starzy mężczyźni Ron: 51 de oameni vechi Rus: 51 старых человек Snd: ۱۵ پوڙها ماڻھو Spa: 51 viejos hombres Swe: 51 gamla män Tha: ชายแก่๕๑คน Urd: ۱۵ بوڑھے آدمی
`mkNP` | Digits `->` N `->` NP | 51 men API: `mkUtt (mkNP (mkDigits n5_Dig (mkDigits n1_Dig)) man_N)` Afr: 51 mans Bul: 51 мъже Cat: 51 homes Chi: 51个男人 Dan: 51 mænd Dut: 51 mannen Eng: 51 men Est: 51 meest Fin: 51 miestä Fre: 51 hommes Ger: 51 Männer Gre: 51 άνδρες Hin: १५ आदमी Ita: 51 uomini Jpn: 51人の男たち Lav: 51 vīrieši Mlt: 51 raġel Mon: нэг 51 хүн Nep: ५१ मान्छेहरु Nor: 51 menn Pes: 5 1 مرد Pnb: ۱۵ بندے Pol: 51 mężczyźni Ron: 51 de oameni Rus: 51 человек Snd: ۱۵ ماڻھو Spa: 51 hombres Swe: 51 män Tha: ชาย๕๑คน Urd: ۱۵ آدمی
`mkNP` | Card `->` CN `->` NP | forty-five old men
`mkNP` | Card `->` N `->` NP | forty-five men
`mkNP` | Pron `->` CN `->` NP | my old man API: `mkUtt (mkNP i_Pron (mkCN old_A man_N))` Afr: my oud man Bul: моят стар мъж Cat: el meu home vell Chi: 我的老男人 Dan: min gamle mand Dut: mijn oude man Eng: my old man Est: minu vana mees Fin: minun vanha mieheni Fre: mon vieil homme Ger: mein alter Mann Gre: ο δικός μου παλιός άνδρας Hin: मेरा बूढ़ा आदमी Ita: il mio vecchio uomo Jpn: 私の古い男 Lav: mans vecais vīrietis Mlt: ir-raġel qadim tiegħi Mon: миний хуучин хүн Nep: मेरो बुढो मान्छे Nor: min gamle mann Pes: مرد پیر من Pnb: میرا بوڈا بندہ Pol: mój stary mężczyzna Ron: omul vechi meu Rus: моего старого человек Snd: پوڙهو ماڻھو Spa: mi viejo hombre Swe: min gamla man Tha: ชายแก่ของฉัน Urd: میرا بوڑھا آدمی
`mkNP` | Pron `->` N `->` NP | my man API: `mkUtt (mkNP i_Pron man_N)` Afr: my man Bul: моят мъж Cat: el meu home Chi: 我的男人 Dan: min mand Dut: mijn man Eng: my man Est: minu mees Fin: minun mieheni Fre: mon homme Ger: mein Mann Gre: ο δικός μου άνδρας Hin: मेरा आदमी Ita: il mio uomo Jpn: 私の男 Lav: mans vīrietis Mlt: ir-raġel tiegħi Mon: миний хүн Nep: मेरो मान्छे Nor: min mann Pes: مرد من Pnb: میرا بندہ Pol: mój mężczyzna Ron: omul meu Rus: моего человек Snd: ماڻھو Spa: mi hombre Swe: min man Tha: ชายของฉัน Urd: میرا آدمی
`mkNP` | PN `->` NP | Paris API: `mkUtt (mkNP paris_PN)` Afr: Parys Bul: Париж Cat: Paris Chi: 巴黎 Dan: Paris Dut: Parijs Eng: Paris Est: Pariis Fin: Pariisi Fre: Paris Ger: Paris Gre: το Παρίσι Hin: पैरिस Ita: Parigi Jpn: パリ Lav: Parīze Mlt: Pariġi Mon: Парис Nep: पेरिस Nor: Paris Pes: پاریس Pnb: پیرس Pol: Paryż Ron: Paris Rus: Париж Snd: constant not found: paris_PN Spa: París Swe: Paris Tha: ปารีส Urd: پیرس
`mkNP` | Pron `->` NP | we API: `mkUtt (mkNP we_Pron)` Afr: ons Bul: ние Cat: nosaltres Chi: 我们 Dan: os Dut: we Eng: we Est: meie Fin: me Fre: nous Ger: wir Gre: εμείς Hin: हम Ita: noi Jpn: 私達 Lav: mēs Mlt: aħna Mon: бид Nep: हामीहरु Nor: oss Pes: ما Pnb: اسی Pol: my Ron: noi Rus: нас Snd: اسان Spa: nosotros Swe: oss Tha: เรา Urd: ہم
`mkNP` | Quant `->` NP | this API: `mkUtt (mkNP this_Quant)` Afr: hierdie Bul: това Cat: aquest Chi: 这个 Dan: dette Dut: dit Eng: this Est: see Fin: tämä Fre: celui-ci Ger: dieses Gre: αυτό Hin: यह Ita: questo Jpn: これ Lav: ... Mlt: dan il ... Mon: энэ Nep: यो Nor: dette Pes: این Pnb: اے Pol: ten Ron: acesta Rus: это Snd: ھي Spa: éste Swe: det här Tha: นี้ Urd: یہ
`mkNP` | Quant `->` Num `->` NP | these five API: `mkUtt (mkNP this_Quant (mkNum (mkNumeral n5_Unit)))` Afr: hierdie vyf Bul: тези пет Cat: aquests cinc Chi: 这五个 Dan: disse fem Dut: deze vijf Eng: these five Est: need viis Fin: nämä viisi Fre: ces cinq Ger: diese fünf Gre: αυτά τα πέντε Hin: यह पांच Ita: questi cinque Jpn: この五つ Lav: ... Mlt: dawn il-ħames Mon: эдгээр тав Nep: यी पाँच Nor: disse fem Pes: این پنج Pnb: اے پنج Pol: tych pięciu Ron: aceştia cinci Rus: эти пять Snd: ھي پنج Spa: estos cinco Swe: de här fem Tha: ห้านี้ Urd: یہ پانچ
`mkNP` | Det `->` NP | the five best API: `mkUtt (mkNP (mkDet the_Quant (mkNum (mkNumeral n5_Unit)) (mkOrd good_A)))` Afr: hulle vyf beste Bul: петте най-добри Cat: els cinc millors Chi: 五最好个 Dan: de fem bedste Dut: die vijf beste Eng: the five best Est: need viis kõige paremad Fin: viisi parhaat Fre: les cinq meilleurs Ger: die fünf besten Gre: τα πέντε καλύτερα Hin: पांच सब से अच्छा Ita: i cinque migliori Jpn: 一番良い五つ Lav: ... Mlt: il-ħames l-iktar tajjeb Mon: эдгээр тав хамгийн / туйлын сайн Nep: सबभन्दा राम्रो पाँच Nor: de fem beste Pes: پنج خوب ترین Pnb: پنج اچھا Pol: pięciu najlepszych Ron: cei mai buni cinci Rus: пять хорошие Snd: پنج سٺو Spa: los cinco mejores Swe: de fem bästa Tha: ห้าดีที่สุด Urd: پانچ سب سے اچھا
`mkNP` | CN `->` NP | old beer API: `mkUtt (mkNP (mkCN old_A beer_N))` Afr: oud bier Bul: стара бира Cat: cervesa vella Chi: 老啤酒 Dan: gammelt øl Dut: oud bier Eng: old beer Est: vana õlu Fin: vanha olut Fre: la vieille bière Ger: altes Bier Gre: παλιά μπύρα Hin: बूढ़ा बियर Ita: la vecchia birra Jpn: 古いビール Lav: vecs alus Mlt: birra qadima Mon: хуучин шар айраг Nep: बुढो बियर Nor: gammelt øl Pes: آبجوی پیر Pnb: بوڈی شراب Pol: stare piwo Ron: bere veche Rus: старое пиво Snd: پوڙهو شراب Spa: la ... Swe: gammalt öl Tha: เบียร์แก่ Urd: بوڑھا بییر
`mkNP` | N `->` NP | beer API: `mkUtt (mkNP beer_N)` Afr: bier Bul: бира Cat: cervesa Chi: 啤酒 Dan: øl Dut: bier Eng: beer Est: õlu Fin: olut Fre: la bière Ger: Bier Gre: μπύρα Hin: बियर Ita: la birra Jpn: ビール Lav: alus Mlt: birra Mon: шар айраг Nep: बियर Nor: øl Pes: آبجو Pnb: شراب Pol: piwo Ron: bere Rus: пиво Snd: شراب Spa: la ... Swe: öl Tha: เบียร์ Urd: بییر
`mkNP` | Predet `->` NP `->` NP | only this woman API: `mkUtt (mkNP only_Predet (mkNP this_Det woman_N))` Afr: slegs hierdie vrou Bul: само тази жена Cat: nomÈs aquesta dona Chi: 只有这个女人 Dan: kun denne kvinde Dut: slechts deze vrouw Eng: only this woman Est: ainult see naine Fin: vain tämä nainen Fre: seulement cette femme Ger: nur diese Frau Gre: μόνο αυτή η γυναίκα Hin: सिर्फ़ यह औरत Ita: soltanto questa donna Jpn: ほんのこの女 Lav: tikai šī sieviete Mlt: biss din il-mara Mon: зөвхөн энэ эмэгтэй хүн Nep: मात्र यो आईमाई Nor: kun denne kvinna Pes: فقط این زن Pnb: صرف اے زنانی Pol: tylko tej kobiety Ron: doar această femeie Rus: единственную эту женщину Snd: صرف ھي مائي Spa: solamente esta mujer Swe: bara den här kvinnan Tha: หญิงคนนี้เท่านั้น Urd: صرف یہ عورت
`mkNP` | NP `->` V2 `->` NP | the man seen API: `mkUtt (mkNP (mkNP the_Det man_N) see_V2)` Afr: die man gesien Bul: мъжът видян Cat: l'home vist Chi: 看的男人 Dan: manden set Dut: de man gezien Eng: the man seen Est: mees nähtud Fin: mies nähtynä Fre: l'homme vu Ger: der Mann gesehen Gre: ο ειδωμένος ο άνδρας Hin: देखा हुआ आदमी Ita: l'uomo visto Jpn: 見られた男 Lav: redzēts vīrietis Mlt: ir-raġel muri Mon: харсан энэ хүн Nep: मान्छे हेर् एको Nor: mannen sett Pes: مرد دیده شده Pnb: ویكھیا بندہ Pol: mężczyzna zobaczony Ron: omul văzut Rus: человек видеть Snd: ڏسیل ماڻھو Spa: el hombre visto Swe: mannen sedd Tha: ชายเห็น Urd: دیکھا ہوا آدمی
`mkNP` | NP `->` Adv `->` NP | Paris today API: `mkUtt (mkNP (mkNP paris_PN) today_Adv)` Afr: Parys vandag Bul: Париж днес Cat: Paris avui Chi: 今天的巴黎 Dan: Paris idag Dut: Parijs vandaag Eng: Paris today Est: Pariis täna Fin: Pariisi tänään Fre: Paris aujourd'hui Ger: Paris heute Gre: το Παρίσι σήμερα Hin: आज पैरिस Ita: Parigi oggi Jpn: 今日パリ Lav: Parīze šodien Mlt: Pariġi illum Mon: өнөөдөр Парис Nep: पेरिस आज Nor: Paris idag Pes: پاریس امروز Pnb: پیرس اج Pol: Paryż dziś Ron: Paris astăzi Rus: Париж сегодня Snd: constant not found: paris_PN Spa: París hoy Swe: Paris idag Tha: ปารีสวันนี้ Urd: آج پیرس
`mkNP` | NP `->` RS `->` NP | John, who walks ... API: `mkUtt (mkNP (mkNP john_PN) (mkRS (mkRCl which_RP (mkVP walk_V))))` Afr: Jan , wat loop Bul: Джон който ходи Cat: Joan que camina Chi: 走的约翰 Dan: John , som går Dut: Jan , dat loopt Eng: John, who walks ... Est: Juhan , kes kõnnib Fin: Jussi , joka kävelee Fre: Jean qui marche Ger: Johann, der geht ... Gre: ο Γιάννης που περπατά Hin: जान , जो चलता है Ita: Giovanni che cammina Jpn: 歩くジョン Lav: ... Mlt: Ġanni , li jimxi Mon: алхдагыг Джон Nep: जोन , जो हिड्छ Nor: John , som går Pes: جان که راه می رود Pnb: جان جیڑا چلدا اے Pol: Jan , który spaceruje Ron: Ion care merge Rus: Иван , который гуляет Snd: جان جھڙا ھلی ٿو Spa: Juan que camina Swe: Johan , som går Tha: จอห์นที่เดิน Urd: جان , جو چلتا ہے
`mkNP` | Conj `->` NP `->` NP `->` NP | this woman or John API: `mkUtt (mkNP or_Conj (mkNP this_Det woman_N) (mkNP john_PN))` Afr: hierdie vrou of Jan Bul: тази жена или Джон Cat: aquesta dona o Joan Chi: 这个女人或约翰 Dan: denne kvinde eller John Dut: deze vrouw of Jan Eng: this woman or John Est: see naine või Juhan Fin: tämä nainen tai Jussi Fre: cette femme ou Jean Ger: diese Frau oder Johann Gre: αυτή η γυναίκα ή ο Γιάννης Hin: यह औरत या जान Ita: questa donna o Giovanni Jpn: この女かジョン Lav: šī sieviete , vai Jānis Mlt: din il-mara jew Ġanni Mon: энэ эмэгтэй хүн эсвэл Джон Nep: यो आईमाई अथवा जोन Nor: denne kvinna eller John Pes: این زن یا جان Pnb: اے زنانی یا جان Pol: ta kobieta lub Jan Ron: această femeie sau Ion Rus: эту женщину или Иван Snd: ھي مائي يا جان Spa: esta mujer o Juan Swe: den här kvinnan eller Johan Tha: หญิงคนนี้หริอจอห์น Urd: یہ عورت یا جان
`mkNP` | Conj `->` ListNP `->` NP | this woman , John or I API: `mkUtt (mkNP or_Conj (mkListNP (mkNP this_Det woman_N) (mkListNP (mkNP john_PN) i_NP)))` Afr: hierdie vrou , Jan of ek Bul: тази жена , Джон или аз Cat: aquesta dona , Joan o mi Chi: 这个女人、约翰或我 Dan: denne kvinde, John eller mig Dut: deze vrouw , Jan of ik Eng: this woman , John or I Est: see naine , Juhan või mina Fin: tämä nainen , Jussi tai minä Fre: cette femme , Jean ou moi Ger: diese Frau , Johann oder ich Gre: αυτή η γυναίκα , ο Γιάννης ή εγώ Hin: यह औरत , जान या मैं Ita: questa donna , Giovanni o me Jpn: この女かジョンか私 Lav: šī sieviete , Jānis , vai es Mlt: Ġanni , jien jew din il-mara Mon: энэ эмэгтэй хүн , Джон эсвэл би Nep: यो आईमाई , जोन अथवा म Nor: denne kvinna, John eller meg Pes: این زن , جان یا من Pnb: اے زنانی , جان یا میں Pol: ta kobieta , Jan lub ja Ron: această femeie , Ion sau eu Rus: Иван , меня или эту женщину Snd: ھي مائي , جان يا مان Spa: esta mujer , Juan o mí Swe: den här kvinnan, Johan eller mig Tha: หญิงคนนี้จอห์นหริอฉัน Urd: یہ عورت , جان یا میں
`nobody_NP` | NP | nobody API: `mkUtt nobody_NP` Afr: niemand Bul: constant not found: nobody_NP Cat: ningú Chi: 没人 Dan: constant not found: nobody_NP Dut: niemand Eng: nobody Est: mitte keegi Fin: kukaan Fre: personne Ger: niemand Gre: κανένας Hin: constant not found: nobody_NP Ita: nessuno Jpn: 誰も Lav: neviens Mlt: ħadd Mon: хэн ч Nep: केही पनी Nor: constant not found: nobody_NP Pes: constant not found: nobody_NP Pnb: كوی نہیں Pol: nikt Ron: nimeni Rus: constant not found: nobody_NP Snd: constant not found: nobody_NP Spa: nadie Swe: ingen Tha: ไม่มีใคร Urd: کوی نہیں
`nothing_NP` | NP | nothing API: `mkUtt nothing_NP` Afr: niks Bul: constant not found: nothing_NP Cat: res Chi: 没有什么 Dan: constant not found: nothing_NP Dut: niets Eng: nothing Est: mitte ükski Fin: mikään Fre: rien Ger: nichts Gre: τίποτα Hin: constant not found: nothing_NP Ita: niente Jpn: 何も Lav: nekas Mlt: xejn Mon: юу ч Nep: केही पनी Nor: constant not found: nothing_NP Pes: constant not found: nothing_NP Pnb: كچھ نیں Pol: nic Ron: nimic Rus: constant not found: nothing_NP Snd: constant not found: nothing_NP Spa: nada Swe: inget Tha: เปล่า Urd: کوی چیز نہیں
`she_NP` | NP | she API: `mkUtt she_NP` Afr: sy Bul: тя Cat: ella Chi: 她 Dan: hende Dut: ze Eng: she Est: tema Fin: hän Fre: elle Ger: sie Gre: αυτή Hin: वह Ita: lei Jpn: 彼女 Lav: viņa Mlt: hi Mon: тэр Nep: उनी Nor: henne Pes: او Pnb: او Pol: ona Ron: ea Rus: её Snd: ھوء Spa: ella Swe: henne Tha: หล่อน Urd: وہ
`somebody_NP` | NP | somebody API: `mkUtt somebody_NP` Afr: iemand Bul: някой Cat: alg˙ Chi: 某人 Dan: nogen Dut: iemand Eng: somebody Est: keegi Fin: joku Fre: quelqu'un Ger: jemand Gre: κάποιος Hin: कोई Ita: qualcuno Jpn: 誰か Lav: kāds Mlt: xi ħadd Mon: хэн нэгэн Nep: कोही Nor: noen Pes: constant not found: somebody_NP Pnb: كوی Pol: ktoś Ron: cineva Rus: кого-то Snd: constant not found: somebody_NP Spa: alguien Swe: någon Tha: บางคน Urd: کوی
`something_NP` | NP | something API: `mkUtt something_NP` Afr: iets Bul: нещо Cat: quelcom Chi: 某事 Dan: noget Dut: iets Eng: something Est: mis Fin: jokin Fre: quelque chose Ger: etwas Gre: κάτι Hin: कोई चीज़ Ita: qualche cosa Jpn: 何か Lav: kaut kas Mlt: xi ħaġa Mon: ямар нэгэн юм Nep: केही कुरा Nor: noe Pes: constant not found: something_NP Pnb: كوی شے Pol: coś Ron: ceva Rus: что-то Snd: constant not found: something_NP Spa: algo Swe: något Tha: บางสิ่ง Urd: کوی چیز
`that_NP` | NP | that API: `mkUtt that_NP` Afr: daardie Bul: онова Cat: aquell Chi: 那个 Dan: det der Dut: dat Eng: that Est: too Fin: tuo Fre: celui-là Ger: jenes Gre: εκείνο Hin: वह Ita: quello Jpn: それ Lav: ... Mlt: dak il ... Mon: тэр Nep: त्ये Nor: det der Pes: آن Pnb: وہ Pol: tamten Ron: acela Rus: то Snd: جيڪو Spa: ése Swe: det där Tha: นั้น Urd: وہ
`these_NP` | NP | these API: `mkUtt these_NP` Afr: hierdie Bul: тези Cat: aquests Chi: 这些 Dan: disse Dut: deze Eng: these Est: need Fin: nämä Fre: ceux-ci Ger: diese Gre: αυτά Hin: यह Ita: questi Jpn: これ Lav: ... Mlt: dawn il ... Mon: эдгээр Nep: यी Nor: disse Pes: این Pnb: اے Pol: ci Ron: aceştia Rus: эти Snd: ھي Spa: éstos Swe: de här Tha: นี้ Urd: یہ
`they_NP` | NP | they API: `mkUtt they_NP` Afr: hulle Bul: те Cat: ells Chi: 他们 Dan: dem Dut: ze Eng: they Est: nemad Fin: he Fre: eux Ger: sie Gre: αυτοί Hin: वे Ita: loro Jpn: 彼ら Lav: viņi Mlt: huma Mon: тэд Nep: उनीहरु Nor: dem Pes: آن ها Pnb: او Pol: oni Ron: ei Rus: их Snd: اھي Spa: ellos Swe: dem Tha: พวกเขา Urd: وہ
`this_NP` | NP | this API: `mkUtt this_NP` Afr: hierdie Bul: това Cat: aquest Chi: 这个 Dan: dette Dut: dit Eng: this Est: see Fin: tämä Fre: celui-ci Ger: dieses Gre: αυτό Hin: यह Ita: questo Jpn: これ Lav: ... Mlt: dan il ... Mon: энэ Nep: यो Nor: dette Pes: این Pnb: اے Pol: ten Ron: acesta Rus: это Snd: ھي Spa: éste Swe: det här Tha: นี้ Urd: یہ
`those_NP` | NP | those API: `mkUtt those_NP` Afr: daardie Bul: онези Cat: aquells Chi: 那些 Dan: de der Dut: die Eng: those Est: nood Fin: nuo Fre: ceux-là Ger: jene Gre: εκείνα Hin: वह Ita: quelli Jpn: それ Lav: ... Mlt: dawk il ... Mon: тэдгээр Nep: यिनीहरु Nor: de der Pes: آن Pnb: وہ Pol: tamci Ron: aceia Rus: те Snd: جيڪو Spa: ésos Swe: de där Tha: นั้น Urd: وہ
`we_NP` | NP | we API: `mkUtt we_NP` Afr: ons Bul: ние Cat: nosaltres Chi: 我们 Dan: os Dut: we Eng: we Est: meie Fin: me Fre: nous Ger: wir Gre: εμείς Hin: हम Ita: noi Jpn: 私達 Lav: mēs Mlt: aħna Mon: бид Nep: हामीहरु Nor: oss Pes: ما Pnb: اسی Pol: my Ron: noi Rus: нас Snd: اسان Spa: nosotros Swe: oss Tha: เรา Urd: ہم
`youPl_NP` | NP | you API: `mkUtt youPl_NP` Afr: julle Bul: вие Cat: vosaltres Chi: 你们 Dan: jer Dut: jullie Eng: you Est: teie Fin: te Fre: vous Ger: ihr Gre: εσείς Hin: तुम Ita: voi Jpn: あなた達 Lav: jūs Mlt: intom Mon: та нар Nep: तिमीहरु Nor: dere Pes: شما Pnb: تسی Pol: wy Ron: voi Rus: вас Snd: توھان Spa: vosotros Swe: er Tha: พวกคุณ Urd: تم
`youPol_NP` | NP | you API: `mkUtt youPol_NP` Afr: u Bul: вие Cat: vosté Chi: 您 Dan: Dem Dut: u Eng: you Est: teie Fin: te Fre: vous Ger: Sie Gre: εσείς Hin: आप Ita: Lei Jpn: あなた Lav: Jūs Mlt: int Mon: та Nep: तपाई Nor: Dere Pes: شما Pnb: تسی Pol: ty Ron: dumneavoastră Rus: вас Snd: توھان Spa: usted Swe: er Tha: คุณ Urd: آپ
`you_NP` | NP | you API: `mkUtt you_NP` Afr: jy Bul: ти Cat: tu Chi: 你 Dan: dig Dut: je Eng: you Est: sina Fin: sinä Fre: toi Ger: du Gre: εσύ Hin: तू Ita: te Jpn: あなた Lav: tu Mlt: int Mon: чи Nep: तिमी Nor: deg Pes: تو Pnb: توں Pol: ty Ron: tu Rus: тебя Snd: تون Spa: ti Swe: dig Tha: คุณ Urd: تو

## Num - number determining element

Function | Type | Example
--- | --- | ---
`mkNum` | `Str` `->` Num | thirty-five (given by "35"; range 1-999)
`mkNum` | Numeral `->` Num | ... API: `mkNum (mkNumeral (tenfoldSub100 n2_Unit))` Afr: ... Bul: ... Cat: ... Chi: ... Dan: ... Dut: ... Eng: ... Est: ... Fin: ... Fre: ... Ger: ... Gre: ... Hin: ... Ita: ... Jpn: ... Lav: ... Mlt: ... Mon: ... Nep: ... Nor: ... Pes: ... Pnb: ... Pol: ... Ron: ... Rus: ... Snd: ... Spa: ... Swe: ... Tha: ... Urd: ...
`mkNum` | Digits `->` Num | 21 API: `mkNum (mkDigits n2_Dig (mkDigits n1_Dig))` Afr: 21 Bul: 21 Cat: 21 Chi: 21 Dan: 21 Dut: 21 Eng: 21 Est: 21 Fin: 21 Fre: 21 Ger: 21 Gre: 21 Hin: १२ Ita: 21 Jpn: 21 Lav: 21 Mlt: 21 Mon: 21 Nep: २१ Nor: 21 Pes: 2 1 Pnb: ۱۲ Pol: 21 Ron: 21 Rus: 21 Snd: ۱۲ Spa: 21 Swe: 21 Tha: ๒๑ Urd: ۱۲
`mkNum` | Digit `->` Num | five
`mkNum` | Card `->` Num | almost five API: `mkNum (mkCard almost_AdN (mkCard (mkNumeral n5_Unit)))` Afr: byna vyf Bul: почти петима Cat: ... Chi: 几乎五 Dan: næsten fem Dut: bijna vijf Eng: almost five Est: peaaegu viis Fin: melkein viisi Fre: presque cinq Ger: fast fünf Gre: σχεδόν πέντε Hin: तक़रीबन पांच Ita: quasi cinque Jpn: 殆ど五 Lav: gandrīz pieci Mlt: kważi ħamsa Mon: бараг тав Nep: झण्डै पाँच Nor: nesten fem Pes: تقریباً پنج Pnb: تقریبا پنج Pol: prawie pięć Ron: aproape cinci Rus: почти пять Snd: گھڻو ڪري پنج Spa: casi cinco Swe: nästan fem Tha: เกิอบห้า Urd: تقریبا پانچ
`mkNum` | AdN `->` Card `->` Num | almost five API: `mkNum (mkCard almost_AdN (mkCard (mkNumeral n5_Unit)))` Afr: byna vyf Bul: почти петима Cat: ... Chi: 几乎五 Dan: næsten fem Dut: bijna vijf Eng: almost five Est: peaaegu viis Fin: melkein viisi Fre: presque cinq Ger: fast fünf Gre: σχεδόν πέντε Hin: तक़रीबन पांच Ita: quasi cinque Jpn: 殆ど五 Lav: gandrīz pieci Mlt: kważi ħamsa Mon: бараг тав Nep: झण्डै पाँच Nor: nesten fem Pes: تقریباً پنج Pnb: تقریبا پنج Pol: prawie pięć Ron: aproape cinci Rus: почти пять Snd: گھڻو ڪري پنج Spa: casi cinco Swe: nästan fem Tha: เกิอบห้า Urd: تقریبا پانچ
`pluralNum` | Num | plural
`singularNum` | Num | singular

## Numeral - cardinal or ordinal in words

Function | Type | Example
--- | --- | ---
`mkNumeral` | Unit `->` Numeral | eight (coerce 1..9)
`mkNumeral` | Sub100 `->` Numeral | twenty-five (coerce 1..99)
`mkNumeral` | Sub1000 `->` Numeral | nine hundred and ... API: `mkUtt (mkCard (mkNumeral (mkSub1000 n9_Unit (mkSub100 n9_Unit n9_Unit))))` Afr: negehonderd... Bul: деветстотин ... Cat: nou -cents ... Chi: 九百... Dan: ni hundrede og ... Dut: negenhonderd... Eng: nine hundred and ... Est: üheksasada ... Fin: yhdeksänsataa... Fre: neuf cent ... Ger: neunhundert... Gre: εννιακόσια ... Hin: नौ सौ ... Ita: novecento... Jpn: 九百... Lav: deviņi simti ... Mlt: ... Mon: есөн зуун ... Nep: नौ सय ... Nor: ni hundre og ... Pes: نهصد و ... Pnb: نو سو ... Pol: dziewięćset ... Ron: nouă sute ... Rus: девятьсот ... Snd: نو سو ... Spa: novecientos ... Swe: niohundra ... Tha: เก้าร้อย... Urd: نو سو ...
`mkNumeral` | Sub1000 `->` Sub1000 `->` Numeral | nine hundred and ... API: `mkUtt (mkCard (mkNumeral (mkSub1000 n9_Unit (mkSub100 n9_Unit n9_Unit)) (mkSub1000 n9_Unit (mkSub100 n9_Unit n9_Unit))))` Afr: negehonderd... Bul: деветстотин ... Cat: nou -cents ... Chi: 九十... Dan: ni hundrede og ... Dut: negenhonderd... Eng: nine hundred and ... Est: üheksasada ... Fin: yhdeksänsataa... Fre: neuf cent ... Ger: neunhundert... Gre: εννιακόσιες ... Hin: नौ लाख ... Ita: novecento... Jpn: ... Lav: deviņi simti ... Mlt: ... Mon: есөн зуун ... Nep: नौ लाख ... Nor: ni hundre og ... Pes: نهصد و ... Pnb: نو لكھ ... Pol: dziewięćset ... Ron: ... Rus: девятьсот ... Snd: نو lک ... Spa: novecientos ... Swe: niohundra ... Tha: เก้าแสน... Urd: نو لاکھ ...
`mkNumeral` | `Str` `->` Numeral | thirty-five (given by "35"; range 1-999)
`thousandfoldNumeral` | Sub1000 `->` Numeral | nine hundred and ... API: `mkUtt (mkCard (thousandfoldNumeral (mkSub1000 n9_Unit (mkSub100 n9_Unit n9_Unit))))` Afr: negehonderd... Bul: деветстотин ... Cat: nou -cents ... Chi: 九十... Dan: ni hundrede og ... Dut: negenhonderd... Eng: nine hundred and ... Est: üheksasada ... Fin: yhdeksänsataa... Fre: neuf cent ... Ger: neunhundert... Gre: εννιακόσιες ... Hin: नौ लाख ... Ita: novecento... Jpn: ... Lav: deviņi simti ... Mlt: ... Mon: есөн зуун ... Nep: नौ लाख ... Nor: ni hundre og ... Pes: نهصد و ... Pnb: نو لكھ ... Pol: dziewięćset ... Ron: ... Rus: девятьсот ... Snd: نو lک ... Spa: novecientos ... Swe: niohundra ... Tha: เก้าแสน... Urd: نو لاکھ ...

## Ord - ordinal number (used in Det)

Function | Type | Example
--- | --- | ---
`mkOrd` | Numeral `->` Ord | twentieth
`mkOrd` | Digits `->` Ord | 51st
`mkOrd` | Digit `->` Ord | fifth
`mkOrd` | A `->` Ord | smallest API: `mkUtt (mkAP (mkOrd small_A))` Afr: kleinste Bul: най-малък Cat: més petit Chi: 最小 Dan: mindste Dut: kleinst Eng: smallest Est: kõige väiksem Fin: pienin Fre: plus petit Ger: am kleinsten Gre: μικρότερος Hin: सब से छोटा Ita: più piccolo Jpn: 一番小さい Lav: vismazākais Mlt: l-iżgħar Mon: хамгийн / туйлын жижиг Nep: सबभन्दा सानो Nor: minste Pes: کوچک ترین Pnb: چھوٹا Pol: najmniejszy Ron: cel mai mic Rus: маленькое Snd: ننڍو Spa: más pequeño Swe: minsta Tha: เล็กที่สุด Urd: سب سے چھوٹا

## PConj - phrase-beginning conjunction

Function | Type | Example
--- | --- | ---
`but_PConj` | PConj | but API: `but_PConj` Afr: maar Bul: но Cat: però Chi: 但是 Dan: men Dut: maar Eng: but Est: aga Fin: mutta Fre: mais Ger: aber Gre: αλλά Hin: लेकिन Ita: ma Jpn: けれども Lav: bet Mlt: imma Mon: гэвч Nep: तर Nor: men Pes: اما Pnb: مگر Pol: ale Ron: dar Rus: но Snd: پر Spa: pero Swe: men Tha: แต่ Urd: لیکن
`mkPConj` | Conj `->` PConj | and now API: `mkPhr (mkPConj and_Conj) (mkUtt now_Adv)` Afr: en nou Bul: и сега Cat: i ara Chi: 并且现在 Dan: og nu Dut: en nu Eng: and now Est: ja nüüd Fin: ja nyt Fre: et maintenant Ger: und jetzt Gre: και τώρα Hin: और अब Ita: ed adesso Jpn: そして今 Lav: , un tagad Mlt: u issa Mon: ба одоо Nep: र अहीले Nor: og nå Pes: و حالا Pnb: تے ہون Pol: i teraz Ron: şi acum Rus: и сейчас Snd: ۽ هاڻي Spa: y ahora Swe: och nu Tha: และเดี๋ยวนี้ Urd: اور اب
`otherwise_PConj` | PConj | otherwise API: `otherwise_PConj` Afr: anders Bul: иначе Cat: altrament Chi: 还是 Dan: anderledes Dut: anders Eng: otherwise Est: muidu Fin: muuten Fre: autrement Ger: sonst Gre: αλλιώς Hin: नहीं तो Ita: altramente Jpn: そうしなければ Lav: citādi Mlt: inkella Mon: үгүй бол Nep: अन्यथा Nor: annarledes Pes: درغیراین صورت Pnb: یا فیر Pol: inaczej Ron: altfel Rus: иначе Snd: نه ته پوءِ Spa: otramente Swe: annars Tha: ไม่อย่างนั้น Urd: یا پھر
`therefore_PConj` | PConj | therefore API: `therefore_PConj` Afr: daarom Bul: така че Cat: per tant Chi: 因此 Dan: derfor Dut: daarom Eng: therefore Est: sellepärast Fin: siksi Fre: donc Ger: deshalb Gre: γι'αυτό Hin: इस लिये Ita: quindi Jpn: それで Lav: tāpēc Mlt: allura Mon: тийм учраас Nep: अतः Nor: derfor Pes: به همین دلیل Pnb: اس لی Pol: dlatego Ron: astfel Rus: следовательно Snd: ان ڪري Spa: por eso Swe: därför Tha: เพราะฉะนั้น Urd: اس لیے

## PN - proper name

Lexical category, constructors given in lexical paradigms.

## Phr - phrase in a text

Function | Type | Example
--- | --- | ---
`mkPhr` | (PConj) `->` Utt `->` (Voc) `->` Phr | but sleep, my friend API: `mkPhr but_PConj (mkUtt (mkImp sleep_V)) (mkVoc (mkNP i_Pron friend_N))` Afr: maar slaap , my vriend Bul: но спи, мой приятелю Cat: però dorm , el meu amic Chi: 但是我的朋友，睡觉 Dan: men sov , min ven Dut: maar slaap , mijn vriend Eng: but sleep, my friend Est: aga maga , minu sõber Fin: mutta nuku , minun ystäväni Fre: mais dors , mon ami Ger: aber schlaf , mein Freund Gre: αλλά κοιμήσου , δικέ μου φίλε Hin: लेकिन सोना मेरा दोस्त Ita: ma dormi , il mio amico Jpn: 私の友だち、けれども寝て Lav: bet guli , mans draug Mlt: imma orqod , ħabibi Mon: гэвч чи унт , миний найз Nep: तर सुत् होउ मेरो साथी Nor: men sov , min venn Pes: اما بخواب دوست من Pnb: مگر سونا میرا یار Pol: ale śpij , mój przyjacielu Ron: dar dormi , prietenul meu Rus: но спи , мой друг Snd: پر سمھ دوست Spa: pero duerme , mi amigo Swe: men sov , min vän Tha: แต่นอนหลับซิเพี่อนของฉัน Urd: لیکن سونا میرا دوست
`mkPhr` | S `->` Phr | she won't sleep API: `mkPhr (mkS futureTense negativePol (mkCl she_NP sleep_V))` Afr: sy sal nie slaap nie Bul: тя няма да спи Cat: ella no dormirà Chi: 她不在睡觉 Dan: hun vil ikke sove Dut: ze zal niet slapen Eng: she won't sleep Est: tema ei maga Fin: hän ei nuku Fre: elle ne dormira pas Ger: sie wird nicht schlafen Gre: αυτή δεν θα κοιμηθεί Hin: वह नहीं सोएगी Ita: lei non dormirà Jpn: 彼女は寝ません Lav: viņa negulēs Mlt: hi m'hix se torqod Mon: түүний унтахгүй нь Nep: उनी सुत्नेछैनन् Nor: hun vil ikke sove Pes: او نخواهد خوابید Pnb: او نیں سوئے گی Pol: ona nie będzie spała Ron: ea nu va dormi Rus: она не будет спать Snd: ھوء سمھندی ن ھوندي Spa: ella no dormirá Swe: hon ska inte sova Tha: หล่อนนอนไม่หลับ Urd: وہ نہیں سوئے گی
`mkPhr` | Cl `->` Phr | she sleeps API: `mkPhr (mkCl she_NP sleep_V)` Afr: sy slaap Bul: тя спи Cat: ella dorm Chi: 她睡觉 Dan: hun sover Dut: ze slaapt Eng: she sleeps Est: tema magab Fin: hän nukkuu Fre: elle dort Ger: sie schläft Gre: αυτή κοιμάται Hin: वह सोती है Ita: lei dorme Jpn: 彼女は寝ます Lav: viņa guļ Mlt: hi torqod Mon: түүний унтдаг нь Nep: उनी सुत्छिन् Nor: hun sover Pes: او می خوابد Pnb: او سوندی اے Pol: ona śpi Ron: ea doarme Rus: она спдит Snd: ھوء سمھی ٿي Spa: ella duerme Swe: hon sover Tha: หล่อนนอนหลับ Urd: وہ سوتی ہے
`mkPhr` | QS `->` Phr | would she sleep API: `mkPhr (mkQS conditionalTense (mkQCl (mkCl she_NP sleep_V)))` Afr: sou sy slaap Bul: тя би ли спалa Cat: ella dormiria Chi: 她睡觉着吗 Dan: ville hun sove Dut: zou ze slapen Eng: would she sleep Est: kas tema magaks Fin: nukkuisiko hän Fre: elle dormirait Ger: würde sie schlafen Gre: αυτή θα κοιμόταν Hin: क्या वह सोएगी Ita: lei dormirebbe Jpn: 彼女は寝ますか Lav: vai viņa gulētu Mlt: kienet torqod hi Mon: тэр унтах уу Nep: के उनी सुत्नेछिन् Nor: ville hun sove Pes: آیا او می خوابید Pnb: كی او شاید سوئے Pol: czy ona spałaby Ron: ea ar dormi Rus: она спала бы Snd: ڇا ھوء شايد سمھندی Spa: ella dormiría Swe: skulle hon sova Tha: หล่อนนอนหลับไหม Urd: کیا وہ سوئے گی
`mkPhr` | Imp `->` Phr | sleep API: `mkPhr (mkImp sleep_V)` Afr: slaap Bul: спи Cat: dorm Chi: 睡觉 Dan: sov Dut: slaap Eng: sleep Est: maga Fin: nuku Fre: dors Ger: schlaf Gre: κοιμήσου Hin: सोना Ita: dormi Jpn: 寝て Lav: guli Mlt: orqod Mon: чи унт Nep: सुत् होउ Nor: sov Pes: بخواب Pnb: سونا Pol: śpij Ron: dormi Rus: спи Snd: سمھ Spa: duerme Swe: sov Tha: นอนหลับซิ Urd: سونا

## Pol - polarity

Function | Type | Example
--- | --- | ---
`negativePol` | Pol | she doesn't sleep API: `mkUtt (mkS negativePol (mkCl she_NP sleep_V))` Afr: sy slaap nie nie Bul: тя не спи Cat: ella no dorm Chi: 她不睡觉 Dan: hun sover ikke Dut: ze slaapt niet Eng: she doesn't sleep Est: tema ei maga Fin: hän ei nuku Fre: elle ne dort pas Ger: sie schläft nicht Gre: αυτή δεν κοιμάται Hin: वह नहीं सोती है Ita: lei non dorme Jpn: 彼女は寝ない Lav: viņa neguļ Mlt: hi ma torqodx Mon: түүний унтдаггүй нь Nep: उनी सुत्दिन्न Nor: hun sover ikke Pes: او نمی خوابد Pnb: او نیں سوندی اے Pol: ona nie śpi Ron: ea nu doarme Rus: она не спдит Snd: ھوء سمھی ن ٿي Spa: ella no duerme Swe: hon sover inte Tha: หล่อนนอนไม่หลับ Urd: وہ نہیں سوتی ہے
`positivePol` | Pol | she sleeps API: `mkUtt (mkS positivePol (mkCl she_NP sleep_V))` Afr: sy slaap Bul: тя спи Cat: ella dorm Chi: 她睡觉 Dan: hun sover Dut: ze slaapt Eng: she sleeps Est: tema magab Fin: hän nukkuu Fre: elle dort Ger: sie schläft Gre: αυτή κοιμάται Hin: वह सोती है Ita: lei dorme Jpn: 彼女は寝る Lav: viņa guļ Mlt: hi torqod Mon: түүний унтдаг нь Nep: उनी सुत्छिन् Nor: hun sover Pes: او می خوابد Pnb: او سوندی اے Pol: ona śpi Ron: ea doarme Rus: она спдит Snd: ھوء سمھی ٿي Spa: ella duerme Swe: hon sover Tha: หล่อนนอนหลับ Urd: وہ سوتی ہے

## Predet - predeterminer (prefixed Quant)

Function | Type | Example
--- | --- | ---
`all_Predet` | Predet | all the men API: `mkUtt (mkNP all_Predet (mkNP thePl_Det man_N))` Afr: alle die mans Bul: всичките мъжете Cat: tots els homes Chi: 所有男人 Dan: alle mændene Dut: alle de mannen Eng: all the men Est: kõik mehed Fin: kaikki miehet Fre: tous les hommes Ger: alle die Männer Gre: όλοι οι άνδρες Hin: तमाम आदमी Ita: tutti gli uomini Jpn: 全部男たち Lav: visi vīrieši Mlt: kollha ir-rġiel Mon: бүх энэ хүн Nep: सबै मान्छेहरु Nor: alle mennen Pes: همه ی مرد Pnb: سارے بندے Pol: wszyscy mężczyzn Ron: toţi oamenii Rus: всех людь Snd: سڀ ماڻھو Spa: todos los hombres Swe: alla männen Tha: ทั้งหมดชาย Urd: تمام آدمی
`most_Predet` | Predet | most API: `most_Predet` Afr: meeste Bul: повечето Cat: la majoria Chi: 大多数 Dan: den meste Dut: meeste Eng: most Est: MOST Fin: useinta Fre: la plupart Ger: meister Gre: ο περισσότερος Hin: सब से ज़्यादा Ita: la maggior parte Jpn: ほとんどの Lav: vairums Mlt: il-maġġoranza ta' Mon: ихэнх Nep: ज्यादै Nor: den meste Pes: اکثر Pnb: زیادہ تر Pol: wszystek Ron: marea parte a Rus: большинство Snd: سڀ کان گھڻو Spa: la mayor parte Swe: den mesta Tha: มากที่สุด Urd: زیادہ تر
`not_Predet` | Predet | not everybody API: `mkUtt (mkNP not_Predet everybody_NP)` Afr: nie almal Bul: constant not found: not_Predet Cat: no pas tothom Chi: 不每个人 Dan: constant not found: not_Predet Dut: niet alle Eng: not everybody Est: ei igaüks Fin: ei jokainen Fre: pas tout le monde Ger: nicht jeder Gre: όχι όλοι Hin: नहीं हर कोई Ita: non tutti Jpn: 皆 Lav: constant not found: not_Predet Mlt: mhux kulħadd Mon: биш хүн бүр Nep: हैन सवौ जाना Nor: constant not found: not_Predet Pes: constant not found: everybody_NP Pnb: نہیں ہر كوی Pol: żadni wszystkich Ron: nu toţi Rus: constant not found: not_Predet Snd: constant not found: everybody_NP Spa: no todos Swe: inte alla Tha: ไม่ทุกคน Urd: نہیں ہر کوی
`only_Predet` | Predet | only API: `only_Predet` Afr: slegs Bul: само Cat: nomÈs Chi: 只有 Dan: kun Dut: slechts Eng: only Est: ainult Fin: vain Fre: seulement Ger: nur Gre: μόνο Hin: सिर्फ़ Ita: soltanto Jpn: ほんの Lav: tikai Mlt: biss Mon: зөвхөн Nep: मात्र Nor: kun Pes: فقط Pnb: صرف Pol: tylko Ron: doar Rus: единственный Snd: صرف Spa: solamente Swe: bara Tha: '' Urd: صرف

## Prep - preposition, or just case

Function | Type | Example
--- | --- | ---
`above_Prep` | Prep | above it API: `mkUtt (mkAdv above_Prep it_NP)` Afr: bo dit Bul: над него Cat: sobre ell Chi: 它上边 Dan: ovenfor det Dut: boven het Eng: above it Est: selle peal Fin: sen yläpuolella Fre: au dessus de lui Ger: über ihm Gre: πάνω από αυτό Hin: इस के ऊपर Ita: sopra di lui Jpn: それの上に Lav: virs tā Mlt: fuqu Mon: түүний дээгүүр Nep: यो माथि Nor: ovenfor det Pes: بالای آن Pnb: اینوں اتے Pol: nad nim Ron: deasupra lui Rus: над ним Snd: ھن مٿي Spa: sobre él Swe: ovanför det Tha: ข้างบนมัน Urd: اس کے اوپر
`after_Prep` | Prep | after it API: `mkUtt (mkAdv after_Prep it_NP)` Afr: na dit Bul: след него Cat: després d'ell Chi: 它以后 Dan: efter det Dut: na het Eng: after it Est: selle järel Fin: sen jälkeen Fre: après lui Ger: nach ihm Gre: μετά από αυτό Hin: इस के बाद Ita: dopo lui Jpn: それの後に Lav: pēc tā Mlt: warajh Mon: түүний дараа Nep: यो पछि Nor: etter det Pes: بعد از آن Pnb: اینوں توں بعد Pol: po nim Ron: după el Rus: после него Snd: ھن کان پوء Spa: despues de él Swe: efter det Tha: หลังจากมัน Urd: اس کے بعد
`before_Prep` | Prep | before it API: `mkUtt (mkAdv before_Prep it_NP)` Afr: voor dit Bul: преди него Cat: abans d'ell Chi: 它之前 Dan: før det Dut: voor het Eng: before it Est: enne seda Fin: ennen sitä Fre: avant lui Ger: vor ihm Gre: πρίν από αυτό Hin: इस से पहले Ita: prima lui Jpn: それの前に Lav: pirms tā Mlt: qablu Mon: түүнээс өмнө Nep: यो अघि Nor: før det Pes: قبل از آن Pnb: اینوں پلے Pol: przed nim Ron: înaintea lui Rus: перед ним Snd: ھن پھرين Spa: antes de él Swe: före det Tha: ก่อนมัน Urd: اس سے پہلے
`behind_Prep` | Prep | behind it API: `mkUtt (mkAdv behind_Prep it_NP)` Afr: agter dit Bul: зад него Cat: darrera d'ell Chi: 在它后面 Dan: bag det Dut: achter het Eng: behind it Est: selle taga Fin: sen takana Fre: derrière lui Ger: hinter ihm Gre: πίσω από αυτό Hin: इस के पीछे Ita: dietro lui Jpn: それ後ろに Lav: aiz tā Mlt: warajh Mon: түүний ард Nep: यो पछि Nor: bakom det Pes: پشت آن Pnb: اینوں پیچھے Pol: za nim Ron: înapoia lui Rus: за ним Snd: ھن پٺتي Spa: detrás de él Swe: bakom det Tha: หลังมัน Urd: اس کے پیچھے
`between_Prep` | Prep | between you and me API: `mkUtt (mkAdv between_Prep (mkNP and_Conj you_NP i_NP))` Afr: tussen jou en my Bul: между теб и мен Cat: entre tu i mi Chi: 你和我之间 Dan: mellem dig og mig Dut: tussen je en me Eng: between you and me Est: sinu ja minu vahel Fin: sinun ja minun välissä Fre: entre toi et moi Ger: zwischen dir und mir Gre: ανάμεσα σ' εσένα και σ' εμένα Hin: तुम और मुझ के दरमियान Ita: fra te e me Jpn: あなたと私の間に Lav: starp tev , un man Mlt: bejna Mon: чиний ба миний хооронд Nep: तिमी र म बिच Nor: mellom deg og meg Pes: بین تو و من Pnb: تینوں تے مینوں وچكار Pol: między tobą i mną Ron: între Rus: между тобой и мной Snd: تون ۽ مھنجا جي وچ ۾ Spa: entre ti y mí Swe: mellan dig och mig Tha: ระหว่างคุณและฉัน Urd: تو اور مجھ درمیاں
`by8agent_Prep` | Prep | by it API: `mkUtt (mkAdv by8agent_Prep it_NP)` Afr: deur dit Bul: чрез него Cat: per ell Chi: 被它 Dan: af det Dut: door het Eng: by it Est: selle poolt Fin: sen toimesta Fre: par lui Ger: durch es Gre: από αυτό Hin: इस से Ita: da lui Jpn: それに Lav: tas Mlt: minnu Mon: түүний ачаар Nep: यो लाइ Nor: av det Pes: توسط آن Pnb: اینوں Pol: przez nie Ron: de către el Rus: с помощью него Snd: ھن ھٿان Spa: por él Swe: av det Tha: มัน Urd: اس سے
`by8means_Prep` | Prep | by it API: `mkUtt (mkAdv by8means_Prep it_NP)` Afr: met dit Bul: чрез него Cat: mitjançant ell Chi: 它旁边 Dan: med det Dut: met het Eng: by it Est: sellel Fin: sillä Fre: par lui Ger: mit ihm Gre: από αυτό Hin: इस पर Ita: per lui Jpn: それで Lav: ar to Mlt: bih Mon: түүнээр Nep: यो ले Nor: med det Pes: با آن Pnb: اینوں Pol: przez nie Ron: de el Rus: с помощью него Snd: ھن ڪان Spa: por él Swe: med det Tha: ผ่านมัน Urd: اس پر
`during_Prep` | Prep | during it API: `mkUtt (mkAdv during_Prep it_NP)` Afr: tydens dit Bul: по време на него Cat: durant ell Chi: 在它期间 Dan: under det Dut: tijdens het Eng: during it Est: selle ajal Fin: sen aikana Fre: pendant lui Ger: ... Gre: κατα τη διάρκεια Hin: इस के दरमियान Ita: durante lui Jpn: それの間に Lav: tajā Mlt: waqtu Mon: түүний үеэр Nep: यो पर्यान्त Nor: under det Pes: در طول آن Pnb: اینوں دے وچ Pol: podczas niego Ron: în timpul lui Rus: в течение него Snd: ھن وچ ۾ Spa: durante él Swe: under det Tha: ระหว่างมัน Urd: اس کے درمیاں
`except_Prep` | Prep | except it API: `mkUtt (mkAdv except_Prep it_NP)` Afr: behalwe dit Bul: constant not found: except_Prep Cat: excepte ell Chi: 以外它除了 Dan: constant not found: except_Prep Dut: met uitzondering van het Eng: except it Est: seda väljaarvatud Fin: sitä lukuunottamatta Fre: excepté lui Ger: außer ihm Gre: εκτός απο αυτό Hin: इस के सिवाय Ita: eccetto lui Jpn: それを除いて Lav: izņemot to Mlt: appartih Mon: түүнээс гадна Nep: यो बाहेक Nor: constant not found: except_Prep Pes: به جز آن Pnb: اینوں سواے Pol: z wyjątkiem nie Ron: cu excepţia lui Rus: constant not found: except_Prep Snd: ھن سواءِ Spa: excepto él Swe: utom det Tha: นอกจากมัน Urd: اس کے سواے
`for_Prep` | Prep | for it API: `mkUtt (mkAdv for_Prep it_NP)` Afr: voor dit Bul: за него Cat: per a ell Chi: 为了它 Dan: for det Dut: voor het Eng: for it Est: sellele Fin: sille Fre: pour lui Ger: für es Gre: για αυτό Hin: इस के लिये Ita: per lui Jpn: それ用 Lav: priekš tā Mlt: għalih Mon: түүнд Nep: यो लागि Nor: for det Pes: برای آن Pnb: اینوں [دے واسطE] Pol: dla niego Ron: pentru el Rus: для него Snd: ھن لاءِ Spa: para él Swe: för det Tha: ให้มัน Urd: اس کیلیے
`from_Prep` | Prep | from it API: `mkUtt (mkAdv from_Prep it_NP)` Afr: uit dit Bul: от него Cat: d'ell Chi: 从它 Dan: fra det Dut: uit het Eng: from it Est: sellest Fin: siitä Fre: de lui Ger: aus ihm Gre: από αυτό Hin: इस से Ita: da lui Jpn: それから Lav: no tā Mlt: mingħandu Mon: түүнээс Nep: यो बाट Nor: fra det Pes: از آن Pnb: اینوں توں Pol: z niego Ron: de la el Rus: от него Snd: ھن وٽان Spa: de él Swe: från det Tha: จากมัน Urd: اس سے
`in8front_Prep` | Prep | in front of it API: `mkUtt (mkAdv in8front_Prep it_NP)` Afr: voor dit Bul: пред него Cat: davant d'ell Chi: 在它前边 Dan: foran det Dut: voor het Eng: in front of it Est: selle ees Fin: sen edessä Fre: devant lui Ger: vor ihm Gre: μπροστά από αυτό Hin: इस के सामने Ita: davanti lui Jpn: それの前に Lav: priekšā tam Mlt: quddiemu Mon: түүний урд Nep: यो सामु Nor: foran det Pes: جلوی آن Pnb: اینوں دے سامنے Pol: przed nim Ron: în faţa lui Rus: перед ним Snd: ھن جي سامھون Spa: delante de él Swe: framför det Tha: หน้ามัน Urd: اس کے سامنے
`in_Prep` | Prep | in it API: `mkUtt (mkAdv in_Prep it_NP)` Afr: in dit Bul: в него Cat: en ell Chi: 在它中 Dan: i det Dut: in het Eng: in it Est: selles Fin: siinä Fre: dans lui Ger: in ihm Gre: σ' αυτό Hin: इस में Ita: in lui Jpn: それに Lav: tajā Mlt: fih Mon: түүнд Nep: यो मा Nor: i det Pes: در آن Pnb: اینوں وچ Pol: w nim Ron: în el Rus: в нём Snd: ھن ۾ Spa: en él Swe: i det Tha: ในมัน Urd: اس میں
`on_Prep` | Prep | on it API: `mkUtt (mkAdv on_Prep it_NP)` Afr: op dit Bul: на него Cat: sobre ell Chi: 在它上 Dan: på det Dut: op het Eng: on it Est: sellel Fin: sillä Fre: sur lui Ger: auf ihm Gre: σ' αυτό Hin: इस पर Ita: su lui Jpn: それの上に Lav: uz tā Mlt: fuqu Mon: түүний дээрх Nep: यो मा Nor: på det Pes: روی آن Pnb: اینوں اتے Pol: nа nim Ron: pe el Rus: на нём Snd: ھن مٿان Spa: sobre él Swe: på det Tha: บนมัน Urd: اس پر
`part_Prep` | Prep | of it API: `mkUtt (mkAdv part_Prep it_NP)` Afr: van dit Bul: от него Cat: d'ell Chi: 它的 Dan: af det Dut: van het Eng: of it Est: seda Fin: sitä Fre: de lui Ger: von ihm Gre: '' Hin: इस Ita: di lui Jpn: それの Lav: tā Mlt: tiegħu Mon: түүний Nep: यो भाग Nor: av det Pes: از آن Pnb: اینوں ہصہ Pol: z niego Ron: din el Rus: оно Snd: ھن حصو Spa: de él Swe: av det Tha: มัน Urd: اس
`possess_Prep` | Prep | of it API: `mkUtt (mkAdv possess_Prep it_NP)` Afr: van dit Bul: на него Cat: d'ell Chi: 它的 Dan: af det Dut: van het Eng: of it Est: selle Fin: sen Fre: de lui Ger: von ihm Gre: '' Hin: इस का Ita: di lui Jpn: それの Lav: tā Mlt: tiegħu Mon: түүний Nep: यो धारणा गर्नु Nor: av det Pes: آن Pnb: اینوں دا Pol: jego Ron: lui Rus: него Snd: ھن جو يا جي Spa: de él Swe: av det Tha: ของมัน Urd: اس کا
`through_Prep` | Prep | through it API: `mkUtt (mkAdv through_Prep it_NP)` Afr: deur dit Bul: през него Cat: mitjançant ell Chi: 通过它 Dan: gennem det Dut: door het Eng: through it Est: selle kaudu Fin: sen kautta Fre: par lui Ger: durch es Gre: μέσω αυτού Hin: इस में से Ita: per lui Jpn: それを通じて Lav: caur to Mlt: minn ġo fih Mon: түүнээр Nep: यो मार्फत Nor: gjennom det Pes: از طریق آن Pnb: اینوں وچوں Pol: przez nie Ron: prin el Rus: через него Snd: ھن منجھان Spa: por él Swe: genom det Tha: ผ่านมัน Urd: اس میں سے
`to_Prep` | Prep | to it API: `mkUtt (mkAdv to_Prep it_NP)` Afr: na dit Bul: до него Cat: a ell Chi: 往它 Dan: til det Dut: naar het Eng: to it Est: sellele Fin: siihen Fre: à lui Ger: nach ihm Gre: σ' αυτό Hin: इस को Ita: a lui Jpn: それに Lav: uz to Mlt: lilu Mon: түүнийг хүртэл Nep: यो सम्म Nor: til det Pes: به آن Pnb: اینوں نوں Pol: do niego Ron: la el Rus: к нему Snd: ھن ڏانھن Spa: a él Swe: till det Tha: ถืงมัน Urd: اس کو
`under_Prep` | Prep | under it API: `mkUtt (mkAdv under_Prep it_NP)` Afr: onder dit Bul: под него Cat: sota ell Chi: 它下 Dan: under det Dut: onder het Eng: under it Est: selle all Fin: sen alla Fre: sous lui Ger: unter ihm Gre: κάτω από αυτό Hin: इस के नीचे Ita: sotto lui Jpn: それの下に Lav: zem tā Mlt: taħtu Mon: түүний доор Nep: यो अन्तर्गत Nor: under det Pes: زیر آن Pnb: اینوں تھلے Pol: pod nim Ron: sub el Rus: под ним Snd: ھن ھيٺان Spa: bajo él Swe: under det Tha: ใต้มัน Urd: اس کے نیچے
`with_Prep` | Prep | with it API: `mkUtt (mkAdv with_Prep it_NP)` Afr: met dit Bul: с него Cat: amb ell Chi: 和它一起 Dan: med det Dut: met het Eng: with it Est: koos sellega Fin: sen kanssa Fre: avec lui Ger: mit ihm Gre: με αυτό Hin: इस के साथ Ita: con lui Jpn: それと Lav: ar to Mlt: miegħu Mon: түүнтэй Nep: यो सँग Nor: med det Pes: با آن Pnb: اینوں دے نال Pol: z nim Ron: cu el Rus: с ним Snd: ھن سان Spa: con él Swe: med det Tha: กับมัน Urd: اس کے ساتھ
`without_Prep` | Prep | without it API: `mkUtt (mkAdv without_Prep it_NP)` Afr: sonder dit Bul: без него Cat: sense ell Chi: 没有它 Dan: uden det Dut: zonder het Eng: without it Est: ilma seda Fin: ilman sitä Fre: sans lui Ger: ohne es Gre: χωρίς αυτό Hin: constant not found: without_Prep Ita: senza lui Jpn: それ無しで Lav: bez tā Mlt: mingħajru Mon: тэр -гүй Nep: यो विना Nor: uten det Pes: بدون آن Pnb: اینوں توں بغیر Pol: bez niego Ron: fără el Rus: без него Snd: ھن کان سواءِ Spa: sin él Swe: utan det Tha: ไม่มีมัน Urd: اس کے بغیر

## Pron - personal pronoun

Function | Type | Example
--- | --- | ---
`he_Pron` | Pron | he API: `mkUtt (mkNP he_Pron)` Afr: hy Bul: той Cat: ell Chi: 他 Dan: ham Dut: hij Eng: he Est: tema Fin: hän Fre: lui Ger: er Gre: αυτός Hin: वह Ita: lui Jpn: 彼 Lav: viņš Mlt: hu Mon: тэр Nep: उ Nor: ham Pes: او Pnb: او Pol: on Ron: el Rus: его Snd: ھو Spa: él Swe: honom Tha: เขา Urd: وہ
`i_Pron` | Pron | I API: `mkUtt (mkNP i_Pron)` Afr: ek Bul: аз Cat: mi Chi: 我 Dan: mig Dut: ik Eng: I Est: mina Fin: minä Fre: moi Ger: ich Gre: εγώ Hin: मैं Ita: me Jpn: 私 Lav: es Mlt: jien Mon: би Nep: म Nor: meg Pes: من Pnb: میں Pol: ja Ron: eu Rus: меня Snd: مان Spa: mí Swe: mig Tha: ฉัน Urd: میں
`it_Pron` | Pron | it API: `mkUtt (mkNP it_Pron)` Afr: dit Bul: то Cat: ell Chi: 它 Dan: det Dut: het Eng: it Est: see Fin: se Fre: lui Ger: es Gre: αυτό Hin: यह Ita: lui Jpn: それ Lav: tas Mlt: hu Mon: тэр Nep: यो Nor: det Pes: آن Pnb: اے Pol: ono Ron: '' Rus: его Snd: اھا Spa: él Swe: det Tha: มัน Urd: یہ
`she_Pron` | Pron | she API: `mkUtt (mkNP she_Pron)` Afr: sy Bul: тя Cat: ella Chi: 她 Dan: hende Dut: ze Eng: she Est: tema Fin: hän Fre: elle Ger: sie Gre: αυτή Hin: वह Ita: lei Jpn: 彼女 Lav: viņa Mlt: hi Mon: тэр Nep: उनी Nor: henne Pes: او Pnb: او Pol: ona Ron: ea Rus: её Snd: ھوء Spa: ella Swe: henne Tha: หล่อน Urd: وہ
`they_Pron` | Pron | they API: `mkUtt (mkNP they_Pron)` Afr: hulle Bul: те Cat: ells Chi: 他们 Dan: dem Dut: ze Eng: they Est: nemad Fin: he Fre: eux Ger: sie Gre: αυτοί Hin: वे Ita: loro Jpn: 彼ら Lav: viņi Mlt: huma Mon: тэд Nep: उनीहरु Nor: dem Pes: آن ها Pnb: او Pol: oni Ron: ei Rus: их Snd: اھي Spa: ellos Swe: dem Tha: พวกเขา Urd: وہ
`we_Pron` | Pron | we API: `mkUtt (mkNP we_Pron)` Afr: ons Bul: ние Cat: nosaltres Chi: 我们 Dan: os Dut: we Eng: we Est: meie Fin: me Fre: nous Ger: wir Gre: εμείς Hin: हम Ita: noi Jpn: 私達 Lav: mēs Mlt: aħna Mon: бид Nep: हामीहरु Nor: oss Pes: ما Pnb: اسی Pol: my Ron: noi Rus: нас Snd: اسان Spa: nosotros Swe: oss Tha: เรา Urd: ہم
`youPl_Pron` | Pron | you API: `mkUtt (mkNP youPl_Pron)` Afr: julle Bul: вие Cat: vosaltres Chi: 你们 Dan: jer Dut: jullie Eng: you Est: teie Fin: te Fre: vous Ger: ihr Gre: εσείς Hin: तुम Ita: voi Jpn: あなた達 Lav: jūs Mlt: intom Mon: та нар Nep: तिमीहरु Nor: dere Pes: شما Pnb: تسی Pol: wy Ron: voi Rus: вас Snd: توھان Spa: vosotros Swe: er Tha: พวกคุณ Urd: تم
`youPol_Pron` | Pron | you API: `mkUtt (mkNP youPol_Pron)` Afr: u Bul: вие Cat: vosté Chi: 您 Dan: Dem Dut: u Eng: you Est: teie Fin: te Fre: vous Ger: Sie Gre: εσείς Hin: आप Ita: Lei Jpn: あなた Lav: Jūs Mlt: int Mon: та Nep: तपाई Nor: Dere Pes: شما Pnb: تسی Pol: ty Ron: dumneavoastră Rus: вас Snd: توھان Spa: usted Swe: er Tha: คุณ Urd: آپ
`youSg_Pron` | Pron | you API: `mkUtt (mkNP youSg_Pron)` Afr: jy Bul: ти Cat: tu Chi: 你 Dan: dig Dut: je Eng: you Est: sina Fin: sinä Fre: toi Ger: du Gre: εσύ Hin: तू Ita: te Jpn: あなた Lav: tu Mlt: int Mon: чи Nep: तिमी Nor: deg Pes: تو Pnb: توں Pol: ty Ron: tu Rus: тебя Snd: تون Spa: ti Swe: dig Tha: คุณ Urd: تو

## Punct

Function | Type | Example
--- | --- | ---
`exclMarkPunct` | Punct | yes ! API: `mkText (mkPhr yes_Utt) exclMarkPunct` Afr: ja ! Bul: да ! Cat: sí ! Chi: 对！ Dan: ja ! Dut: ja ! Eng: yes ! Est: jah ! Fin: kyllä ! Fre: oui ! Ger: ja ! Gre: ναι ! Hin: हाँ ! Ita: sì ! Jpn: はい！ Lav: jā ! Mlt: iva ! Mon: За ! Nep: हजुर ! Nor: ja ! Pes: بله Pnb: ہاں ! Pol: tak ! Ron: da ! Rus: Да ! Snd: ھا ! Spa: ¡ sí ! Swe: ja ! Tha: ใช่ Urd: ہاں
`fullStopPunct` | Punct | yes . API: `mkText (mkPhr yes_Utt) fullStopPunct` Afr: ja . Bul: да . Cat: sí . Chi: 对。 Dan: ja . Dut: ja . Eng: yes . Est: jah . Fin: kyllä . Fre: oui . Ger: ja . Gre: ναι . Hin: हाँ . Ita: sì . Jpn: はい。 Lav: jā . Mlt: iva . Mon: За . Nep: हजुर . Nor: ja . Pes: بله ۔ Pnb: ہاں . Pol: tak . Ron: da . Rus: Да . Snd: ھا . Spa: sí . Swe: ja . Tha: ใช่ Urd: ہاں
`questMarkPunct` | Punct | yes ? API: `mkText (mkPhr yes_Utt) questMarkPunct` Afr: ja ? Bul: да ? Cat: sí ? Chi: 对？ Dan: ja ? Dut: ja ? Eng: yes ? Est: jah ? Fin: kyllä ? Fre: oui ? Ger: ja ? Gre: ναι ; Hin: हाँ ? Ita: sì ? Jpn: はい？ Lav: jā ? Mlt: iva ? Mon: За ? Nep: हजुर ? Nor: ja ? Pes: بله Pnb: ہاں ? Pol: tak ? Ron: da ? Rus: Да ? Snd: ھا ? Spa: ¿ sí ? Swe: ja ? Tha: ใช่ Urd: ہاں

## QCl - question clause, with all tenses

Function | Type | Example
--- | --- | ---
`mkQCl` | Cl `->` QCl | does she sleep API: `mkUtt (mkQCl (mkCl she_NP sleep_V))` Afr: slaap sy Bul: тя спи ли Cat: ella dorm Chi: 她睡觉吗 Dan: sover hun Dut: slaapt ze Eng: does she sleep Est: kas tema magab Fin: nukkuuko hän Fre: elle dort Ger: schläft sie Gre: αυτή κοιμάται Hin: क्या वह सोती है Ita: lei dorme Jpn: 彼女は寝るか Lav: vai viņa guļ Mlt: torqod hi Mon: тэр унтдаг уу Nep: के उनी सुत्छिन् Nor: sover hun Pes: آیا او می خوابد Pnb: كی او سوندی اے Pol: czy ona śpi Ron: ea doarme Rus: она спдит Snd: ڇا ھوء سمھی ٿي Spa: ella duerme Swe: sover hon Tha: หล่อนนอนหลับไหม Urd: کیا وہ سوتی ہے
`mkQCl` | IP `->` VP `->` QCl | who always sleeps API: `mkUtt (mkQCl who_IP (mkVP always_AdV (mkVP sleep_V)))` Afr: wie slaap altyd altyd Bul: кой винаги спи Cat: qui dorm sempre Chi: 谁一直睡觉 Dan: hvem sover altid Dut: wie slaapt altijd Eng: who always sleeps Est: kes magab alati Fin: kuka nukkuu aina Fre: qui dort toujours Ger: wer schläft immer Gre: ποιός κοιμάται πάντα Hin: कौन हमेशा सोता है Ita: chi dorme sempre Jpn: 誰がいつも寝るか Lav: kurš guļ Mlt: min jorqod dejjem Mon: хэн үргэлж унтдаг вэ Nep: को सधैँ सुत्छन् Nor: hvem sover altid Pes: چه کسی همیشه می خوابد Pnb: كون ہمیشہ سوندا اے Pol: kto zawsze śpi Ron: cine doarme mereu Rus: кто всегда спдит Snd: ڪير ھميشه سمھی ٿو Spa: quién duerme siempre Swe: vem sover alltid Tha: ใครนอนหลับเสมอ Urd: کون ہمیشہ سوتا ہے
`mkQCl` | IP `->` V `->` QCl | who sleeps API: `mkUtt (mkQCl who_IP sleep_V)` Afr: wie slaap Bul: кой спи Cat: qui dorm Chi: 谁睡觉 Dan: hvem sover Dut: wie slaapt Eng: who sleeps Est: kes magab Fin: kuka nukkuu Fre: qui dort Ger: wer schläft Gre: ποιός κοιμάται Hin: कौन सोता है Ita: chi dorme Jpn: 誰が寝るか Lav: kurš guļ Mlt: min jorqod Mon: хэн унтдаг вэ Nep: को सुत्छन् Nor: hvem sover Pes: چه کسی می خوابد Pnb: كون سوندا اے Pol: kto śpi Ron: cine doarme Rus: кто спдит Snd: ڪير سمھی ٿو Spa: quién duerme Swe: vem sover Tha: ใครนอนหลับ Urd: کون سوتا ہے
`mkQCl` | IP `->` V2 `->` NP `->` QCl | who loves her API: `mkUtt (mkQCl who_IP love_V2 she_NP)` Afr: wie het haar lief Bul: кой обича нея Cat: qui la estima Chi: 谁爱她 Dan: hvem elsker hende Dut: wie houdt van haar Eng: who loves her Est: kes armastab teda Fin: kuka rakastaa häntä Fre: qui l'aime Ger: wer liebt sie Gre: ποιός την αγαπά Hin: कौन उस को प्यार करता है Ita: chi la ama Jpn: 誰が彼女を愛するか Lav: kurš mīl Mlt: min jħobbha Mon: хэн түүнийг хайрладаг вэ Nep: को उनी लाई माया गर्छन् Nor: hvem elsker henne Pes: چه کسی او را دوست دارد Pnb: كون اونوں پیار كردا اے Pol: kto kocha ją Ron: cine o iubeşte Rus: кто любдит её Snd: ڪير ھو سان عشق ڪری ٿو Spa: quién la ama Swe: vem älskar henne Tha: ใครรักหล่อน Urd: کون اس کو پیار کرتا ہے
`mkQCl` | IP `->` V3 `->` NP `->` NP `->` QCl | who sends it to her API: `mkUtt (mkQCl who_IP send_V3 it_NP she_NP)` Afr: wie stuur dit na haar Bul: кой праща него до нея Cat: qui ho li envia Chi: 谁它寄她 Dan: hvem sender det til hende Dut: wie stuurt het naar haar Eng: who sends it to her Est: kes saadab selle temale Fin: kuka lähettää sen hänelle Fre: qui le lui envoie Ger: wer schickt ihm sie Gre: ποιός το στέλνει σ' αυτήν Hin: कौन उस को यह भेजता है Ita: chi lo le manda Jpn: 誰が彼女にそれを送るか Lav: kurš sūta Mlt: min jibgħotu lil hi Mon: хэн түүнийг түүнд илгээдэг вэ Nep: को यो उन्लाई लाई पठाउँछन् Nor: hvem sender det til henne Pes: چه کسی آن را برای او می فرستد Pnb: كون اینوں اونوں پیجدا اے Pol: kto wysyła do niej je Ron: cine i -l trimite Rus: кто посылает ней его Snd: constant not found: send_V3 Spa: quién lo le manda Swe: vem skickar det till henne Tha: ใครส่งมันให้กับหล่อน Urd: کون اس کو یہ بھیجتا ہے
`mkQCl` | IP `->` VV `->` VP `->` QCl | who wants to sleep API: `mkUtt (mkQCl who_IP want_VV (mkVP sleep_V))` Afr: wie wil te slaap Bul: кой иска да спи Cat: qui vol dormir Chi: 谁想睡觉 Dan: hvem vil sove Dut: wie wil slapen Eng: who wants to sleep Est: kes tahab magada Fin: kuka tahtoo nukkua Fre: qui veut dormir Ger: wer will schlafen Gre: ποιός θέλει να κοιμηθεί Hin: कौन सोना चाहता है Ita: chi vuole dormire Jpn: 誰が寝たがっているか Lav: kurš vēlas Mlt: min jrid jorqod Mon: хэн унтах хүсдэг вэ Nep: को सुत्न चाहन्छन् Nor: hvem vil sove Pes: چه کسی می خواهد بخوابد Pnb: كون سونا چاندا اے Pol: kto chce spać Ron: cine vrea sã doarmă Rus: кто хочет спать Snd: ڪير سمھڻ چاھی ٿو Spa: quién quiere dormir Swe: vem vill sova Tha: ใครอยากนอนหลับ Urd: کون سونا چاہتا ہے
`mkQCl` | IP `->` VS `->` S `->` QCl | who says that I sleep API: `mkUtt (mkQCl who_IP say_VS (mkS (mkCl i_NP sleep_V)))` Afr: wie sê dat ek slaap Bul: кой казва, че аз спя Cat: qui diu que jo dormo Chi: 谁说我睡觉 Dan: hvem siger at jeg sover Dut: wie zegt dat ik slaap Eng: who says that I sleep Est: kes ütleb et mina magan Fin: kuka sanoo , että minä nukun Fre: qui dit que je dors Ger: wer sagt , dass ich schlafe Gre: ποιός λέει ότι εγώ κοιμάμαι Hin: कौन कहता है कि मैं सोता हूँ Ita: chi dice che io dormo Jpn: 誰が私が寝ると言うか Lav: kurš saka Mlt: min jgħid li jien norqod Mon: хэн миний унтдаг нь гэж хэлдэг вэ Nep: को भन्छन्की म सुत्छु Nor: hvem sier at jeg sover Pes: چه کسی می گوید که من می خوابم Pnb: كون كہدا اے كہ میں سوندا واں Pol: kto mówi , że ja śpię Ron: cine spune cã eu dorm Rus: кто говордит , что я сплю Snd: ڪير چوی ٿو ت مان سمھان ٿو Spa: quién dice que yo duermo Swe: vem säger att jag sover Tha: ใครพูดว่าฉันนอนหลับ Urd: کون کہتا ہے کہ میں سوتا ہوں
`mkQCl` | IP `->` VQ `->` QS `->` QCl | who wonders who sleeps API: `mkUtt (mkQCl who_IP wonder_VQ (mkQS (mkQCl who_IP sleep_V)))` Afr: wie vra hom af wie slaap Bul: кой се учудва кой спи Cat: qui es pregunta qui dorm Chi: 谁好奇谁睡觉 Dan: hvem undres hvem som sover Dut: wie vraagt zich af wie slaapt Eng: who wonders who sleeps Est: kes arutleb kes magab Fin: kuka ihmettelee , kuka nukkuu Fre: qui se demande qui dort Ger: wer wundert sich , wer schläft Gre: ποιός αναρωτιέται ποιός κοιμάται Hin: कौन हैरान होता है कि कौन सोता है Ita: chi si domanda chi dorme Jpn: 誰が誰が寝るか質問するか Lav: kurš brīnās Mlt: min jikkuntempla min jorqod Mon: хэн хэн унтдаг вэ гайхдаг вэ Nep: को अचम्म हुन्छन्की को सुत्छन् Nor: hvem undrer hvem som sover Pes: constant not found: wonder_VQ Pnb: كون حیران ہوندا اے كہ كون سوندا اے Pol: kto zastanawia się , kto śpi Ron: cine se întreabă cine doarme Rus: кто интересует кто спдит Snd: ڪير حيران ٿيی ٿو ت ڪير سمھی ٿو Spa: quién se pregunta quién duerme Swe: vem undrar vem som sover Tha: ใครประหลาดใจว่าใครนอนหลับ Urd: کون حیران ہوتا ہے کہ کون سوتا ہے
`mkQCl` | IP `->` VA `->` A `->` QCl | who becomes old API: `mkUtt (mkQCl who_IP become_VA old_A)` Afr: wie word oud Bul: кой става стар Cat: qui es torna vella Chi: 谁变老 Dan: hvem bliver gammel Dut: wie wordt oud Eng: who becomes old Est: kes saab vanaks Fin: kuka tulee vanhaksi Fre: qui devient vieux ... Ger: wer wird alt Gre: ποιός γίνεται παλιός Hin: कौन बूढ़ा बनता है Ita: chi diventa vecchio Jpn: 誰が古くなるか Lav: kurš kļūst Mlt: min jsir qadim Mon: хэн хуучин болдог вэ Nep: को बुढो हुन्छन् Nor: hvem blir gammel Pes: چه کسی پیر می شود Pnb: كون بوڈا بندا اے Pol: kto staje się stary Ron: cine devine vechi Rus: кто становдит старым Snd: ڪير پوڙهو ٿيی ٿو Spa: quién se convierte viejo Swe: vem blir gammal Tha: ใครกลายเป็นแก่ Urd: کون بوڑھا بنتا ہے
`mkQCl` | IP `->` VA `->` AP `->` QCl | who becomes very old API: `mkUtt (mkQCl who_IP become_VA (mkAP very_AdA old_A))` Afr: wie word baie oud Bul: кой става много стар Cat: qui es torna molt vella Chi: 谁变非常老 Dan: hvem bliver meget gammel Dut: wie wordt erg oud Eng: who becomes very old Est: kes saab väga vanaks Fin: kuka tulee erittäin vanhaksi Fre: qui devient très vieux ... Ger: wer wird sehr alt Gre: ποιός γίνεται πολύ παλιός Hin: कौन बहुत बूढ़ा बनता है Ita: chi diventa molto vecchio Jpn: 誰がとても古くなるか Lav: kurš kļūst Mlt: min jsir qadim ħafna Mon: хэн маш хуучин болдог вэ Nep: को धेरै बुढो हुन्छन् Nor: hvem blir mye gammel Pes: چه کسی خیلی پیر می شود Pnb: كون بہت بوڈا بندا اے Pol: kto staje się bardzo stary Ron: cine devine foarte vechi Rus: кто становдит очень старым Snd: ڪير تمام پوڙهو ٿيی ٿو Spa: quién se convierte muy viejo Swe: vem blir mycket gammal Tha: ใครกลายเป็นแก่มาก Urd: کون بہت بوڑھا بنتا ہے
`mkQCl` | IP `->` V2A `->` NP `->` A `->` QCl | who paints it red API: `mkUtt (mkQCl who_IP paint_V2A it_NP red_A)` Afr: wie skilder dit rooi Bul: кой рисува него червено Cat: qui ho pinta en vermell Chi: 谁画它红 Dan: hvem maler det rødt Dut: wie schildert het rood Eng: who paints it red Est: kes maalib selle punaseks Fin: kuka maalaa sen punaiseksi Fre: qui le peint en rouge Ger: wer malt es rot Gre: ποιός το βάφει κόκκινο Hin: कौन लाल इस को रंग करता है Ita: chi lo dipinge rosso Jpn: 誰がそれを赤く塗るか Lav: kurš krāso Mlt: min jiżba'u aħmar Mon: хэн түүнийг улаан буддаг вэ Nep: को यो लाई रातो रँग लागाउँछन् Nor: hvem maler det rødt Pes: چه کسی آن را قرمز رنگ می کند Pnb: كون اینوں لال رنگ كردا اے Pol: kto maluje je na czerwono Ron: cine îl pictează roşu Rus: кто рисует красным его Snd: ڪير ھن کی ڳاڙھو رنگ ڪری ٿو Spa: quién lo pinta en rojo Swe: vem målar det rött Tha: ใครทามันเป็นสีแดง Urd: کون لال اس کو رنگ کرتا ہے
`mkQCl` | IP `->` V2A `->` NP `->` AP `->` QCl | who paints it very red API: `mkUtt (mkQCl who_IP paint_V2A it_NP (mkAP very_AdA red_A))` Afr: wie skilder dit baie rooi Bul: кой рисува него много червено Cat: qui ho pinta en molt vermell Chi: 谁画它非常红 Dan: hvem maler det meget rødt Dut: wie schildert het erg rood Eng: who paints it very red Est: kes maalib selle väga punaseks Fin: kuka maalaa sen erittäin punaiseksi Fre: qui le peint en très rouge Ger: wer malt es sehr rot Gre: ποιός το βάφει πολύ κόκκινο Hin: कौन बहुत लाल इस को रंग करता है Ita: chi lo dipinge molto rosso Jpn: 誰がそれをとても赤く塗るか Lav: kurš krāso Mlt: min jiżba'u aħmar ħafna Mon: хэн түүнийг маш улаан буддаг вэ Nep: को यो लाई धेरै रातो रँग लागाउँछन् Nor: hvem maler det mye rødt Pes: چه کسی آن را خیلی قرمز رنگ می کند Pnb: كون اینوں بہت لال رنگ كردا اے Pol: kto maluje je na bardzo czerwono Ron: cine îl pictează foarte roşu Rus: кто рисует очень красным его Snd: ڪير ھن کی تمام ڳاڙھو رنگ ڪری ٿو Spa: quién lo pinta en muy rojo Swe: vem målar det mycket rött Tha: ใครทามันเป็นสีแดงมาก Urd: کون بہت لال اس کو رنگ کرتا ہے
`mkQCl` | IP `->` V2S `->` NP `->` S `->` QCl | who answers to him that we sleep API: `mkUtt (mkQCl who_IP answer_V2S he_NP (mkS (mkCl we_NP sleep_V)))` Afr: wie antwoord hom dat ons slaap Bul: кой отговаря на него, че ние спим Cat: qui li respon que nosaltres dormim Chi: 谁回答他说我们睡觉 Dan: hvem svarer til ham at vi sover Dut: wie antwoordt hem dat we slapen Eng: who answers to him that we sleep Est: kes vastab temale et meie magame Fin: kuka vastaa hänelle , että me nukumme Fre: qui lui répond que nous dormons Ger: wer antwortet ihm dass wir schlafen Gre: ποιός του απαντά οτι εμείς κοιμόμαστε Hin: कौन उस को जवाब देता है कि हम सोते हैं Ita: chi gli risponde che noi dormiamo Jpn: 誰が私達が寝ると彼に答えるか Lav: kurš atbild Mlt: min jwieġeb li aħna norqdu lilu Mon: хэн түүнд бидний унтдаг нь гэж хариулдаг вэ Nep: को उ लाई उत्तर दिन्छन्की हामीहरु सुत्छौँ Nor: hvem svarer til ham at vi sover Pes: چه کسی به او جواب می دهد که ما می خوابیم Pnb: كون اونوں جواب دیندا اے كہ اسی سوندے واں Pol: kto odpowiada jemu , że my śpimy Ron: cine îi răspunde cã noi dormim Rus: кто отвечает , что мы спдим его Snd: ڪير ھو کی جواب ڏيی ٿو ت اسان سمھون ٿا Spa: quién le responde que nosotros dormimos Swe: vem svarar till honom att vi sover Tha: ใครตอบเขาว่าเรานอนหลับ Urd: کون اس کو جواب دیتا ہے کہ ہم سوتے ہیں
`mkQCl` | IP `->` V2Q `->` NP `->` QS `->` QCl | who asks him who sleeps API: `mkUtt (mkQCl who_IP ask_V2Q he_NP (mkQS (mkQCl who_IP sleep_V)))` Afr: wie vra hom wie slaap Bul: кой пита него кой спи Cat: qui li pregunta qui dorm Chi: 谁问他说谁睡觉 Dan: hvem spørger ham hvem som sover Dut: wie vraagt hem wie slaapt Eng: who asks him who sleeps Est: kes küsib temalt kes magab Fin: kuka kysyy häneltä , kuka nukkuu Fre: qui lui demande qui dort Ger: wer fragt ihn wer schläft Gre: ποιός τον ρωτά ποιός κοιμάται Hin: कौन उस से पूछता है कि कौन सोता है Ita: chi gli chiede chi dorme Jpn: 誰が彼に誰が寝るか聞くか Lav: kurš vaicā Mlt: min jsaqsi min jorqod lilu Mon: хэн түүнээс хэн унтдаг вэ асуудаг вэ Nep: को उ सँग सोध्छन्की को सुत्छन् Nor: hvem spørr ham hvem som sover Pes: چه کسی از او می پرسد چه کسی می خوابد Pnb: كون اونوں پچھدا اے كہ كون سوندا اے Pol: kto pyta jego , kto śpi Ron: cine îl întreabă cine doarme Rus: кто спрашивает кто спдит его Snd: ڪير ھو کان پڇی ٿو ت ڪير سمھی ٿو Spa: quién le pregunta quién duerme Swe: vem frågar honom vem som sover Tha: ใครถามเขาว่าใครนอนหลับ Urd: کون اس سے پوچھتا ہے کہ کون سوتا ہے
`mkQCl` | IP `->` V2V `->` NP `->` VP `->` QCl | who begs him to sleep API: `mkUtt (mkQCl who_IP beg_V2V he_NP (mkVP sleep_V))` Afr: wie smeek hom om te slaap Bul: кой моли него за да спи Cat: qui el demana a dormir Chi: 谁乞求他睡觉 Dan: hvem beder ham at sove Dut: wie smeekt hem te slapen Eng: who begs him to sleep Est: kes palub teda magama Fin: kuka pyytää häntä nukkumaan Fre: qui le demande à dormir Ger: wer bittet ihn zu schlafen Gre: ποιός τον παρακαλά να κοιμηθεί Hin: कौन सोने की उस से भीख मांगता है Ita: chi lo prega di dormire Jpn: 誰が彼に寝るように請い願うか Lav: kurš lūdz Mlt: min jittallab minn jorqod għalu Mon: хэн түүнийг унтах гуйдаг вэ Nep: को उ लाई सुत्न आग्रह गर्छन् Nor: hvem ber ham å sove Pes: چه کسی از او خواهش می کند بخوابد Pnb: كون اونوں سونا دی مانگدا اے Pol: constant not found: beg_V2V Ron: cine îl roagă sã doarmă Rus: кто просит спать его Snd: constant not found: beg_V2V Spa: quién lo ruega a dormir Swe: vem ber honom att sova Tha: ใครขอเขาให้นอนหลับ Urd: کون سونے کی اس سے التجا کرتا ہے
`mkQCl` | IP `->` A `->` QCl | who is old API: `mkUtt (mkQCl who_IP old_A)` Afr: wie is oud Bul: кой е стар Cat: qui és vella Chi: 谁是老的 Dan: hvem er gammel Dut: wie is oud Eng: who is old Est: kes on vana Fin: kuka on vanha Fre: qui est vieux ... Ger: wer ist alt Gre: ποιός είναι παλιός Hin: कौन बूढ़ा है Ita: chi è vecchio Jpn: 誰が古いか Lav: kurš ir Mlt: min huwa qadim Mon: хэн хуучин байдаг вэ Nep: को बुढो छन् Nor: hvem er gammel Pes: چه کسی پیر است Pnb: كون بوڈا اے Pol: kto jest stary Ron: cine este vechi Rus: кто стар Snd: ڪير پوڙهو آھي Spa: quién es viejo Swe: vem är gammal Tha: ใครแก่ Urd: کون بوڑھا ہے
`mkQCl` | IP `->` A `->` NP `->` QCl | who is older than he API: `mkUtt (mkQCl who_IP old_A he_NP)` Afr: wie is ouer as hy Bul: кой е по-стар от него Cat: qui és més vella que ell Chi: 谁是比他老的 Dan: hvem er ældre end han Dut: wie is ouder dan hij Eng: who is older than he Est: kes on vanem kui tema Fin: kuka on vanhempi kuin hän Fre: qui est plus vieux que lui Ger: wer ist älter als er Gre: ποιός είναι πιό παλιός από αυτόν Hin: कौन उस से बूढ़ा है Ita: chi è più vecchio di lui Jpn: 誰が彼より古いか Lav: kurš ir Mlt: min huwa eqdem minn hu Mon: хэн түүнээс хуучин байдаг вэ Nep: को उ भन्दा बुढो छन् Nor: hvem er eldre enn han Pes: چه کسی پیر تر از او است Pnb: كون اورے توں بوڈا اے Pol: kto jest starszy niż on Ron: cine este mai vechi decât el Rus: кто старше него Snd: ڪير ھو کان پوڙهو آھي Spa: quién es más viejo que él Swe: vem är äldre än han Tha: ใครแก่กว่าเขา Urd: کون اس سے بوڑھا ہے
`mkQCl` | IP `->` A2 `->` NP `->` QCl | who is married to him API: `mkUtt (mkQCl who_IP married_A2 he_NP)` Afr: wie is getroud met hom Bul: кой е женен за него Cat: qui és casada a ell Chi: 谁是结婚他的 Dan: hvem er gift med ham Dut: wie is getrouwd met hem Eng: who is married to him Est: kes on abielus temaga Fin: kuka on avioitunut hänen kanssansa Fre: qui est marié à lui Ger: wer ist verheiratet mit ihm Gre: ποιός είναι παντρεμένος με αυτόν Hin: कौन उस से शादी शुदा है Ita: chi è sposato con lui Jpn: 誰が彼と結婚しているか Lav: kurš ir Mlt: min huwa miżżewweġ lil hu Mon: хэн түүнтэй гэрлэсэн байдаг вэ Nep: को उ सँग विवाहित छन् Nor: hvem er gift med ham Pes: چه کسی او متأهل است Pnb: constant not found: married_A2 Pol: kto jest zaślubiony jemu Ron: cine este căsătorit cu el Rus: кто замужем за им Snd: constant not found: married_A2 Spa: quién es casado a él Swe: vem är gift med honom Tha: ใครแต่งงานแล้วกับเขา Urd: کون اس سے شادی شدہ ہے
`mkQCl` | IP `->` AP `->` QCl | who is very old API: `mkUtt (mkQCl who_IP (mkAP very_AdA old_A))` Afr: wie is baie oud Bul: кой е много стар Cat: qui és molt vella Chi: 谁是非常老的 Dan: hvem er meget gammel Dut: wie is erg oud Eng: who is very old Est: kes on väga vana Fin: kuka on erittäin vanha Fre: qui est très vieux ... Ger: wer ist sehr alt Gre: ποιός είναι πολύ παλιός Hin: कौन बहुत बूढ़ा है Ita: chi è molto vecchio Jpn: 誰がとても古いか Lav: kurš ir Mlt: min huwa qadim ħafna Mon: хэн маш хуучин байдаг вэ Nep: को धेरै बुढो छन् Nor: hvem er mye gammel Pes: چه کسی خیلی پیر است Pnb: كون بہت بوڈا اے Pol: kto jest bardzo stary Ron: cine este foarte vechi Rus: кто очень стар Snd: ڪير تمام پوڙهو آھي Spa: quién es muy viejo Swe: vem är mycket gammal Tha: ใครแก่มาก Urd: کون بہت بوڑھا ہے
`mkQCl` | IP `->` NP `->` QCl | who is the woman API: `mkUtt (mkQCl who_IP (mkNP the_Det woman_N))` Afr: wie is die vrou Bul: кой е жената Cat: qui és la dona Chi: 谁是女人 Dan: hvem er kvinden Dut: wie is de vrouw Eng: who is the woman Est: kes on naine Fin: kuka on nainen Fre: qui est la femme Ger: wer ist die Frau Gre: ποιός είναι η γυναίκα Hin: कौन औरत है Ita: chi è la donna Jpn: 誰が女だか Lav: kurš ir Mlt: min huwa il-mara Mon: хэн энэ эмэгтэй хүн байдаг вэ Nep: को आईमाई हुन् Nor: hvem er kvinna Pes: چه کسی زن است Pnb: كون زنانی اے Pol: kto jest kobietą Ron: cine este femeia Rus: кто женщина Snd: ڪير مائي آھي Spa: quién es la ... Swe: vem är kvinnan Tha: ใครเป็นหญิง Urd: کون عورت ہے
`mkQCl` | IP `->` N `->` QCl | who is a woman API: `mkUtt (mkQCl who_IP woman_N)` Afr: wie is 'n vrou Bul: кой е жена Cat: qui és una dona Chi: 谁是女人 Dan: hvem er en kvinde Dut: wie is een vrouw Eng: who is a woman Est: kes on naine Fin: kuka on nainen Fre: qui est une femme Ger: wer ist eine Frau Gre: ποιός είναι γυναίκα Hin: कौन औरत है Ita: chi è una donna Jpn: 誰が女だか Lav: kurš ir Mlt: min huwa mara Mon: хэн эмэгтэй хүн байдаг вэ Nep: को आईमाई हुन् Nor: hvem er ei kvinne Pes: چه کسی زن است Pnb: كون زنانی اے Pol: kto jest kobieta Ron: cine este femeie Rus: кто женщина Snd: ڪير مائي آھي Spa: quién es una mujer Swe: vem är en kvinna Tha: ใครเป็นหญิง Urd: کون عورت ہے
`mkQCl` | IP `->` CN `->` QCl | who is an old woman API: `mkUtt (mkQCl who_IP (mkCN old_A woman_N))` Afr: wie is 'n oud vrou Bul: кой е стара жена Cat: qui és una dona vella Chi: 谁是老女人 Dan: hvem er en gammel kvinde Dut: wie is een oude vrouw Eng: who is an old woman Est: kes on vana naine Fin: kuka on vanha nainen Fre: qui est une vieille femme Ger: wer ist eine alte Frau Gre: ποιός είναι παλιά γυναίκα Hin: कौन बूढ़ी औरत है Ita: chi è una vecchia donna Jpn: 誰が古い女だか Lav: kurš ir Mlt: min huwa mara qadima Mon: хэн хуучин эмэгтэй хүн байдаг вэ Nep: को बुढी आईमाई हुन् Nor: hvem er ei gammel kvinne Pes: چه کسی زن پیر است Pnb: كون بوڈی زنانی اے Pol: kto jest stara kobieta Ron: cine este femeie veche Rus: кто старая женщина Snd: ڪير پوڙهو مائي آھي Spa: quién es una vieja mujer Swe: vem är en gammal kvinna Tha: ใครเป็นหญิงแก่ Urd: کون بوڑھی عورت ہے
`mkQCl` | IP `->` Adv `->` QCl | who is here API: `mkUtt (mkQCl who_IP here_Adv)` Afr: wie is hier Bul: кой е тук Cat: qui està aquí Chi: 谁在这里 Dan: hvem er her Dut: wie is hier Eng: who is here Est: kes on siin Fin: kuka on täällä Fre: qui est ici Ger: wer ist hier Gre: ποιός είναι εδώ Hin: कौन यहाँ है Ita: chi è quà Jpn: 誰がここでいるか Lav: kurš ir Mlt: min huwa hawn Mon: хэн энд байдаг вэ Nep: को यहाँ छन् Nor: hvem er her Pes: چه کسی اینجا است Pnb: كون ایتھے اے Pol: kto jest tutaj Ron: cine este aici Rus: кто здесь Snd: ڪير ھتي آھي Spa: quién está aquí Swe: vem är här Tha: ใครอยู่ที่นี่ Urd: کون یہاں ہے
`mkQCl` | IP `->` NP `->` V2 `->` QCl | who is her API: `mkUtt (mkQCl who_IP she_NP)` Afr: wie is sy Bul: кой е нея Cat: qui és ella Chi: 谁是她 Dan: hvem er hende Dut: wie is ze Eng: who is her Est: kes on tema Fin: kuka on hän Fre: qui est elle Ger: wer ist sie Gre: ποιός είναι αυτή Hin: कौन वह है Ita: chi è lei Jpn: 誰が彼女だか Lav: kurš ir Mlt: min huwa hi Mon: хэн тэр байдаг вэ Nep: को उनी हुन् Nor: hvem er henne Pes: چه کسی او است Pnb: كون اونوں اے Pol: kto jest nią Ron: cine este ea Rus: кто она Snd: ڪير ھو آھي Spa: quién es ella Swe: vem är henne Tha: ใครเป็นหล่อน Urd: کون وہ ہے
`mkQCl` | IP `->` ClSlash `->` QCl | whom does she love today API: `mkUtt (mkQCl who_IP (mkClSlash (mkClSlash she_NP love_V2) today_Adv))` Afr: wie het sy lief vandag Bul: кого обича тя днес Cat: qui estima ella avui Chi: 她今天爱谁 Dan: hvem elsker hun idag Dut: van wie houdt ze vandaag Eng: whom does she love today Est: keda tema armastab täna Fin: ketä hän rakastaa tänään Fre: qui aime-t-elle aujourd'hui Ger: wen liebt sie heute Gre: ποιόν αγαπά αυτή σήμερα Hin: किस को आज वह प्यार करती है Ita: chi ama lei oggi Jpn: 今日彼女は誰を愛するか Lav: kuru viņa mīl šodien Mlt: min tħobb hi illum Mon: хэнийг тэр хайрладаг вэ өнөөдөр Nep: कासलाई आज उनी माया गर्छिन् Nor: hvem elsker hun idag Pes: چه کسی را امروز او دوست دارد Pnb: كون اج او پیار كردی اے Pol: kogo dziś kocha ona Ron: pe cine iubeşte ea astăzi Rus: кого она любдит сегодня Snd: ڪير اڄ ھوء عشق ڪری ٿي Spa: quién ama ella hoy Swe: vem älskar hon idag Tha: หล่อนรักวันนี้ใคร Urd: کس کو آج وہ پیار کرتی ہے
`mkQCl` | IAdv `->` Cl `->` QCl | why does she sleep API: `mkUtt (mkQCl why_IAdv (mkCl she_NP sleep_V) )` Afr: waarom slaap sy Bul: защо спи тя Cat: per quË dorm ella Chi: 她为什么睡觉 Dan: hvorfor sover hun Dut: waarom slaapt ze Eng: why does she sleep Est: miks tema magab Fin: miksi hän nukkuu Fre: pourquoi dort-elle Ger: warum schläft sie Gre: γιατί κοιμάται αυτή Hin: क्यों वह सोती है Ita: perché dorme lei Jpn: 彼女はどうして寝るか Lav: kāpēc viņa guļ Mlt: għalfejn torqod hi Mon: яагаад тэр унтдаг вэ Nep: किन उनी सुत्छिन् Nor: hvorfor sover hun Pes: چرا او می خوابد Pnb: كیوں او سوندی اے Pol: dlaczego ona śpi Ron: de ce doarme ea Rus: почему она спдит Snd: ڇو ھوء سمھی ٿي Spa: por qué duerme ella Swe: varför sover hon Tha: หล่อนนอนหลับทำไม Urd: کیوں وہ سوتی ہے
`mkQCl` | Prep `->` IP `->` Cl `->` QCl | with whom does she sleep API: `mkUtt (mkQCl with_Prep who_IP (mkCl she_NP sleep_V) )` Afr: met wie slaap sy Bul: с кой спи тя Cat: amb qui dorm ella Chi: 她和谁一起睡觉 Dan: med hvem sover hun Dut: met wie slaapt ze Eng: with whom does she sleep Est: koos kellega tema magab Fin: kenen kanssa hän nukkuu Fre: avec qui dort-elle Ger: mit wem schläft sie Gre: με ποιόν κοιμάται αυτή Hin: किस के साथ वह सोती है Ita: con chi dorme lei Jpn: 彼女は誰と寝るか Lav: ar kuru viņa guļ Mlt: mal-min torqod hi Mon: хэнтэй тэр унтдаг вэ Nep: को सँग उनी सुत्छिन् Nor: med hvem sover hun Pes: با چه کسی او می خوابد Pnb: كرا دے نال او سوندی اے Pol: z kim ona śpi Ron: cu cine doarme ea Rus: с кто она спдит Snd: ڪنھنجو سان ھوء سمھی ٿي Spa: con quién duerme ella Swe: med vem sover hon Tha: หล่อนนอนหลับกับใคร Urd: کس کے ساتھ وہ سوتی ہے
`mkQCl` | IAdv `->` NP `->` QCl | where is she API: `mkUtt (mkQCl where_IAdv she_NP )` Afr: waar is sy Bul: къде е тя Cat: on està ella Chi: 她在哪里 Dan: hvor er hun Dut: waar is ze Eng: where is she Est: kus tema on Fin: missä hän on Fre: où est-elle Ger: wo ist sie Gre: που είναι αυτή Hin: वह कहाँ है Ita: dove è lei Jpn: 彼女はどこにいるか Lav: kur ir viņa Mlt: fejn hija hi Mon: хаана тэр байдаг вэ Nep: उनी कहाँ छिन् Nor: hvor er hun Pes: او کجا است Pnb: او كتھے اے Pol: gdzie jest ona Ron: unde este ea Rus: где она Snd: ھوء ڪٿي آھي Spa: dónde está ella Swe: var är hon Tha: หล่อนอยู่ที่ไหน Urd: وہ کہاں ہے
`mkQCl` | IComp `->` NP `->` QCl | who is this man API: `mkUtt (mkQCl (mkIComp who_IP) (mkNP this_Det man_N))` Afr: wie is hierdie man Bul: кой е този мъж Cat: qui és aquest home Chi: 这个男人是谁 Dan: hvem er denne mand Dut: wie is deze man Eng: who is this man Est: kes see mees on Fin: kuka tämä mies on Fre: qui est cet homme Ger: wer ist dieser Mann Gre: ποιός είναι αυτός ο άνδρας Hin: यह आदमी कौन है Ita: chi è questo uomo Jpn: この男は誰だか Lav: kurš ir šis vīrietis Mlt: min huwa dan ir-raġel Mon: хэн энэ хүн байдаг вэ Nep: यो मान्छे को छ Nor: hvem er denne mannen Pes: این مرد چه کسی است Pnb: اے بندہ كون اے Pol: kim jest ten mężczyzna Ron: cine este acest om Rus: кто этот человек Snd: ھي ماڻھو ڪير آھي Spa: quién es este hombre Swe: vem är den här mannen Tha: ชายคนนี้เป็นใคร Urd: یہ آدمی کون ہے
`mkQCl` | IP `->` QCl | which city is there API: `mkUtt (mkQCl (mkIP which_IQuant city_N))` Afr: watter stad is daar Bul: кой град е тук Cat: quina ciutat hi ha Chi: 有哪个城市 Dan: hvilken by findes det Dut: welke stad is er Eng: which city is there Est: mis linn on olemas Fin: mikä kaupunki on olemassa Fre: quelle ville il y a Ger: welche Stadt gibt es Gre: ποιά πόλη υπάρχει Hin: वहाँ कौन सा शहर है Ita: quale città c'è Jpn: どの都市があるか Lav: kura pilsēta ir Mlt: liema belt hemm Mon: ямар хот байна Nep: त्यहाँ कुन शहर छ Nor: hvilken by finnes det Pes: کدام شهر است Pnb: اوتھے كیڑا شہر اے Pol: które miasto jest Ron: care oraş este Rus: который город существует Snd: constant not found: city_N Spa: qué ciudad hay Swe: vilken stad finns det Tha: เมืองเมืองไหน Urd: وہاں کون سا شہر ہے

## QS - question

Function | Type | Example
--- | --- | ---
`mkQS` | (Tense) `->` (Ant) `->` (Pol) `->` QCl `->` QS | who wouldn't have slept API: `mkUtt (mkQS conditionalTense anteriorAnt negativePol (mkQCl who_IP sleep_V))` Afr: wie sou nie geslaap het nie Bul: кой не би спал Cat: qui no hauria dormit Chi: 谁不睡觉了 Dan: hvem ville ikke have sovet Dut: wie zou niet geslapen hebben Eng: who wouldn't have slept Est: kes ei oleks maganud Fin: kuka ei olisi nukkunut Fre: qui n'aurait pas dormi Ger: wer würde nicht geschlafen haben Gre: ποιός δεν θα είχε κοιμηθεί Hin: कौन न सोएगा Ita: chi non avrebbe dormito Jpn: 誰が寝なかったか Lav: kurš nebūtu gulēts Mlt: min ma kienx jorqod Mon: хэн унтахгүй вэ Nep: को सुतेकाहुन्थे Nor: hvem ville ikke ha sovet Pes: چه کسی نمی خوابید Pnb: كون نا ژاید سو ے Pol: kto nie spałby Ron: cine nu ar fi dormit Rus: кто спал бы Snd: ڪير شايد ن سمھی Spa: quién no habría dormido Swe: vem skulle inte ha sovit Tha: ใครนอนไม่หลับ Urd: کون نا سو ے گا
`mkQS` | Cl `->` QS | does she sleep API: `mkUtt (mkQS (mkCl she_NP sleep_V))` Afr: slaap sy Bul: тя спи ли Cat: ella dorm Chi: 她睡觉吗 Dan: sover hun Dut: slaapt ze Eng: does she sleep Est: kas tema magab Fin: nukkuuko hän Fre: elle dort Ger: schläft sie Gre: αυτή κοιμάται Hin: क्या वह सोती है Ita: lei dorme Jpn: 彼女は寝るか Lav: vai viņa guļ Mlt: torqod hi Mon: тэр унтдаг уу Nep: के उनी सुत्छिन् Nor: sover hun Pes: آیا او می خوابد Pnb: كی او سوندی اے Pol: czy ona śpi Ron: ea doarme Rus: она спдит Snd: ڇا ھوء سمھی ٿي Spa: ella duerme Swe: sover hon Tha: หล่อนนอนหลับไหม Urd: کیا وہ سوتی ہے

## Quant - quantifier ('nucleus' of Det)

Function | Type | Example
--- | --- | ---
`a_Quant` | Quant | a house API: `mkUtt (mkNP a_Quant house_N)` Afr: 'n huis Bul: къща Cat: una casa Chi: 一房子 Dan: et hus Dut: een huis Eng: a house Est: maja Fin: talo Fre: une maison Ger: ein Haus Gre: ένα σπίτι Hin: घर Ita: una casa Jpn: 家 Lav: māja Mlt: dar Mon: нэг байшин Nep: घर Nor: et hus Pes: یک خانه Pnb: گھر Pol: dom Ron: o casă Rus: дом Snd: گھر Spa: una casa Swe: ett hus Tha: บ้าน Urd: گھر
`mkQuant` | Pron `->` Quant | my house API: `mkUtt (mkNP (mkQuant i_Pron) house_N)` Afr: my huis Bul: моята къща Cat: la meva casa Chi: 我的房子 Dan: mit hus Dut: mijn huis Eng: my house Est: minu maja Fin: minun taloni Fre: ma maison Ger: mein Haus Gre: το δικό μου σπίτι Hin: मेरा घर Ita: la mia casa Jpn: 私の家 Lav: mana māja Mlt: id-dar tiegħi Mon: миний байшин Nep: मेरो घर Nor: mit hus Pes: خانه ی من Pnb: میرا گھر Pol: mój dom Ron: casa mea Rus: моего дом Snd: گھر Spa: mi casa Swe: mitt hus Tha: บ้านของฉัน Urd: میرا گھر
`no_Quant` | Quant | no house API: `mkUtt (mkNP no_Quant house_N)` Afr: geen huis Bul: constant not found: no_Quant Cat: cap casa Chi: 不间房子 Dan: constant not found: no_Quant Dut: geen huis Eng: no house Est: mitte ükski maja Fin: mikään talo Fre: aucune maison Ger: kein Haus Gre: κανένα σπίτι Hin: constant not found: no_Quant Ita: nessuna casa Jpn: 家 Lav: neviena māja Mlt: l-ebda dar Mon: ямар ч байшин Nep: हैन घर Nor: constant not found: no_Quant Pes: constant not found: no_Quant Pnb: كوی نہیں گھر Pol: żaden dom Ron: nicio casă Rus: constant not found: no_Quant Snd: ڇو نه گھر Spa: ninguna casa Swe: inget hus Tha: บ้านไม่มีหลัง Urd: کوی نہیں گھر
`that_Quant` | Quant | that house API: `mkUtt (mkNP that_Quant house_N)` Afr: daardie huis Bul: онази къща Cat: aquella casa Chi: 那间房子 Dan: det der hus Dut: dat huis Eng: that house Est: too maja Fin: tuo talo Fre: cette maison Ger: jenes Haus Gre: εκείνο το σπίτι Hin: वह घर Ita: quella casa Jpn: その家 Lav: tā māja Mlt: dik id-dar Mon: тэр байшин Nep: त्ये घर Nor: det der huset Pes: آن خانه Pnb: وہ گھر Pol: tamten dom Ron: acea casă Rus: тот дом Snd: جيڪو گھر Spa: esa casa Swe: det där huset Tha: บ้านหลังนั้น Urd: وہ گھر
`the_Quant` | Quant | the house API: `mkUtt (mkNP the_Quant house_N)` Afr: die huis Bul: къщата Cat: la casa Chi: 房子 Dan: huset Dut: het huis Eng: the house Est: maja Fin: talo Fre: la maison Ger: das Haus Gre: το σπίτι Hin: घर Ita: la casa Jpn: 家 Lav: māja Mlt: id-dar Mon: энэ байшин Nep: घर Nor: huset Pes: خانه Pnb: گھر Pol: dom Ron: casa Rus: дом Snd: گھر Spa: la ... Swe: huset Tha: บ้าน Urd: گھر
`this_Quant` | Quant | this house API: `mkUtt (mkNP this_Quant house_N)` Afr: hierdie huis Bul: тази къща Cat: aquesta casa Chi: 这间房子 Dan: dette hus Dut: dit huis Eng: this house Est: see maja Fin: tämä talo Fre: cette maison Ger: dieses Haus Gre: αυτό το σπίτι Hin: यह घर Ita: questa casa Jpn: この家 Lav: šī māja Mlt: din id-dar Mon: энэ байшин Nep: यो घर Nor: dette huset Pes: این خانه Pnb: اے گھر Pol: ten dom Ron: această casă Rus: этот дом Snd: ھي گھر Spa: esta casa Swe: det här huset Tha: บ้านหลังนี้ Urd: یہ گھر

## RCl - relative clause, with all tenses

Function | Type | Example
--- | --- | ---
`mkRCl` | RP `->` VP `->` RCl | woman who always sleeps API: `mkUtt (mkCN woman_N (mkRS (mkRCl which_RP (mkVP always_AdV (mkVP sleep_V)))))` Afr: vrou wat altyd altyd slaap Bul: жена която винаги спи Cat: dona que dorm sempre Chi: 一直睡觉的女人 Dan: kvinde som altid sover Dut: vrouw die altijd slaapt Eng: woman who always sleeps Est: naine kes magab alati Fin: nainen joka nukkuu aina Fre: femme qui dort toujours Ger: Frau Gre: γυναίκα , που κοιμάται πάντα Hin: औरत जो हमेशा सोती है Ita: donna che dorme sempre Jpn: いつも寝る女 Lav: ... Mlt: mara li torqod dejjem Mon: үргэлж унтдагыг эмэгтэй хүн Nep: आईमाई जो सधैँ सुत्छे Nor: kvinne som altid sover Pes: زنی که همیشه می خوابد Pnb: زنانی جیڑی ہمیشہ سوندی اے Pol: kobieta , która zawsze śpi Ron: femeie care doarme mereu Rus: женщина , которая всегда спдит Snd: مائي جھڙي ھميشه سمھی ٿي Spa: mujer que duerme siempre Swe: kvinna som alltid sover Tha: หญิงที่นอนหลับเสมอ Urd: عورت جو ہمیشہ سوتی ہے
`mkRCl` | RP `->` V `->` RCl | woman who sleeps API: `mkUtt (mkCN woman_N (mkRS (mkRCl which_RP sleep_V)))` Afr: vrou wat slaap Bul: жена която спи Cat: dona que dorm Chi: 睡觉的女人 Dan: kvinde som sover Dut: vrouw die slaapt Eng: woman who sleeps Est: naine kes magab Fin: nainen joka nukkuu Fre: femme qui dort Ger: Frau Gre: γυναίκα , που κοιμάται Hin: औरत जो सोती है Ita: donna che dorme Jpn: 寝る女 Lav: ... Mlt: mara li torqod Mon: унтдагыг эмэгтэй хүн Nep: आईमाई जो सुत्छे Nor: kvinne som sover Pes: زنی که می خوابد Pnb: زنانی جیڑی سوندی اے Pol: kobieta , która śpi Ron: femeie care doarme Rus: женщина , которая спдит Snd: مائي جھڙي سمھی ٿي Spa: mujer que duerme Swe: kvinna som sover Tha: หญิงที่นอนหลับ Urd: عورت جو سوتی ہے
`mkRCl` | RP `->` V2 `->` NP `->` RCl | woman who loves him API: `mkUtt (mkCN woman_N (mkRS (mkRCl which_RP love_V2 he_NP)))` Afr: vrou wat hom lief het Bul: жена която обича него Cat: dona que el estima Chi: 爱他的女人 Dan: kvinde som elsker ham Dut: vrouw die van hem houdt Eng: woman who loves him Est: naine kes armastab teda Fin: nainen joka rakastaa häntä Fre: femme qui l'aime Ger: Frau Gre: γυναίκα , που τον αγαπά Hin: औरत जो उस को प्यार करती है Ita: donna che lo ama Jpn: 彼を愛する女 Lav: ... Mlt: mara li tħobbu Mon: түүнийг хайрладагыг эмэгтэй хүн Nep: आईमाई जो उ लाई माया गर्छे Nor: kvinne som elsker ham Pes: زنی که او را دوست دارد Pnb: زنانی جیڑی اونوں پیار كردی اے Pol: kobieta , która kocha jego Ron: femeie care îl iubeşte Rus: женщина , которая любдит его Snd: مائي جھڙي ھو سان عشق ڪری ٿي Spa: mujer que lo ama Swe: kvinna som älskar honom Tha: หญิงที่รักเขา Urd: عورت جو اس کو پیار کرتی ہے
`mkRCl` | RP `->` V3 `->` NP `->` NP `->` RCl | woman who sends it to him API: `mkUtt (mkCN woman_N (mkRS (mkRCl which_RP send_V3 it_NP he_NP)))` Afr: vrou wat dit na hom stuur Bul: жена която праща него до него Cat: dona que ho li envia Chi: 它寄他的女人 Dan: kvinde som sender det til ham Dut: vrouw die het naar hem stuurt Eng: woman who sends it to him Est: naine kes saadab selle temale Fin: nainen joka lähettää sen hänelle Fre: femme qui le lui envoie Ger: Frau Gre: γυναίκα , που το στέλνει σ' αυτόν Hin: औरत जो उस को यह भेजती है Ita: donna che lo gli manda Jpn: 彼にそれを送る女 Lav: ... Mlt: mara li tibgħotu lil hu Mon: түүнийг түүнд илгээдэгийг эмэгтэй хүн Nep: आईमाई जो यो उस्लाई लाई पठाउँछे Nor: kvinne som sender det til ham Pes: زنی که آن را برای او می فرستد Pnb: زنانی جیڑی اینوں اونوں پیجدی اے Pol: kobieta , która wysyła do niego je Ron: femeie care i -l trimite Rus: женщина , которая посылает нему его Snd: constant not found: send_V3 Spa: mujer que lo le manda Swe: kvinna som skickar det till honom Tha: หญิงที่ส่งมันให้กับเขา Urd: عورت جو اس کو یہ بھیجتی ہے
`mkRCl` | RP `->` VV `->` VP `->` RCl | woman who wants to sleep API: `mkUtt (mkCN woman_N (mkRS (mkRCl which_RP want_VV (mkVP sleep_V))))` Afr: vrou wat te slaap wil Bul: жена която иска да спи Cat: dona que vol dormir Chi: 想睡觉的女人 Dan: kvinde som vil sove Dut: vrouw die wil slapen Eng: woman who wants to sleep Est: naine kes tahab magada Fin: nainen joka tahtoo nukkua Fre: femme qui veut dormir Ger: Frau Gre: γυναίκα , που θέλει να κοιμηθεί Hin: औरत जो सोना चाहती है Ita: donna che vuole dormire Jpn: 寝たがっている女 Lav: ... Mlt: mara li trid torqod Mon: унтах хүсдэгийг эмэгтэй хүн Nep: आईमाई जो सुत्न चाहन्छे Nor: kvinne som vil sove Pes: زنی که می خواهد بخوابد Pnb: زنانی جیڑی سونا چاندی اے Pol: kobieta , która chce spać Ron: femeie care vrea sã doarmă Rus: женщина , которая хочет спать Snd: مائي جھڙي سمھڻ چاھی ٿي Spa: mujer que quiere dormir Swe: kvinna som vill sova Tha: หญิงที่อยากนอนหลับ Urd: عورت جو سونا چاہتی ہے
`mkRCl` | RP `->` VS `->` S `->` RCl | woman who says that I sleep API: `mkUtt (mkCN woman_N (mkRS (mkRCl which_RP say_VS (mkS (mkCl i_NP sleep_V)))))` Afr: vrou wat sê dat ek slaap Bul: жена която казва, че аз спя Cat: dona que diu que jo dormo Chi: 说我睡觉的女人 Dan: kvinde som siger at jeg sover Dut: vrouw die zegt dat ik slaap Eng: woman who says that I sleep Est: naine kes ütleb et mina magan Fin: nainen joka sanoo , että minä nukun Fre: femme qui dit que je dors Ger: Frau Gre: γυναίκα , που λέει ότι εγώ κοιμάμαι Hin: औरत जो कहती है कि मैं सोता हूँ Ita: donna che dice che io dormo Jpn: 私が寝ると言う女 Lav: ... Mlt: mara li tgħid li jien norqod Mon: хэлдэгийг эмэгтэй хүн Nep: आईमाई जो भन्छेकी म सुत्छु Nor: kvinne som sier at jeg sover Pes: زنی که می گوید که من می خوابم Pnb: زنانی جیڑی كہدی اے كہ میں سوندا واں Pol: kobieta , która mówi , że ja śpię Ron: femeie care spune cã eu dorm Rus: женщина , которая говордит , что я сплю Snd: مائي جھڙي چوی ٿي ت مان سمھان ٿو Spa: mujer que dice que yo duermo Swe: kvinna som säger att jag sover Tha: หญิงที่พูดว่าฉันนอนหลับ Urd: عورت جو کہتی ہے کہ میں سوتا ہوں
`mkRCl` | RP `->` VQ `->` QS `->` RCl | woman who wonders who sleeps API: `mkUtt (mkCN woman_N (mkRS (mkRCl which_RP wonder_VQ (mkQS (mkQCl who_IP sleep_V)))))` Afr: vrou wat hom af vra wie slaap Bul: жена която се учудва кой спи Cat: dona que es pregunta qui dorm Chi: 好奇谁睡觉的女人 Dan: kvinde som undres hvem som sover Dut: vrouw die zich af vraagt wie slaapt Eng: woman who wonders who sleeps Est: naine kes arutleb kes magab Fin: nainen joka ihmettelee , kuka nukkuu Fre: femme qui se demande qui dort Ger: Frau Gre: γυναίκα , που αναρωτιέται ποιός κοιμάται Hin: औरत जो हैरान होती है कि कौन सोता है Ita: donna che si domanda chi dorme Jpn: 誰が寝るか質問する女 Lav: ... Mlt: mara li tikkuntempla min jorqod Mon: гайхдагыг эмэгтэй хүн Nep: आईमाई जो अचम्म हुन्छेकी को सुत्छन् Nor: kvinne som undrer hvem som sover Pes: constant not found: wonder_VQ Pnb: زنانی جیڑی حیران ہوندی اے كہ كون سوندا اے Pol: kobieta , która zastanawia się , kto śpi Ron: femeie care se întreabă cine doarme Rus: женщина , которая интересует кто спдит Snd: مائي جھڙي حيران ٿيی ٿي ت ڪير سمھی ٿو Spa: mujer que se pregunta quién duerme Swe: kvinna som undrar vem som sover Tha: หญิงที่ประหลาดใจว่าใครนอนหลับ Urd: عورت جو حیران ہوتی ہے کہ کون سوتا ہے
`mkRCl` | RP `->` VA `->` A `->` RCl | woman who becomes old API: `mkUtt (mkCN woman_N (mkRS (mkRCl which_RP become_VA old_A)))` Afr: vrou wat oud word Bul: жена която става стара Cat: dona que es torna vella Chi: 变老的女人 Dan: kvinde som bliver gammel Dut: vrouw die oud wordt Eng: woman who becomes old Est: naine kes saab vanaks Fin: nainen joka tulee vanhaksi Fre: femme qui devient vieille Ger: Frau Gre: γυναίκα , που γίνεται παλιά Hin: औरत जो बूढ़ी बनती है Ita: donna che diventa vecchia Jpn: 古くなる女 Lav: ... Mlt: mara li ssir qadima Mon: хуучин болдогыг эмэгтэй хүн Nep: आईमाई जो बुढी हुन्छे Nor: kvinne som blir gammel Pes: زنی که پیر می شود Pnb: زنانی جیڑی بوڈی بندی اے Pol: kobieta , która staje się stara Ron: femeie care devine veche Rus: женщина , которая становдит старой Snd: مائي جھڙي پوڙهو ٿيی ٿي Spa: mujer que se convierte vieja Swe: kvinna som blir gammal Tha: หญิงที่กลายเป็นแก่ Urd: عورت جو بوڑھی بنتی ہے
`mkRCl` | RP `->` VA `->` AP `->` RCl | woman who becomes very old API: `mkUtt (mkCN woman_N (mkRS (mkRCl which_RP become_VA (mkAP very_AdA old_A))))` Afr: vrou wat baie oud word Bul: жена която става много стара Cat: dona que es torna molt vella Chi: 变非常老的女人 Dan: kvinde som bliver meget gammel Dut: vrouw die erg oud wordt Eng: woman who becomes very old Est: naine kes saab väga vanaks Fin: nainen joka tulee erittäin vanhaksi Fre: femme qui devient très vieille Ger: Frau Gre: γυναίκα , που γίνεται πολύ παλιά Hin: औरत जो बहुत बूढ़ी बनती है Ita: donna che diventa molto vecchia Jpn: とても古くなる女 Lav: ... Mlt: mara li ssir qadima ħafna Mon: маш хуучин болдогыг эмэгтэй хүн Nep: आईमाई जो धेरै बुढी हुन्छे Nor: kvinne som blir mye gammel Pes: زنی که خیلی پیر می شود Pnb: زنانی جیڑی بہت بوڈی بندی اے Pol: kobieta , która staje się bardzo stara Ron: femeie care devine foarte veche Rus: женщина , которая становдит очень старой Snd: مائي جھڙي تمام پوڙهو ٿيی ٿي Spa: mujer que se convierte muy vieja Swe: kvinna som blir mycket gammal Tha: หญิงที่กลายเป็นแก่มาก Urd: عورت جو بہت بوڑھی بنتی ہے
`mkRCl` | RP `->` V2A `->` NP `->` A `->` RCl | woman who paints it red API: `mkUtt (mkCN woman_N (mkRS (mkRCl which_RP paint_V2A it_NP red_A)))` Afr: vrou wat dit rooi skilder Bul: жена която рисува него червено Cat: dona que ho pinta en vermell Chi: 画它红的女人 Dan: kvinde som maler det rødt Dut: vrouw die het rood schildert Eng: woman who paints it red Est: naine kes maalib selle punaseks Fin: nainen joka maalaa sen punaiseksi Fre: femme qui le peint en rouge Ger: Frau Gre: γυναίκα , που το βάφει κόκκινο Hin: औरत जो लाल इस को रंग करती है Ita: donna che lo dipinge rosso Jpn: それを赤く塗る女 Lav: ... Mlt: mara li tiżba'u ħamra Mon: түүнийг улаан буддагыг эмэгтэй хүн Nep: आईमाई जो यो लाई रातो रँग लागाउँछे Nor: kvinne som maler det rødt Pes: زنی که آن را قرمز رنگ می کند Pnb: زنانی جیڑی اینوں لال رنگ كردی اے Pol: kobieta , która maluje je na czerwono Ron: femeie care îl pictează roşu Rus: женщина , которая рисует красным его Snd: مائي جھڙي ھن کی ڳاڙھو رنگ ڪری ٿي Spa: mujer que lo pinta en rojo Swe: kvinna som målar det rött Tha: หญิงที่ทามันเป็นสีแดง Urd: عورت جو لال اس کو رنگ کرتی ہے
`mkRCl` | RP `->` V2A `->` NP `->` AP `->` RCl | woman who paints it very red API: `mkUtt (mkCN woman_N (mkRS (mkRCl which_RP paint_V2A it_NP (mkAP very_AdA red_A))))` Afr: vrou wat dit baie rooi skilder Bul: жена която рисува него много червено Cat: dona que ho pinta en molt vermell Chi: 画它非常红的女人 Dan: kvinde som maler det meget rødt Dut: vrouw die het erg rood schildert Eng: woman who paints it very red Est: naine kes maalib selle väga punaseks Fin: nainen joka maalaa sen erittäin punaiseksi Fre: femme qui le peint en très rouge Ger: Frau Gre: γυναίκα , που το βάφει πολύ κόκκινο Hin: औरत जो बहुत लाल इस को रंग करती है Ita: donna che lo dipinge molto rosso Jpn: それをとても赤く塗る女 Lav: ... Mlt: mara li tiżba'u ħamra ħafna Mon: түүнийг маш улаан буддагыг эмэгтэй хүн Nep: आईमाई जो यो लाई धेरै रातो रँग लागाउँछे Nor: kvinne som maler det mye rødt Pes: زنی که آن را خیلی قرمز رنگ می کند Pnb: زنانی جیڑی اینوں بہت لال رنگ كردی اے Pol: kobieta , która maluje je na bardzo czerwono Ron: femeie care îl pictează foarte roşu Rus: женщина , которая рисует очень красным его Snd: مائي جھڙي ھن کی تمام ڳاڙھو رنگ ڪری ٿي Spa: mujer que lo pinta en muy rojo Swe: kvinna som målar det mycket rött Tha: หญิงที่ทามันเป็นสีแดงมาก Urd: عورت جو بہت لال اس کو رنگ کرتی ہے
`mkRCl` | RP `->` V2S `->` NP `->` S `->` RCl | woman who answers to him that we sleep API: `mkUtt (mkCN woman_N (mkRS (mkRCl which_RP answer_V2S he_NP (mkS (mkCl we_NP sleep_V)))))` Afr: vrou wat hom antwoord dat ons slaap Bul: жена която отговаря на него, че ние спим Cat: dona que li respon que nosaltres dormim Chi: 回答他说我们睡觉的女人 Dan: kvinde som svarer til ham at vi sover Dut: vrouw die hem antwoordt dat we slapen Eng: woman who answers to him that we sleep Est: naine kes vastab temale et meie magame Fin: nainen joka vastaa hänelle , että me nukumme Fre: femme qui lui répond que nous dormons Ger: Frau Gre: γυναίκα , που του απαντά οτι εμείς κοιμόμαστε Hin: औरत जो उस को जवाब देती है कि हम सोते हैं Ita: donna che gli risponde che noi dormiamo Jpn: 私達が寝ると彼に答える女 Lav: ... Mlt: mara li twieġeb li aħna norqdu lilu Mon: түүнд хариулдагыг эмэгтэй хүн Nep: आईमाई जो उ लाई उत्तर दिन्छेकी हामीहरु सुत्छौँ Nor: kvinne som svarer til ham at vi sover Pes: زنی که به او جواب می دهد که ما می خوابیم Pnb: زنانی جیڑی اونوں جواب دیندی اے كہ اسی سوندے واں Pol: kobieta , która odpowiada jemu , że my śpimy Ron: femeie care îi răspunde cã noi dormim Rus: женщина , которая отвечает , что мы спдим его Snd: مائي جھڙي ھو کی جواب ڏيی ٿي ت اسان سمھون ٿا Spa: mujer que le responde que nosotros dormimos Swe: kvinna som svarar till honom att vi sover Tha: หญิงที่ตอบเขาว่าเรานอนหลับ Urd: عورت جو اس کو جواب دیتی ہے کہ ہم سوتے ہیں
`mkRCl` | RP `->` V2Q `->` NP `->` QS `->` RCl | woman who asks him who sleeps API: `mkUtt (mkCN woman_N (mkRS (mkRCl which_RP ask_V2Q he_NP (mkQS (mkQCl who_IP sleep_V)))))` Afr: vrou wat hom vra wie slaap Bul: жена която пита него кой спи Cat: dona que li pregunta qui dorm Chi: 问他说谁睡觉的女人 Dan: kvinde som spørger ham hvem som sover Dut: vrouw die hem vraagt wie slaapt Eng: woman who asks him who sleeps Est: naine kes küsib temalt kes magab Fin: nainen joka kysyy häneltä , kuka nukkuu Fre: femme qui lui demande qui dort Ger: Frau Gre: γυναίκα , που τον ρωτά ποιός κοιμάται Hin: औरत जो उस से पूछती है कि कौन सोता है Ita: donna che gli chiede chi dorme Jpn: 彼に誰が寝るか聞く女 Lav: ... Mlt: mara li ssaqsi min jorqod lilu Mon: түүнээс асуудагыг эмэгтэй хүн Nep: आईमाई जो उ सँग सोध्छेकी को सुत्छन् Nor: kvinne som spørr ham hvem som sover Pes: زنی که از او می پرسد چه کسی می خوابد Pnb: زنانی جیڑی اونوں پچھدی اے كہ كون سوندا اے Pol: kobieta , która pyta jego , kto śpi Ron: femeie care îl întreabă cine doarme Rus: женщина , которая спрашивает кто спдит его Snd: مائي جھڙي ھو کان پڇی ٿي ت ڪير سمھی ٿو Spa: mujer que le pregunta quién duerme Swe: kvinna som frågar honom vem som sover Tha: หญิงที่ถามเขาว่าใครนอนหลับ Urd: عورت جو اس سے پوچھتی ہے کہ کون سوتا ہے
`mkRCl` | RP `->` V2V `->` NP `->` VP `->` RCl | woman who begs him to sleep API: `mkUtt (mkCN woman_N (mkRS (mkRCl which_RP beg_V2V he_NP (mkVP sleep_V))))` Afr: vrou wat hom om te slaap smeek Bul: жена която моли него за да спи Cat: dona que el demana a dormir Chi: 乞求他睡觉的女人 Dan: kvinde som beder ham at sove Dut: vrouw die hem smeekt te slapen Eng: woman who begs him to sleep Est: naine kes palub teda magama Fin: nainen joka pyytää häntä nukkumaan Fre: femme qui le demande à dormir Ger: Frau Gre: γυναίκα , που τον παρακαλά να κοιμηθεί Hin: औरत जो सोने की उस से भीख मांगती है Ita: donna che lo prega di dormire Jpn: 彼に寝るように請い願う女 Lav: ... Mlt: mara li tittallab minn torqod għalu Mon: түүнийг унтах гуйдагыг эмэгтэй хүн Nep: आईमाई जो उ लाई सुत्न आग्रह गर्छे Nor: kvinne som ber ham å sove Pes: زنی که از او خواهش می کند بخوابد Pnb: زنانی جیڑی اونوں سونا دی مانگدی اے Pol: constant not found: beg_V2V Ron: femeie care îl roagă sã doarmă Rus: женщина , которая просит спать его Snd: constant not found: beg_V2V Spa: mujer que lo ruega a dormir Swe: kvinna som ber honom att sova Tha: หญิงที่ขอเขาให้นอนหลับ Urd: عورت جو سونے کی اس سے التجا کرتی ہے
`mkRCl` | RP `->` A `->` RCl | woman who is old API: `mkUtt (mkCN woman_N (mkRS (mkRCl which_RP old_A)))` Afr: vrou wat oud is Bul: жена която е стара Cat: dona que és vella Chi: 是老的的女人 Dan: kvinde som er gammel Dut: vrouw die oud is Eng: woman who is old Est: naine kes on vana Fin: nainen joka on vanha Fre: femme qui est vieille Ger: Frau Gre: γυναίκα , που είναι παλιά Hin: औरत जो बूढ़ी है Ita: donna che è vecchia Jpn: 古い女 Lav: ... Mlt: mara li hija qadima Mon: хуучин байдагыг эмэгтэй хүн Nep: आईमाई जो बुढी छे Nor: kvinne som er gammel Pes: زنی که پیر است Pnb: زنانی جیڑی بوڈی اے Pol: kobieta , która jest stara Ron: femeie care este veche Rus: женщина , которая стара Snd: مائي جھڙي پوڙهو آھي Spa: mujer que es vieja Swe: kvinna som är gammal Tha: หญิงที่แก่ Urd: عورت جو بوڑھی ہے
`mkRCl` | RP `->` A `->` NP `->` RCl | woman who is older than he API: `mkUtt (mkCN woman_N (mkRS (mkRCl which_RP old_A he_NP)))` Afr: vrou wat ouer as hy is Bul: жена която е по-стара от него Cat: dona que és més vella que ell Chi: 是比他老的的女人 Dan: kvinde som er ældre end han Dut: vrouw die ouder dan hij is Eng: woman who is older than he Est: naine kes on vanem kui tema Fin: nainen joka on vanhempi kuin hän Fre: femme qui est plus vieille que lui Ger: Frau Gre: γυναίκα , που είναι πιό παλιά από αυτόν Hin: औरत जो उस से बूढ़ी है Ita: donna che è più vecchia di lui Jpn: 彼より古い女 Lav: ... Mlt: mara li hija eqdem minn hu Mon: түүнээс хуучин байдагыг эмэгтэй хүн Nep: आईमाई जो उ भन्दा बुढी छे Nor: kvinne som er eldre enn han Pes: زنی که پیر تر از او است Pnb: زنانی جیڑی اورے توں بوڈی اے Pol: kobieta , która jest starsza niż on Ron: femeie care este mai veche decât el Rus: женщина , которая старше него Snd: مائي جھڙي ھو کان پوڙهو آھي Spa: mujer que es más vieja que él Swe: kvinna som är äldre än han Tha: หญิงที่แก่กว่าเขา Urd: عورت جو اس سے بوڑھی ہے
`mkRCl` | RP `->` A2 `->` NP `->` RCl | woman who is married to him API: `mkUtt (mkCN woman_N (mkRS (mkRCl which_RP married_A2 he_NP)))` Afr: vrou wat getroud met hom is Bul: жена която е женена за него Cat: dona que és casada a ell Chi: 是结婚他的的女人 Dan: kvinde som er gift med ham Dut: vrouw die getrouwd met hem is Eng: woman who is married to him Est: naine kes on abielus temaga Fin: nainen joka on avioitunut hänen kanssansa Fre: femme qui est mariée à lui Ger: Frau Gre: γυναίκα , που είναι παντρεμένη με αυτόν Hin: औरत जो उस से शादी शुदा है Ita: donna che è sposata con lui Jpn: 彼と結婚している女 Lav: ... Mlt: mara li hija miżżewweġa lil hu Mon: түүнтэй гэрлэсэн байдагыг эмэгтэй хүн Nep: आईमाई जो उ सँग विवाहित छे Nor: kvinne som er gift med ham Pes: زنی که او متأهل است Pnb: constant not found: married_A2 Pol: kobieta , która jest zaślubiona jemu Ron: femeie care este căsătorită cu el Rus: женщина , которая замужем за им Snd: constant not found: married_A2 Spa: mujer que es casada a él Swe: kvinna som är gift med honom Tha: หญิงที่แต่งงานแล้วกับเขา Urd: عورت جو اس سے شادی شدہ ہے
`mkRCl` | RP `->` AP `->` RCl | woman who is very old API: `mkUtt (mkCN woman_N (mkRS (mkRCl which_RP (mkAP very_AdA old_A))))` Afr: vrou wat baie oud is Bul: жена която е много стара Cat: dona que és molt vella Chi: 是非常老的的女人 Dan: kvinde som er meget gammel Dut: vrouw die erg oud is Eng: woman who is very old Est: naine kes on väga vana Fin: nainen joka on erittäin vanha Fre: femme qui est très vieille Ger: Frau Gre: γυναίκα , που είναι πολύ παλιά Hin: औरत जो बहुत बूढ़ी है Ita: donna che è molto vecchia Jpn: とても古い女 Lav: ... Mlt: mara li hija qadima ħafna Mon: маш хуучин байдагыг эмэгтэй хүн Nep: आईमाई जो धेरै बुढी छे Nor: kvinne som er mye gammel Pes: زنی که خیلی پیر است Pnb: زنانی جیڑی بہت بوڈی اے Pol: kobieta , która jest bardzo stara Ron: femeie care este foarte veche Rus: женщина , которая очень стара Snd: مائي جھڙي تمام پوڙهو آھي Spa: mujer que es muy vieja Swe: kvinna som är mycket gammal Tha: หญิงที่แก่มาก Urd: عورت جو بہت بوڑھی ہے
`mkRCl` | RP `->` NP `->` RCl | woman who is the woman API: `mkUtt (mkCN woman_N (mkRS (mkRCl which_RP (mkNP the_Det woman_N))))` Afr: vrou wat die vrou is Bul: жена която е жената Cat: dona que és la dona Chi: 是女人的女人 Dan: kvinde som er kvinden Dut: vrouw die de vrouw is Eng: woman who is the woman Est: naine kes on naine Fin: nainen joka on nainen Fre: femme qui est la femme Ger: Frau Gre: γυναίκα , που είναι η γυναίκα Hin: औरत जो औरत है Ita: donna che è la donna Jpn: 女だ女 Lav: ... Mlt: mara li hija il-mara Mon: энэ эмэгтэй хүн байдагыг эмэгтэй хүн Nep: आईमाई जो आईमाई हुन् Nor: kvinne som er kvinna Pes: زنی که زن است Pnb: زنانی جیڑی زنانی اے Pol: kobieta , która jest kobietą Ron: femeie care este femeia Rus: женщина , которая женщина Snd: مائي جھڙي مائي آھي Spa: mujer que es la ... Swe: kvinna som är kvinnan Tha: หญิงที่เป็นหญิง Urd: عورت جو عورت ہے
`mkRCl` | RP `->` N `->` RCl | student who is a woman API: `mkUtt (mkCN student_N (mkRS (mkRCl which_RP woman_N)))` Afr: student wat 'n vrou is Bul: студент който е жена Cat: estudiant que és una dona Chi: 是女人的学生 Dan: student som er en kvinde Dut: student die een vrouw is Eng: student who is a woman Est: tudeng kes on naine Fin: opiskelija joka on nainen Fre: étudiant qui est une femme Ger: Student Gre: φοιτητής , που είναι γυναίκα Hin: constant not found: student_N Ita: studente che è una donna Jpn: 女だ学生 Lav: ... Mlt: student li huwa mara Mon: эмэгтэй хүн байдагыг оюутан Nep: बिध्यार्थि जो आईमाई हो Nor: student som er ei kvinne Pes: دانش آموزی که زن است Pnb: constant not found: student_N Pol: student , który jest kobieta Ron: student care este femeie Rus: студент , который женщина Snd: شاگرد جھڙا مائي آھي Spa: estudiante que es una mujer Swe: student som är en kvinna Tha: นักศึกษาที่เป็นหญิง Urd: طالب علم جو عورت ہے
`mkRCl` | RP `->` CN `->` RCl | student who is an old woman API: `mkUtt (mkCN student_N (mkRS (mkRCl which_RP (mkCN old_A woman_N))))` Afr: student wat 'n oud vrou is Bul: студент който е стара жена Cat: estudiant que és una dona vella Chi: 是老女人的学生 Dan: student som er en gammel kvinde Dut: student die een oude vrouw is Eng: student who is an old woman Est: tudeng kes on vana naine Fin: opiskelija joka on vanha nainen Fre: étudiant qui est une vieille femme Ger: Student Gre: φοιτητής , που είναι παλιά γυναίκα Hin: constant not found: student_N Ita: studente che è una vecchia donna Jpn: 古い女だ学生 Lav: ... Mlt: student li huwa mara qadima Mon: хуучин эмэгтэй хүн байдагыг оюутан Nep: बिध्यार्थि जो बुढी आईमाई हो Nor: student som er ei gammel kvinne Pes: دانش آموزی که زن پیر است Pnb: constant not found: student_N Pol: student , który jest stara kobieta Ron: student care este femeie veche Rus: студент , который старая женщина Snd: شاگرد جھڙا پوڙهو مائي آھي Spa: estudiante que es una vieja mujer Swe: student som är en gammal kvinna Tha: นักศึกษาที่เป็นหญิงแก่ Urd: طالب علم جو بوڑھی عورت ہے
`mkRCl` | RP `->` Adv `->` RCl | woman who is here API: `mkUtt (mkCN woman_N (mkRS (mkRCl which_RP here_Adv)))` Afr: vrou wat hier is Bul: жена която е тук Cat: dona que està aquí Chi: 在这里的女人 Dan: kvinde som er her Dut: vrouw die hier is Eng: woman who is here Est: naine kes on siin Fin: nainen joka on täällä Fre: femme qui est ici Ger: Frau Gre: γυναίκα , που είναι εδώ Hin: औरत जो यहाँ है Ita: donna che è quà Jpn: ここでいる女 Lav: ... Mlt: mara li hija hawn Mon: энд байдагыг эмэгтэй хүн Nep: आईमाई जो यहाँ छे Nor: kvinne som er her Pes: زنی که اینجا است Pnb: زنانی جیڑی ایتھے اے Pol: kobieta , która jest tutaj Ron: femeie care este aici Rus: женщина , которая здесь Snd: مائي جھڙي ھتي آھي Spa: mujer que está aquí Swe: kvinna som är här Tha: หญิงที่อยู่ที่นี่ Urd: عورت جو یہاں ہے
`mkRCl` | RP `->` NP `->` V2 `->` RCl | woman whom we love API: `mkUtt (mkCN woman_N (mkRS (mkRCl which_RP we_NP love_V2)))` Afr: vrou wat ons lief het Bul: жена която ние обичаме Cat: dona que nosaltres estimem Chi: 我们爱的女人 Dan: kvinde som vi elsker Dut: vrouw van die we houden Eng: woman whom we love Est: naine keda meie armastame Fin: nainen jota me rakastamme Fre: femme que nous aimons Ger: Frau Gre: γυναίκα , την οποία εμείς αγαπάμε Hin: औरत जिस को हम प्यार करते हैं Ita: donna che noi amiamo Jpn: 私達が愛する女 Lav: ... Mlt: mara li aħna nħobbu Mon: бидний хайрладаг эмэгтэй хүн Nep: आईमाई जो लाई हामीहरु माया गर्छौँ Nor: kvinne som vi elsker Pes: زنی که ما دوست داریم Pnb: زنانی جن نوں اسی پیار كردے واں Pol: kobieta , którą kochamy my Ron: femeie pe care o iubim noi Rus: женщина , которую мы любдим Snd: مائي جنھن سان اسان عشق ڪرون ٿا Spa: mujer que nosotros amamos Swe: kvinna som vi älskar Tha: หญิงที่เรารัก Urd: عورت جس کو ہم پیار کرتے ہیں
`mkRCl` | RP `->` ClSlash `->` RCl | woman whom she loves today API: `mkUtt (mkCN woman_N (mkRS (mkRCl which_RP (mkClSlash (mkClSlash she_NP love_V2) today_Adv))))` Afr: vrou wat sy lief het vandag Bul: жена която тя обича днес Cat: dona que ella estima avui Chi: 她爱的女人 Dan: kvinde som hun elsker idag Dut: vrouw van die ze houdt vandaag Eng: woman whom she loves today Est: naine keda tema armastab täna Fin: nainen jota hän rakastaa tänään Fre: femme qu'elle aime aujourd'hui Ger: Frau Gre: γυναίκα , την οποία αυτή αγαπά σήμερα Hin: औरत जिस को आज वह प्यार करती है Ita: donna che lei ama oggi Jpn: 今日彼女が愛する女 Lav: ... Mlt: mara li hi tħobb illum Mon: түүний хайрладаг өнөөдөр эмэгтэй хүн Nep: आईमाई जो लाई आज उनी माया गर्छिन् Nor: kvinne som hun elsker idag Pes: زنی که امروز او دوست دارد Pnb: زنانی جن نوں اج او پیار كردی اے Pol: kobieta , którą dziś kocha ona Ron: femeie pe care o iubeşte ea astăzi Rus: женщина , которую она любдит сегодня Snd: مائي جنھن سان اڄ ھوء عشق ڪری ٿي Spa: mujer que ella ama hoy Swe: kvinna som hon älskar idag Tha: หญิงที่หล่อนรักวันนี้ Urd: عورت جس کو آج وہ پیار کرتی ہے
`mkRCl` | Cl `->` RCl | such that she loves him

## RP - relative pronoun

Function | Type | Example
--- | --- | ---
`mkRP` | Prep `->` NP `->` RP `->` RP | all the cities in whom API: `mkRP in_Prep (mkNP all_Predet (mkNP the_Quant pluralNum city_N)) which_RP` Afr: alle die stede in wat Bul: всичките градовете в който Cat: totes les ciutats en que Chi: 在所有城市中的 Dan: alle byerne i hvilken Dut: alle de steden in die Eng: all the cities in whom Est: kelles kõik linnad Fin: jossa kaikki kaupungit Fre: toutes les villes dans lequel Ger: alle die Städte in dem Gre: όλες οι πόλεις στον οποίο Hin: जो तमाम शहर में Ita: tutte le città in cui Jpn: 全部都市 Lav: kas visas pilsētās Mlt: kollha il-bliet fil-li Mon: бүх энэ хот нь Nep: जो सबै शहरहरु मा Nor: alle byene i hvilken Pes: همه ی شهر که در آن ها Pnb: جیڑا سارے شہر وچ Pol: w którym wszystkie miast Ron: toate oraşele în care Rus: все городы в котором Snd: constant not found: city_N Spa: todas las ciudades en que Swe: alla städerna i vilken Tha: ทั้งหมดเมืองในที่ Urd: جو تمام شہر میں
`which_RP` | RP | which API: `which_RP` Afr: wat Bul: който Cat: que Chi: 的 Dan: som Dut: die Eng: which Est: kes Fin: joka Fre: qui Ger: der Gre: ο οποίος Hin: जो Ita: che Jpn: // Lav: //kas// Mlt: //li// Mon: // Nep: जो Nor: som Pes: که Pnb: جیڑا Pol: który Ron: care Rus: который Snd: جھڙا Spa: que Swe: som Tha: ที่ Urd: جو

## RS - relative

Function | Type | Example
--- | --- | ---
`mkRS` | (Tense) `->` (Ant) `->` (Pol) `->` RCl `->` RS | woman who wouldn't have slept API: `mkUtt (mkCN woman_N (mkRS conditionalTense anteriorAnt negativePol (mkRCl which_RP sleep_V)))` Afr: vrou wat nie geslaap het nie sou Bul: жена която не би спалa Cat: dona que no hauria dormit Chi: 不睡觉了的女人 Dan: kvinde som ikke ville have sovet Dut: vrouw die niet geslapen zou hebben Eng: woman who wouldn't have slept Est: naine kes ei oleks maganud Fin: nainen joka ei olisi nukkunut Fre: femme qui n'aurait pas dormi Ger: Frau Gre: γυναίκα , που δεν θα είχε κοιμηθεί Hin: औरत जो न सोएगी Ita: donna che non avrebbe dormito Jpn: 寝なかった女 Lav: ... Mlt: mara li ma kinitx torqod Mon: унтахгүй эмэгтэй хүн Nep: आईमाई जो सुतेकिहुन्थी Nor: kvinne som ikke ville ha sovet Pes: زنی که نمی خوابید Pnb: زنانی جیڑی نا ژاید سو ے Pol: kobieta , która nie spałaby Ron: femeie care nu ar fi dormit Rus: женщина , которая спала бы Snd: مائي جھڙي شايد ن سمھی Spa: mujer que no habría dormido Swe: kvinna som inte skulle ha sovit Tha: หญิงที่นอนไม่หลับ Urd: عورت جو نا سو ے گی
`mkRS` | Temp `->` (Pol) `->` RCl `->` RS | that wouldn't have slept
`mkRS` | Conj `->` RS `->` RS `->` RS | woman who sleeps or whom we love API: `mkUtt (mkCN woman_N (mkRS or_Conj (mkRS (mkRCl which_RP sleep_V)) (mkRS (mkRCl which_RP we_NP love_V2))))` Afr: vrou wat slaap of wat ons lief het Bul: жена която спи или която ние обичаме Cat: dona que dorm o que nosaltres estimem Chi: 睡觉的还是我们爱的女人 Dan: kvinde som sover eller som vi elsker Dut: vrouw die slaapt of van die we houden Eng: woman who sleeps or whom we love Est: naine kes magab või keda meie armastame Fin: nainen joka nukkuu tai jota me rakastamme Fre: femme qui dort ou que nous aimons Ger: Frau Gre: γυναίκα , που κοιμάται ή την οποία εμείς αγαπάμε Hin: औरत जो सोती है या जिस को हम प्यार करते हैं Ita: donna che dorme o che noi amiamo Jpn: 寝て、あるいは私達が愛する女 Lav: ... Mlt: mara li torqod jew li aħna nħobbu Mon: унтдагыг эсвэл бидний хайрладаг эмэгтэй хүн Nep: आईमाई जो सुत्छे अथवा जो लाई हामीहरु माया गर्छौँ Nor: kvinne som sover eller som vi elsker Pes: زنی که می خوابد یا که ما دوست داریم Pnb: زنانی جیڑی سوندی اے یا جن نوں اسی پیار كردے واں Pol: kobieta , która śpi lub , którą kochamy my Ron: femeie care doarme sau pe care o iubim noi Rus: женщина , которая спдит или , которую мы любдим Snd: مائي جھڙي سمھی ٿي يا جنھن سان اسان عشق ڪرون ٿا Spa: mujer que duerme o que nosotros amamos Swe: kvinna som sover eller som vi älskar Tha: หญิงที่นอนหลับหริอที่เรารัก Urd: عورت جو سوتی ہے یا جس کو ہم پیار کرتے ہیں
`mkRS` | Conj `->` ListRS `->` RS | who sleeps, whom I see and who sleeps

## S - declarative sentence

Function | Type | Example
--- | --- | ---
`mkS` | (Tense) `->` (Ant) `->` (Pol) `->` Cl `->` S | she wouldn't have slept API: `mkUtt (mkS conditionalTense anteriorAnt negativePol (mkCl she_NP sleep_V))` Afr: sy sou nie geslaap het nie Bul: тя не би спалa Cat: ella no hauria dormit Chi: 她不睡觉了 Dan: hun ville ikke have sovet Dut: ze zou niet geslapen hebben Eng: she wouldn't have slept Est: tema ei oleks maganud Fin: hän ei olisi nukkunut Fre: elle n'aurait pas dormi Ger: sie würde nicht geschlafen haben Gre: αυτή δεν θα είχε κοιμηθεί Hin: वह न सोएगी Ita: lei non avrebbe dormito Jpn: 彼女は寝なかった Lav: viņa nebūtu gulēta Mlt: hi ma kinitx torqod Mon: түүний унтахгүй нь Nep: उनी सुतेकिहुन्थि Nor: hun ville ikke ha sovet Pes: او نمی خوابید Pnb: او نا شاید سوئے Pol: ona nie spałaby Ron: ea nu ar fi dormit Rus: она не спала бы Snd: ھوء شايد ن سمھندی Spa: ella no habría dormido Swe: hon skulle inte ha sovit Tha: หล่อนนอนไม่หลับ Urd: وہ نا سوئے گی
`mkS` | Temp `->` Pol `->` Cl `->` S | she wouldn't have slept
`mkS` | Conj `->` S `->` S `->` S | she sleeps and I run API: `mkUtt (mkS and_Conj (mkS (mkCl she_NP sleep_V)) (mkS (mkCl i_NP run_V)))` Afr: sy slaap en ek hardloop Bul: тя спи и аз бягам Cat: ella dorm i jo corro Chi: 她睡觉并且我跑 Dan: hun sover og jeg løber Dut: ze slaapt en ik ren Eng: she sleeps and I run Est: tema magab ja mina jooksen Fin: hän nukkuu ja minä juoksen Fre: elle dort et je cours Ger: sie schläft und ich laufe Gre: αυτή κοιμάται και εγώ τρέχω Hin: वह सोती है और मैं दौड़ता हूँ Ita: lei dorme ed io corro Jpn: 彼女は寝る、そして私が走る Lav: viņa guļ , un es skrienu Mlt: hi torqod u jien niġri Mon: түүний унтдаг нь ба миний гүйдэг нь Nep: उनी सुत्छिन् र म कुद्छु Nor: hun sover og jeg springer Pes: او می خوابد و من می دوم Pnb: او سوندی اے تے میں دوڑدا واں Pol: ona śpi i ja biegnę Ron: ea doarme şi eu fug Rus: она спдит и я бегаю Snd: ھوء سمھی ٿي ۽ مان ڊوڙان ٿو Spa: ella duerme y yo corro Swe: hon sover och jag springer Tha: หล่อนนอนหลับและฉันวิ่ง Urd: وہ سوتی ہے اور میں دوڑتا ہوں
`mkS` | Conj `->` ListS `->` S | she sleeps , I run and you walk API: `mkUtt (mkS and_Conj (mkListS (mkS (mkCl she_NP sleep_V)) (mkListS (mkS (mkCl i_NP run_V)) (mkS (mkCl (mkNP youSg_Pron) walk_V)))))` Afr: sy slaap , ek hardloop en jy loop Bul: тя спи , аз бягам и ти ходиш Cat: ella dorm , jo corro i tu camines Chi: 她睡觉、我跑并且你走 Dan: hun sover, jeg løber og du går Dut: ze slaapt , ik ren en je loopt Eng: she sleeps , I run and you walk Est: tema magab , mina jooksen ja sina kõnnid Fin: hän nukkuu , minä juoksen ja sinä kävelet Fre: elle dort , je cours et tu marches Ger: schläft sie , ich laufe und du gehst Gre: αυτή κοιμάται , εγώ τρέχω και εσύ περπατάς Hin: वह सोती है , मैं दौड़ता हूँ और तू चलता है Ita: lei dorme , io corro e tu cammini Jpn: 私は走る、そしてあなたが歩く、そして彼女が寝る Lav: viņa guļ , es skrienu , un tu staigā Mlt: hi torqod , jien niġri u int timxi Mon: түүний унтдаг нь , миний гүйдэг нь ба чиний алхдаг нь Nep: उनी सुत्छिन् , म कुद्छु र तिमी हिड्छौ Nor: hun sover, jeg springer og du går Pes: او می خوابد , من می دوم و تو راه می روی Pnb: او سوندی اے , میں دوڑدا واں تے توں چلدا ایں Pol: ona śpi , ja biegnę i ty spacerujesz Ron: ea doarme , eu fug şi tu mergi Rus: она спдит , я бегаю и ты гуляешь Snd: ھوء سمھی ٿي , مان ڊوڙان ٿو ۽ تون ھلین ٿو Spa: ella duerme , yo corro y tú caminas Swe: hon sover, jag springer och du går Tha: หล่อนนอนหลับฉันวิ่งและคุณเดิน Urd: وہ سوتی ہے , میں دوڑتا ہوں اور تو چلتا ہے
`mkS` | Adv `->` S `->` S | today she sleeps API: `mkUtt (mkS today_Adv (mkS (mkCl she_NP sleep_V)))` Afr: vandag slaap sy Bul: днес тя спи Cat: avui ella dorm Chi: 今天她睡觉 Dan: idag sover hun Dut: vandaag slaapt ze Eng: today she sleeps Est: täna tema magab Fin: tänään hän nukkuu Fre: aujourd'hui elle dort Ger: heute schläft sie Gre: σήμερα αυτή κοιμάται Hin: आज वह सोती है Ita: oggi lei dorme Jpn: 今日彼女は寝る Lav: NON_EXISTENT Mlt: illum hi torqod Mon: өнөөдөр түүний унтдаг нь Nep: आज उनी सुत्छिन् Nor: idag sover hun Pes: امروز او می خوابد Pnb: اج او سوندی اے Pol: dziś ona śpi Ron: astăzi ea doarme Rus: сегодня она спдит Snd: اڄ ھوء سمھی ٿي Spa: hoy ella duerme Swe: idag sover hon Tha: วันนี้หล่อนนอนหลับ Urd: آج وہ سوتی ہے

## SC - embedded sentence or question

Function | Type | Example
--- | --- | ---
`mkSC` | S `->` SC | that she sleeps API: `mkSC (mkS (mkCl she_NP sleep_V))` Afr: dat sy slaap Bul: , че тя спи Cat: que ella dorm Chi: 她睡觉 Dan: at hun sover Dut: dat ze slaapt Eng: that she sleeps Est: et tema magab Fin: että hän nukkuu Fre: qu'elle dort Ger: dass sie schläft Gre: οτι αυτή κοιμάται Hin: कि वह सोती है Ita: che lei dorme Jpn: 彼女は寝る Lav: ka viņa guļ Mlt: li hi torqod Mon: түүний унтдаг нь Nep: की उनी सुत्छिन् Nor: at hun sover Pes: که او می خوابد Pnb: كہ او سوندی اے Pol: , że ona śpi Ron: cã ea doarme Rus: что она спдит Snd: ت ھوء سمھی ٿي Spa: que ella duerme Swe: att hon sover Tha: ว่าหล่อนนอนหลับ Urd: کہ وہ سوتی ہے
`mkSC` | QS `->` SC | who sleeps API: `mkSC (mkQS (mkQCl who_IP sleep_V))` Afr: wie slaap Bul: който спи Cat: qui dorm Chi: 谁睡觉 Dan: hvem som sover Dut: wie slaapt Eng: who sleeps Est: kes magab Fin: kuka nukkuu Fre: qui dort Ger: wer schläft Gre: ποιός κοιμάται Hin: कि कौन सोता है Ita: chi dorme Jpn: 誰が寝るか Lav: kurš guļ Mlt: min jorqod Mon: хэн унтдаг вэ гэдэг нь Nep: को सुत्छन् Nor: hvem som sover Pes: چه کسی می خوابد Pnb: كون سوندا اے Pol: , kto śpi Ron: cine doarme Rus: кто спдит Snd: ڪير سمھی ٿو Spa: quién duerme Swe: vem som sover Tha: ว่าใครนอนหลับ Urd: کہ کون سوتا ہے
`mkSC` | VP `->` SC | to sleep API: `mkSC (mkVP sleep_V)` Afr: om te slaap Bul: да спя Cat: dormir Chi: 睡觉 Dan: at sove Dut: te slapen Eng: to sleep Est: magada Fin: nukkua Fre: dormir Ger: zu schlafen Gre: να κοιμηθεί Hin: सोने Ita: dormire Jpn: 寝る Lav: gulēt Mlt: jorqod Mon: унтах нь Nep: सुत्न Nor: å sove Pes: خوابیدن Pnb: سونا Pol: spać Ron: sã doarmă Rus: спать Snd: سمھڻ Spa: dormir Swe: att sova Tha: นอนหลับ Urd: سونے

## SSlash

Function | Type | Example
--- | --- | ---
`mkSSlash` | Temp `->` Pol `->` ClSlash `->` SSlash | she hadn't seen API: `mkSSlash (mkTemp pastTense anteriorAnt) negativePol (mkClSlash she_NP (mkVPSlash see_V2))` Afr: sy het nie gesien nie Bul: тя не беше видялa Cat: ella no havia vist Chi: 她不看了 Dan: hun havde ikke set Dut: ze had niet gezien Eng: she hadn't seen Est: tema ei olnud näinud Fin: hän ei ollut nähnyt Fre: elle n'avait pas vu Ger: sie hatte nicht gesehen Gre: αυτή δεν είχε δεί Hin: वह नहीं देख चुकी थी Ita: lei non aveva visto Jpn: 彼女が見なかった Lav: viņa nebija redzēta Mlt: hi ma kinitx rat Mon: ... Nep: उनी हेरेकिथिइनन् Nor: hun hadde ikke sett Pes: او ندیده بود Pnb: او نیں ویكھ گیی سی Pol: nie zobaczyła ona Ron: ea nu văzuse Rus: она не видела Snd: ھوء ڏسیل ن ھئي Spa: ella no había visto Swe: hon hade inte sett Tha: หล่อนไม่เห็น Urd: وہ نہیں دیکھ چکی تھی

## Sub100

Function | Type | Example
--- | --- | ---
`mkSub100` | Unit `->` Sub100 | eight API: `mkUtt (mkCard (mkNumeral (mkSub100 n8_Unit)))` Afr: agt Bul: осем Cat: vuit Chi: 八 Dan: otte Dut: acht Eng: eight Est: kaheksa Fin: kahdeksan Fre: huit Ger: acht Gre: οχτώ Hin: आठ Ita: otto Jpn: 八 Lav: astoņi Mlt: tmienja Mon: найм Nep: आठ Nor: åtte Pes: هشت Pnb: اٹھ Pol: osiemm Ron: opt Rus: восемь Snd: اٺ ' Spa: ocho Swe: åtta Tha: แปด Urd: آٹھ
`mkSub100` | Unit `->` Unit `->` Sub100 | ... API: `mkUtt (mkCard (mkNumeral (mkSub100 n8_Unit n3_Unit)))` Afr: ... Bul: ... Cat: ... Chi: ... Dan: ... Dut: ... Eng: ... Est: ... Fin: ... Fre: ... Ger: ... Gre: ... Hin: ... Ita: ... Jpn: ... Lav: ... Mlt: ... Mon: ... Nep: ... Nor: ... Pes: ... Pnb: ... Pol: ... Ron: ... Rus: ... Snd: ... Spa: ... Swe: ... Tha: ... Urd: ...
`tenfoldSub100` | Unit `->` Sub100 | eight API: `mkUtt (mkCard (mkNumeral (mkSub100 n8_Unit)))` Afr: agt Bul: осем Cat: vuit Chi: 八 Dan: otte Dut: acht Eng: eight Est: kaheksa Fin: kahdeksan Fre: huit Ger: acht Gre: οχτώ Hin: आठ Ita: otto Jpn: 八 Lav: astoņi Mlt: tmienja Mon: найм Nep: आठ Nor: åtte Pes: هشت Pnb: اٹھ Pol: osiemm Ron: opt Rus: восемь Snd: اٺ ' Spa: ocho Swe: åtta Tha: แปด Urd: آٹھ

## Sub1000

Function | Type | Example
--- | --- | ---
`mkSub1000` | Sub100 `->` Sub1000 | ... API: `mkUtt (mkCard (mkNumeral (mkSub1000 (mkSub100 n9_Unit n9_Unit))))` Afr: ... Bul: ... Cat: ... Chi: ... Dan: ... Dut: ... Eng: ... Est: ... Fin: ... Fre: ... Ger: ... Gre: ... Hin: ... Ita: ... Jpn: ... Lav: ... Mlt: ... Mon: ... Nep: ... Nor: ... Pes: ... Pnb: ... Pol: ... Ron: ... Rus: ... Snd: ... Spa: ... Swe: ... Tha: ... Urd: ...
`mkSub1000` | Unit `->` Sub1000 | nine hundred API: `mkUtt (mkCard (mkNumeral (mkSub1000 n9_Unit)))` Afr: negehonderd Bul: деветстотин Cat: nou -cents Chi: 九百 Dan: ni hundrede Dut: negenhonderd Eng: nine hundred Est: üheksasada Fin: yhdeksänsataa Fre: neuf cents Ger: neunhundert Gre: εννιακόσια Hin: नौ सौ Ita: novecento Jpn: 九百 Lav: deviņi simti Mlt: disa' mija Mon: есөн зуу Nep: नौ सय Nor: ni hundre Pes: نهصد Pnb: نو سو Pol: dziewięćset Ron: nouă sute Rus: девятьсот Snd: نو سو Spa: novecientos Swe: niohundra Tha: เก้าร้อย Urd: نو سو
`mkSub1000` | Unit `->` Sub100 `->` Sub1000 | nine hundred and ... API: `mkUtt (mkCard (mkNumeral (mkSub1000 n9_Unit (mkSub100 n9_Unit n9_Unit))))` Afr: negehonderd... Bul: деветстотин ... Cat: nou -cents ... Chi: 九百... Dan: ni hundrede og ... Dut: negenhonderd... Eng: nine hundred and ... Est: üheksasada ... Fin: yhdeksänsataa... Fre: neuf cent ... Ger: neunhundert... Gre: εννιακόσια ... Hin: नौ सौ ... Ita: novecento... Jpn: 九百... Lav: deviņi simti ... Mlt: ... Mon: есөн зуун ... Nep: नौ सय ... Nor: ni hundre og ... Pes: نهصد و ... Pnb: نو سو ... Pol: dziewięćset ... Ron: nouă sute ... Rus: девятьсот ... Snd: نو سو ... Spa: novecientos ... Swe: niohundra ... Tha: เก้าร้อย... Urd: نو سو ...

## Subj - subjunction

Function | Type | Example
--- | --- | ---
`although_Subj` | Subj | although she sleeps API: `mkUtt (mkAdv although_Subj (mkS (mkCl she_NP sleep_V)))` Afr: hoewel sy slaap Bul: въпреки че тя спи Cat: encara que ella dormi Chi: 虽然她睡觉但 Dan: selv om hun sover Dut: hoewel ze slaapt Eng: although she sleeps Est: kuigi tema magab Fin: vaikka hän nukkuu Fre: bien qu'elle dorme Ger: obwohl sie schläft Gre: παρόλο που αυτή κοιμάται Hin: अगरचि वह सोती है Ita: benché lei dorma Jpn: 彼女は寝るのに Lav: kaut arī viņa guļ Mlt: avolja hi torqod Mon: боловч түүний унтдаг нь Nep: तैपनि उनी सुत्छिन् Nor: selv om hun sover Pes: با وجود این که او می خوابد Pnb: پاویں او سوندی اے Pol: pomimo ona śpi Ron: deşi ea doarme Rus: хотя она спдит Snd: جيتوڻيڪ ھوء سمھی ٿي Spa: aunque ella duerma Swe: fast hon sover Tha: ถืงหล่อนนอนหลับ Urd: اگرچہ وہ سوتی ہے
`because_Subj` | Subj | because she sleeps API: `mkUtt (mkAdv because_Subj (mkS (mkCl she_NP sleep_V)))` Afr: omdat sy slaap Bul: защото тя спи Cat: perque ella dorm Chi: 因为她睡觉所以 Dan: fordi hun sover Dut: omdat ze slaapt Eng: because she sleeps Est: sellepärast tema magab Fin: koska hän nukkuu Fre: parce qu'elle dort Ger: weil sie schläft Gre: επειδή αυτή κοιμάται Hin: क्योंकि वह सोती है Ita: perché lei dorme Jpn: 彼女は寝るから Lav: jo viņa guļ Mlt: għax hi torqod Mon: яагаад гэвэл түүний унтдаг нь Nep: किनभने उनी सुत्छिन् Nor: fordi hun sover Pes: برای این که او می خوابد Pnb: كیونكھ او سوندی اے Pol: ponieważ ona śpi Ron: deoarece ea doarme Rus: потому что она спдит Snd: ڇاڪاڻ ته ھوء سمھی ٿي Spa: porque ella duerme Swe: eftersom hon sover Tha: เพราะหล่อนนอนหลับ Urd: کیونکہ وہ سوتی ہے
`if_Subj` | Subj | if she sleeps API: `mkUtt (mkAdv if_Subj (mkS (mkCl she_NP sleep_V)))` Afr: as sy slaap Bul: ако тя спи Cat: si ella dorm Chi: 如果她睡觉 Dan: hvis hun sover Dut: als ze slaapt Eng: if she sleeps Est: kui tema magab Fin: jos hän nukkuu Fre: si elle dort Ger: ... Gre: αν αυτή κοιμάται Hin: अगर वह सोती है Ita: se lei dorme Jpn: 彼女は寝れば Lav: ja viņa guļ Mlt: jekk hi torqod Mon: хэрэв түүний унтдаг нь Nep: यदि उनी सुत्छिन् Nor: hvis hun sover Pes: اگر که او می خوابد Pnb: اگر او سوندی اے Pol: jeśli ona śpi Ron: dacă ea doarme Rus: если она спдит Snd: جيڪڏھن ھوء سمھی ٿي Spa: si ella duerme Swe: om hon sover Tha: ถ้าหล่อนนอนหลับ Urd: اگر وہ سوتی ہے
`that_Subj` | Subj | that she sleeps API: `mkUtt (mkAdv that_Subj (mkS (mkCl she_NP sleep_V)))` Afr: dat sy slaap Bul: че тя спи Cat: que ella dormi Chi: 她睡觉， Dan: constant not found: that_Subj Dut: dat ze slaapt Eng: that she sleeps Est: et tema magab Fin: että hän nukkuu Fre: qu'elle dorme Ger: dass sie schläft Gre: οτι αυτή κοιμάται Hin: कि वह सोती है Ita: che lei dorma Jpn: 彼女は寝ることを Lav: ka viņa guļ Mlt: li hi torqod Mon: түүний унтдаг нь Nep: त्यो उनी सुत्छिन् Nor: constant not found: that_Subj Pes: آن که او می خوابد Pnb: كہ او سوندی اے Pol: constant not found: that_Subj Ron: că ea doarme Rus: constant not found: that_Subj Snd: اھا ھوء سمھی ٿي Spa: que ella duerma Swe: att hon sover Tha: ว่าหล่อนนอนหลับ Urd: کہ وہ سوتی ہے
`when_Subj` | Subj | when she sleeps API: `mkUtt (mkAdv when_Subj (mkS (mkCl she_NP sleep_V)))` Afr: as sy slaap Bul: когато тя спи Cat: quan ella dorm Chi: 她睡觉的时候 Dan: når hun sover Dut: als ze slaapt Eng: when she sleeps Est: kui tema magab Fin: kun hän nukkuu Fre: quand elle dort Ger: wenn sie schläft Gre: όταν αυτή κοιμάται Hin: कब वह सोती है Ita: quando lei dorme Jpn: 彼女は寝ると Lav: kad viņa guļ Mlt: meta hi torqod Mon: хэрэв түүний унтдаг нь Nep: कहिले उनी सुत्छिन् Nor: når hun sover Pes: وقتی که او می خوابد Pnb: كدوں او سوندی اے Pol: jeśli ona śpi Ron: când ea doarme Rus: когда она спдит Snd: جڏھن ھوء سمھی ٿي Spa: cuando ella duerme Swe: när hon sover Tha: ทีหล่อนนอนหลับ Urd: جب وہ سوتی ہے

## Temp - temporal and aspectual features

Function | Type | Example
--- | --- | ---
`mkTemp` | Tense `->` Ant `->` Temp | e.g. past + anterior

## Tense - tense

Function | Type | Example
--- | --- | ---
`conditionalTense` | Tense | she would sleep API: `mkUtt (mkS conditionalTense (mkCl she_NP sleep_V))` Afr: sy sou slaap Bul: тя би спалa Cat: ella dormiria Chi: 她睡觉着 Dan: hun ville sove Dut: ze zou slapen Eng: she would sleep Est: tema magaks Fin: hän nukkuisi Fre: elle dormirait Ger: sie würde schlafen Gre: αυτή θα κοιμόταν Hin: वह सोएगी Ita: lei dormirebbe Jpn: 彼女は寝る Lav: viņa gulētu Mlt: hi kienet torqod Mon: түүний унтах нь Nep: उनी सुत्नेछिन् Nor: hun ville sove Pes: او می خوابید Pnb: او شاید سوئے Pol: ona spałaby Ron: ea ar dormi Rus: она спала бы Snd: ھوء شايد سمھندی Spa: ella dormiría Swe: hon skulle sova Tha: หล่อนนอนหลับ Urd: وہ سوئے گی
`futureTense` | Tense | she will sleep API: `mkUtt (mkS futureTense (mkCl she_NP sleep_V))` Afr: sy sal slaap Bul: тя ще спи Cat: ella dormirà Chi: 她在睡觉 Dan: hun vil sove Dut: ze zal slapen Eng: she will sleep Est: tema magab Fin: hän nukkuu Fre: elle dormira Ger: sie wird schlafen Gre: αυτή θα κοιμηθεί Hin: वह सोएगी Ita: lei dormirà Jpn: 彼女は寝る Lav: viņa gulēs Mlt: hi se torqod Mon: түүний унтах нь Nep: उनी सुत्नेछिन् Nor: hun vil sove Pes: او خواهد خوابید Pnb: او سوئے گی Pol: ona będzie spała Ron: ea va dormi Rus: она будет спать Snd: ھوء سمھندی ھوندي Spa: ella dormirá Swe: hon ska sova Tha: หล่อนนอนหลับ Urd: وہ سوئے گی
`pastTense` | Tense | she slept API: `mkUtt (mkS pastTense (mkCl she_NP sleep_V))` Afr: sy slaap Bul: тя спа Cat: ella dormia Chi: 她睡觉了 Dan: hun sov Dut: ze sliep Eng: she slept Est: tema magas Fin: hän nukkui Fre: elle dormait Ger: sie schlief Gre: αυτή κοιμήθηκε Hin: वह सोयी Ita: lei dormiva Jpn: 彼女は寝た Lav: viņa gulēja Mlt: hi raqdet Mon: ... Nep: उनी सुतिन् Nor: hun sov Pes: او خوابید Pnb: او سوئی Pol: ona spała Ron: ea a dormit Rus: она спала Snd: ھوء سمھیل ھئي Spa: ella dormía Swe: hon sov Tha: หล่อนนอนหลับ Urd: وہ سوئی
`presentTense` | Tense | she sleeps API: `mkUtt (mkS presentTense (mkCl she_NP sleep_V))` Afr: sy slaap Bul: тя спи Cat: ella dorm Chi: 她睡觉 Dan: hun sover Dut: ze slaapt Eng: she sleeps Est: tema magab Fin: hän nukkuu Fre: elle dort Ger: sie schläft Gre: αυτή κοιμάται Hin: वह सोती है Ita: lei dorme Jpn: 彼女は寝る Lav: viņa guļ Mlt: hi torqod Mon: түүний унтдаг нь Nep: उनी सुत्छिन् Nor: hun sover Pes: او می خوابد Pnb: او سوندی اے Pol: ona śpi Ron: ea doarme Rus: она спдит Snd: ھوء سمھی ٿي Spa: ella duerme Swe: hon sover Tha: หล่อนนอนหลับ Urd: وہ سوتی ہے

## Text - text consisting of several phrases

Function | Type | Example
--- | --- | ---
`emptyText` | Text | (empty text)
`mkText` | Phr `->` (Punct) `->` (Text) `->` Text | does she sleep ? yes . API: `mkText (mkPhr (mkQS (mkCl she_NP sleep_V))) questMarkPunct (mkText (mkPhr yes_Utt) fullStopPunct)` Afr: slaap sy ? ja . Bul: тя спи ли ? да . Cat: ella dorm ? sí . Chi: 她睡觉吗？对。 Dan: sover hun ? ja . Dut: slaapt ze ? ja . Eng: does she sleep ? yes . Est: kas tema magab ? jah . Fin: nukkuuko hän ? kyllä . Fre: elle dort ? oui . Ger: schläft sie ? ja . Gre: αυτή κοιμάται ; ναι . Hin: क्या वह सोती है ? हाँ . Ita: lei dorme ? sì . Jpn: 彼女は寝ますか？はい。 Lav: vai viņa guļ ? jā . Mlt: torqod hi ? iva . Mon: тэр унтдаг уу ? За . Nep: के उनी सुत्छिन् ? हजुर . Nor: sover hun ? ja . Pes: آیا او می خوابد بله ۔ Pnb: كی او سوندی اے ? ہاں . Pol: czy ona śpi ? tak . Ron: ea doarme ? da . Rus: она спдит ? Да . Snd: ڇا ھوء سمھی ٿي ? ھا . Spa: ¿ ella duerme ? sí . Swe: sover hon ? ja . Tha: หล่อนนอนหลับไหมใช่ Urd: کیا وہ سوتی ہے ہاں
`mkText` | Utt `->` (Punct) `->` (Text) `->` Text | Does she sleep? Yes.
`mkText` | S `->` Text | she slept . API: `mkText (mkS pastTense (mkCl she_NP sleep_V))` Afr: sy slaap . Bul: тя спа . Cat: ella dormia . Chi: 她睡觉了。 Dan: hun sov . Dut: ze sliep . Eng: she slept . Est: tema magas . Fin: hän nukkui . Fre: elle dormait . Ger: sie schlief . Gre: αυτή κοιμήθηκε . Hin: वह सोयी . Ita: lei dormiva . Jpn: 彼女は寝ました。 Lav: viņa gulēja . Mlt: hi raqdet . Mon: ... Nep: उनी सुतिन् . Nor: hun sov . Pes: او خوابید ۔ Pnb: او سوئی . Pol: ona spała . Ron: ea a dormit . Rus: она спала . Snd: ھوء سمھیل ھئي . Spa: ella dormía . Swe: hon sov . Tha: หล่อนนอนหลับ Urd: وہ سوئی
`mkText` | Cl `->` Text | she sleeps . API: `mkText (mkCl she_NP sleep_V)` Afr: sy slaap . Bul: тя спи . Cat: ella dorm . Chi: 她睡觉。 Dan: hun sover . Dut: ze slaapt . Eng: she sleeps . Est: tema magab . Fin: hän nukkuu . Fre: elle dort . Ger: sie schläft . Gre: αυτή κοιμάται . Hin: वह सोती है . Ita: lei dorme . Jpn: 彼女は寝ます。 Lav: viņa guļ . Mlt: hi torqod . Mon: түүний унтдаг нь . Nep: उनी सुत्छिन् . Nor: hun sover . Pes: او می خوابد ۔ Pnb: او سوندی اے . Pol: ona śpi . Ron: ea doarme . Rus: она спдит . Snd: ھوء سمھی ٿي . Spa: ella duerme . Swe: hon sover . Tha: หล่อนนอนหลับ Urd: وہ سوتی ہے
`mkText` | QS `->` Text | did she sleep ? API: `mkText (mkQS pastTense (mkQCl (mkCl she_NP sleep_V)))` Afr: slaap sy ? Bul: тя спа ли ? Cat: ella dormia ? Chi: 她睡觉了吗？ Dan: sov hun ? Dut: sliep ze ? Eng: did she sleep ? Est: kas tema magas ? Fin: nukkuiko hän ? Fre: elle dormait ? Ger: schlief sie ? Gre: αυτή κοιμήθηκε ; Hin: क्या वह सोयी ? Ita: lei dormiva ? Jpn: 彼女は寝ましたか？ Lav: vai viņa gulēja ? Mlt: raqdet hi ? Mon: ... Nep: के उनी सुतिन् ? Nor: sov hun ? Pes: آیا او خوابید Pnb: كی او سوئی ? Pol: czy ona spała ? Ron: ea a dormit ? Rus: она спала ? Snd: ڇا ھوء سمھیل ھئي ? Spa: ¿ ella dormía ? Swe: sov hon ? Tha: หล่อนนอนหลับไหม Urd: کیا وہ سوئی
`mkText` | (Pol) `->` Imp `->` Text | don't sleep ! API: `mkText negativePol (mkImp sleep_V)` Afr: slaap nie ! Bul: не спи ! Cat: no dorm ! Chi: 不睡觉！ Dan: sov ikke ! Dut: slaap niet ! Eng: don't sleep ! Est: ära maga ! Fin: älä nuku ! Fre: ne dors pas ! Ger: schlaf nicht ! Gre: μην κοιμηθείς ! Hin: मत सोना ! Ita: non dormire ! Jpn: 寝ないで！ Lav: neguli ! Mlt: orqodx ! Mon: чи битгий / бүү унт ! Nep: नगर सुत् होउ ! Nor: sov ikke ! Pes: نخواب Pnb: مت سونا ! Pol: nie śpij ! Ron: nu dormi ! Rus: не спи ! Snd: ن سمھ ! Spa: ¡ no duerme ! Swe: sov inte ! Tha: อย่านอนหลับ Urd: مت سونا
`mkText` | Text `->` Text `->` Text | where ? here . when ? now ! API: `mkText (mkText (mkPhr (mkUtt where_IAdv)) questMarkPunct (mkText (mkPhr (mkUtt here_Adv)))) (mkText (mkPhr (mkUtt when_IAdv)) questMarkPunct (mkText (mkPhr (mkUtt now_Adv)) exclMarkPunct))` Afr: waar ? hier . wanneer ? nou ! Bul: къде ? тук . кога ? сега ! Cat: on ? aquí . quan ? ara ! Chi: 哪里？这里。什么时候？现在！ Dan: hvor ? her . hvornår ? nu ! Dut: waar ? hier . wanneer ? nu ! Eng: where ? here . when ? now ! Est: kus ? siin . kui ? nüüd ! Fin: missä ? täällä . milloin ? nyt ! Fre: où ? ici . quand ? maintenant ! Ger: wo ? hier . wann ? jetzt ! Gre: που ; εδώ . πότε ; τώρα ! Hin: कहाँ ? यहाँ . कब ? अब ! Ita: dove ? quà . quando ? adesso ! Jpn: どこ？ここで。いつ？今！ Lav: kur ? šeit . kad ? tagad ! Mlt: fejn ? hawn . meta ? issa ! Mon: хаана ? энд . хэзээ ? одоо ! Nep: कहाँ ? यहाँ . कहिले ? अहीले ! Nor: hvor ? her . når ? nå ! Pes: کجا اینجا ۔ کی حالا Pnb: كتھے ? ایتھے . كدوں ? ہون ! Pol: gdzie ? tutaj . kiedy ? teraz ! Ron: unde ? aici . când ? acum ! Rus: где ? здесь . когда ? сейчас ! Snd: ڪٿي ? ھتي . ڪڏھن ? هاڻي ! Spa: ¿ dónde ? aquí . ¿ cuándo ? ¡ ahora ! Swe: var ? här . när ? nu ! Tha: ที่ไหนที่นี่เมื่อไรเดี๋ยวนี้ Urd: کہاں یہاں کب اب

## Unit

Function | Type | Example
--- | --- | ---
`n1_Unit` | Unit | one API: `mkUtt (mkCard (mkNumeral n1_Unit))` Afr: een Bul: едно Cat: un Chi: 一 Dan: et Dut: één Eng: one Est: üks Fin: yksi Fre: un Ger: ein Gre: ένα Hin: एक Ita: un ... Jpn: 一 Lav: viens Mlt: wieħed Mon: нэг Nep: एक Nor: ett Pes: یک Pnb: اك Pol: jedna Ron: unu Rus: одно Snd: ھڪ Spa: un Swe: ett Tha: หนึง Urd: ایک
`n2_Unit` | Unit | two API: `mkUtt (mkCard (mkNumeral n2_Unit))` Afr: twee Bul: две Cat: dos Chi: 两 Dan: to Dut: twee Eng: two Est: kaks Fin: kaksi Fre: deux Ger: zwei Gre: δύο Hin: दो Ita: due Jpn: 二 Lav: divi Mlt: tnejn Mon: хоёр Nep: दुई Nor: to Pes: دو Pnb: دو Pol: dwie Ron: doi Rus: два Snd: ٻ Spa: dos Swe: två Tha: สอง Urd: دو
`n3_Unit` | Unit | three API: `mkUtt (mkCard (mkNumeral n3_Unit))` Afr: drie Bul: три Cat: tres Chi: 三 Dan: tre Dut: drie Eng: three Est: kolm Fin: kolme Fre: trois Ger: drei Gre: τρία Hin: तीन Ita: tre Jpn: 三 Lav: trīs Mlt: tlieta Mon: гурав Nep: तीन Nor: tre Pes: سه Pnb: تن Pol: trzy Ron: trei Rus: три Snd: ٽي Spa: tres Swe: tre Tha: สาม Urd: تین
`n4_Unit` | Unit | four API: `mkUtt (mkCard (mkNumeral n4_Unit))` Afr: vier Bul: четири Cat: quatre Chi: 四 Dan: fire Dut: vier Eng: four Est: neli Fin: neljä Fre: quatre Ger: vier Gre: τέσσερα Hin: चार Ita: quattro Jpn: 四 Lav: četri Mlt: erbgħa Mon: дөрөв Nep: चार Nor: fire Pes: چهار Pnb: چار Pol: cztery Ron: patru Rus: четыре Snd: چار Spa: cuatro Swe: fyra Tha: สี่ Urd: چار
`n5_Unit` | Unit | five API: `mkUtt (mkCard (mkNumeral n5_Unit))` Afr: vyf Bul: пет Cat: cinc Chi: 五 Dan: fem Dut: vijf Eng: five Est: viis Fin: viisi Fre: cinq Ger: fünf Gre: πέντε Hin: पांच Ita: cinque Jpn: 五 Lav: pieci Mlt: ħamsa Mon: тав Nep: पाँच Nor: fem Pes: پنج Pnb: پنج Pol: pięć Ron: cinci Rus: пять Snd: پنج Spa: cinco Swe: fem Tha: ห้า Urd: پانچ
`n6_Unit` | Unit | six API: `mkUtt (mkCard (mkNumeral n6_Unit))` Afr: ses Bul: шест Cat: sis Chi: 六 Dan: seks Dut: zes Eng: six Est: kuus Fin: kuusi Fre: six Ger: sechs Gre: έξι Hin: छे Ita: sei Jpn: 六 Lav: seši Mlt: sitta Mon: зургаа Nep: छ Nor: seks Pes: شش Pnb: چھ Pol: sześć Ron: şase Rus: шесть Snd: ڇھ Spa: seis Swe: sex Tha: หก Urd: چھ
`n7_Unit` | Unit | seven API: `mkUtt (mkCard (mkNumeral n7_Unit))` Afr: seven Bul: седем Cat: set Chi: 七 Dan: syv Dut: zeven Eng: seven Est: seitse Fin: seitsemän Fre: sept Ger: sieben Gre: εφτά Hin: सात Ita: sette Jpn: 七 Lav: septiņi Mlt: sebgħa Mon: долоо Nep: सात Nor: sju Pes: هفت Pnb: ست Pol: siedem Ron: şapte Rus: семь Snd: ست Spa: siete Swe: sju Tha: เจ็ด Urd: سات
`n8_Unit` | Unit | eight API: `mkUtt (mkCard (mkNumeral n8_Unit))` Afr: agt Bul: осем Cat: vuit Chi: 八 Dan: otte Dut: acht Eng: eight Est: kaheksa Fin: kahdeksan Fre: huit Ger: acht Gre: οχτώ Hin: आठ Ita: otto Jpn: 八 Lav: astoņi Mlt: tmienja Mon: найм Nep: आठ Nor: åtte Pes: هشت Pnb: اٹھ Pol: osiemm Ron: opt Rus: восемь Snd: اٺ ' Spa: ocho Swe: åtta Tha: แปด Urd: آٹھ
`n9_Unit` | Unit | nine API: `mkUtt (mkCard (mkNumeral n9_Unit))` Afr: nege Bul: девет Cat: nou Chi: 九 Dan: ni Dut: negen Eng: nine Est: üheksa Fin: yhdeksän Fre: neuf Ger: neun Gre: εννιά Hin: नौ Ita: nove Jpn: 九 Lav: deviņi Mlt: disgħa Mon: ес Nep: नौ Nor: ni Pes: نه Pnb: نو Pol: dziewięć Ron: nouă Rus: девять Snd: نو Spa: nueve Swe: nio Tha: เก้า Urd: نو

## Utt - sentence, question, word...

Function | Type | Example
--- | --- | ---
`lets_Utt` | VP `->` Utt | let's sleep API: `mkPhr (lets_Utt (mkVP sleep_V))` Afr: laat ons te slaap Bul: нека да спим Cat: dormim Chi: 咱们睡觉吧 Dan: lad os sove Dut: laten we slapen Eng: let's sleep Est: magatakse Fin: nukkukaamme Fre: dormons Ger: schlafen wir Gre: ας κοιμηθούμε Hin: आओ सोएँ Ita: dormiamo Jpn: 寝ましょう Lav: ... Mlt: ejja norqdu Mon: унт Nep: सुतौँ Nor: lat oss sove Pes: بیایید بخوابیم Pnb: آو سون Pol: śpijmy Ron: sã dormim Rus: давайте будем спать Snd: اچ سمھون Spa: durmamos Swe: låt oss sova Tha: นอนหลับ Urd: آو سوئیں
`mkUtt` | S `->` Utt | she slept API: `mkUtt (mkS pastTense (mkCl she_NP sleep_V))` Afr: sy slaap Bul: тя спа Cat: ella dormia Chi: 她睡觉了 Dan: hun sov Dut: ze sliep Eng: she slept Est: tema magas Fin: hän nukkui Fre: elle dormait Ger: sie schlief Gre: αυτή κοιμήθηκε Hin: वह सोयी Ita: lei dormiva Jpn: 彼女は寝た Lav: viņa gulēja Mlt: hi raqdet Mon: ... Nep: उनी सुतिन् Nor: hun sov Pes: او خوابید Pnb: او سوئی Pol: ona spała Ron: ea a dormit Rus: она спала Snd: ھوء سمھیل ھئي Spa: ella dormía Swe: hon sov Tha: หล่อนนอนหลับ Urd: وہ سوئی
`mkUtt` | Cl `->` Utt | she sleeps API: `mkUtt (mkCl she_NP sleep_V)` Afr: sy slaap Bul: тя спи Cat: ella dorm Chi: 她睡觉 Dan: hun sover Dut: ze slaapt Eng: she sleeps Est: tema magab Fin: hän nukkuu Fre: elle dort Ger: sie schläft Gre: αυτή κοιμάται Hin: वह सोती है Ita: lei dorme Jpn: 彼女は寝る Lav: viņa guļ Mlt: hi torqod Mon: түүний унтдаг нь Nep: उनी सुत्छिन् Nor: hun sover Pes: او می خوابد Pnb: او سوندی اے Pol: ona śpi Ron: ea doarme Rus: она спдит Snd: ھوء سمھی ٿي Spa: ella duerme Swe: hon sover Tha: หล่อนนอนหลับ Urd: وہ سوتی ہے
`mkUtt` | QS `->` Utt | who didn't sleep API: `mkUtt (mkQS pastTense negativePol (mkQCl who_IP sleep_V))` Afr: wie slaap nie nie Bul: кой не спа Cat: qui no dormia Chi: 谁不睡觉了 Dan: hvem sov ikke Dut: wie sliep niet Eng: who didn't sleep Est: kes ei maganud Fin: kuka ei nukkunut Fre: qui ne dormait pas Ger: wer schlief nicht Gre: ποιός δεν κοιμήθηκε Hin: कौन नहीं सोया Ita: chi non dormiva Jpn: 誰が寝なかったか Lav: kurš negulēja Mlt: min ma raqadx Mon: ... Nep: को सुतेनन् Nor: hvem sov ikke Pes: چه کسی نخوابید Pnb: كون نیں سویا Pol: kto nie spał Ron: cine nu a dormit Rus: кто спал Snd: ڪير سمھیل ن اھي Spa: quién no dormía Swe: vem sov inte Tha: ใครนอนไม่หลับ Urd: کون نہیں سویا
`mkUtt` | QCl `->` Utt | who sleeps API: `mkUtt (mkQCl who_IP sleep_V)` Afr: wie slaap Bul: кой спи Cat: qui dorm Chi: 谁睡觉 Dan: hvem sover Dut: wie slaapt Eng: who sleeps Est: kes magab Fin: kuka nukkuu Fre: qui dort Ger: wer schläft Gre: ποιός κοιμάται Hin: कौन सोता है Ita: chi dorme Jpn: 誰が寝るか Lav: kurš guļ Mlt: min jorqod Mon: хэн унтдаг вэ Nep: को सुत्छन् Nor: hvem sover Pes: چه کسی می خوابد Pnb: كون سوندا اے Pol: kto śpi Ron: cine doarme Rus: кто спдит Snd: ڪير سمھی ٿو Spa: quién duerme Swe: vem sover Tha: ใครนอนหลับ Urd: کون سوتا ہے
`mkUtt` | (ImpForm) `->` (Pol) `->` Imp `->` Utt | don't be men API: `mkUtt pluralImpForm negativePol (mkImp (mkVP man_N))` Afr: wees mans nie Bul: не бъдете мъже Cat: no sigueu homes Chi: 不是男人 Dan: var ikke mænd Dut: wezen niet mannen Eng: don't be men Est: ärge olge mehed Fin: älkää olko miehiä Fre: ne soyez pas des hommes Ger: seid nicht Männer Gre: μην είσαστε άνδρες Hin: मत आदमी Ita: non siate uomini Jpn: 男だな Lav: neesiet vīrieši Mlt: kunux rġiel Mon: та нар битгий / бүү бай Nep: नगर मान्छेहरु हऔ Nor: var ikke menn Pes: مردان Pnb: مت بندے Pol: nie bądźcie mężczyzna Ron: nu sunteţi oameni Rus: не будьте людями Snd: ن ماڻھو Spa: no sed hombres Swe: var inte män Tha: อย่าเป็นชาย Urd: مت آدمی
`mkUtt` | IP `->` Utt | who API: `mkUtt who_IP` Afr: wie Bul: кой Cat: qui Chi: 谁 Dan: hvem Dut: wie Eng: who Est: kes Fin: kuka Fre: qui Ger: wer Gre: ποιός Hin: कौन Ita: chi Jpn: 誰 Lav: kurš Mlt: min Mon: хэн Nep: को Nor: hvem Pes: چه کسی Pnb: كون Pol: kto Ron: cine Rus: кто Snd: ڪير Spa: quién Swe: vem Tha: ใคร Urd: کون
`mkUtt` | IAdv `->` Utt | why API: `mkUtt why_IAdv` Afr: waarom Bul: защо Cat: per quË Chi: 为什么 Dan: hvorfor Dut: waarom Eng: why Est: miks Fin: miksi Fre: pourquoi Ger: warum Gre: γιατί Hin: क्यों Ita: perché Jpn: どうして Lav: kāpēc Mlt: għalfejn Mon: яагаад Nep: किन Nor: hvorfor Pes: چرا Pnb: كیوں Pol: dlaczego Ron: de ce Rus: почему Snd: ڇو Spa: por qué Swe: varför Tha: ทำไม Urd: کیوں
`mkUtt` | NP `->` Utt | this man API: `mkUtt (mkNP this_Det man_N)` Afr: hierdie man Bul: този мъж Cat: aquest home Chi: 这个男人 Dan: denne mand Dut: deze man Eng: this man Est: see mees Fin: tämä mies Fre: cet homme Ger: dieser Mann Gre: αυτός ο άνδρας Hin: यह आदमी Ita: questo uomo Jpn: この男 Lav: šis vīrietis Mlt: dan ir-raġel Mon: энэ хүн Nep: यो मान्छे Nor: denne mannen Pes: این مرد Pnb: اے بندہ Pol: ten mężczyzna Ron: acest om Rus: этого человек Snd: ھي ماڻھو Spa: este hombre Swe: den här mannen Tha: ชายคนนี้ Urd: یہ آدمی
`mkUtt` | Adv `->` Utt | here API: `mkUtt here_Adv` Afr: hier Bul: тук Cat: aquí Chi: 这里 Dan: her Dut: hier Eng: here Est: siin Fin: täällä Fre: ici Ger: hier Gre: εδώ Hin: यहाँ Ita: quà Jpn: ここで Lav: šeit Mlt: hawn Mon: энд Nep: यहाँ Nor: her Pes: اینجا Pnb: ایتھے Pol: tutaj Ron: aici Rus: здесь Snd: ھتي Spa: aquí Swe: här Tha: ที่นี่ Urd: یہاں
`mkUtt` | VP `->` Utt | to sleep API: `mkUtt (mkVP sleep_V)` Afr: te slaap Bul: да спи Cat: dormir Chi: 睡觉 Dan: at sove Dut: slapen Eng: to sleep Est: magada Fin: nukkua Fre: dormir Ger: schlafen Gre: να κοιμηθεί Hin: सोना Ita: dormire Jpn: 寝る Lav: gulēt Mlt: jorqod Mon: унтах Nep: सुत्नु Nor: å sove Pes: خوابیدن Pnb: سونا Pol: spać Ron: sã doarmă Rus: спать Snd: سمھڻ Spa: dormir Swe: att sova Tha: นอนหลับ Urd: سونا
`mkUtt` | CN `->` Utt | beer API: `mkUtt (mkCN beer_N)` Afr: bier Bul: бира Cat: cervesa Chi: 啤酒 Dan: øl Dut: bier Eng: beer Est: õlu Fin: olut Fre: bière Ger: Bier Gre: μπύρα Hin: बियर Ita: birra Jpn: ビール Lav: alus Mlt: birra Mon: шар айраг Nep: बियर Nor: øl Pes: آبجو Pnb: شراب Pol: piwo Ron: bere Rus: пиво Snd: شراب Spa: cerveza Swe: öl Tha: เบียร์ Urd: بییر
`mkUtt` | AP `->` Utt | good API: `mkUtt (mkAP good_A)` Afr: goed Bul: добър Cat: bo Chi: 好 Dan: god Dut: goed Eng: good Est: hea Fin: hyvä Fre: bon Ger: gut Gre: καλός Hin: अच्छा Ita: buono Jpn: 良い Lav: labs Mlt: tajjeb Mon: сайн Nep: राम्रो Nor: god Pes: خوب Pnb: اچھا Pol: dobry Ron: bun Rus: хорошее Snd: سٺو Spa: bueno Swe: god Tha: ดี Urd: اچھا
`mkUtt` | Card `->` Utt | five API: `mkUtt (mkCard (mkNumeral n5_Unit))` Afr: vyf Bul: пет Cat: cinc Chi: 五 Dan: fem Dut: vijf Eng: five Est: viis Fin: viisi Fre: cinq Ger: fünf Gre: πέντε Hin: पांच Ita: cinque Jpn: 五 Lav: pieci Mlt: ħamsa Mon: тав Nep: पाँच Nor: fem Pes: پنج Pnb: پنج Pol: pięć Ron: cinci Rus: пять Snd: پنج Spa: cinco Swe: fem Tha: ห้า Urd: پانچ
`no_Utt` | Utt | no API: `no_Utt` Afr: neen Bul: не Cat: no Chi: 不 Dan: nej Dut: neen Eng: no Est: ei Fin: ei Fre: non Ger: nein Gre: όχι Hin: नहीं Ita: no Jpn: いいえ Lav: nē Mlt: le Mon: үгүй Nep: होईन Nor: nei Pes: نه Pnb: نیں Pol: nie Ron: nu Rus: Нет Snd: نا Spa: no Swe: nej Tha: ไม่ Urd: نہیں
`yes_Utt` | Utt | yes API: `yes_Utt` Afr: ja Bul: да Cat: sí Chi: 对 Dan: ja Dut: ja Eng: yes Est: jah Fin: kyllä Fre: oui Ger: ja Gre: ναι Hin: हाँ Ita: sì Jpn: はい Lav: jā Mlt: iva Mon: За Nep: हजुर Nor: ja Pes: بله Pnb: ہاں Pol: tak Ron: da Rus: Да Snd: ھا Spa: sí Swe: ja Tha: ใช่ Urd: ہاں

## V - one-place verb

Lexical category, constructors given in lexical paradigms.

## V2 - two-place verb

Function | Type | Example
--- | --- | ---
`have_V2` | V2 | to have it API: `mkUtt (mkVP have_V2 it_NP)` Afr: dit te het Bul: да има него Cat: tenir ho Chi: 有它 Dan: at have det Dut: het hebben Eng: to have it Est: selle olla Fin: olla sen Fre: l'avoir Ger: es haben Gre: να το έχει Hin: इस रखना Ita: averlo Jpn: それを持っている Lav: būt tas Mlt: għanduu Mon: түүнийг байх Nep: यो हुनु Nor: å ha det Pes: آن را داشتن Pnb: اینوں راكھنا Pol: mieć je Ron: sã îl aibă Rus: иметь его Snd: ھن رکڻ Spa: tener lo Swe: att ha det Tha: มีมัน Urd: اس رکھنا

## V2A - verb with NP and AP complement

Lexical category, constructors given in lexical paradigms.

## V2Q - verb with NP and Q complement

Lexical category, constructors given in lexical paradigms.

## V2S - verb with NP and S complement

Lexical category, constructors given in lexical paradigms.

## V2V - verb with NP and V complement

Lexical category, constructors given in lexical paradigms.

## V3 - three-place verb

Lexical category, constructors given in lexical paradigms.

## VA - adjective-complement verb

Lexical category, constructors given in lexical paradigms.

## VP - verb phrase

Function | Type | Example
--- | --- | ---
`mkVP` | V `->` VP | to sleep API: `mkUtt (mkVP sleep_V)` Afr: te slaap Bul: да спи Cat: dormir Chi: 睡觉 Dan: at sove Dut: slapen Eng: to sleep Est: magada Fin: nukkua Fre: dormir Ger: schlafen Gre: να κοιμηθεί Hin: सोना Ita: dormire Jpn: 寝る Lav: gulēt Mlt: jorqod Mon: унтах Nep: सुत्नु Nor: å sove Pes: خوابیدن Pnb: سونا Pol: spać Ron: sã doarmă Rus: спать Snd: سمھڻ Spa: dormir Swe: att sova Tha: นอนหลับ Urd: سونا
`mkVP` | V2 `->` NP `->` VP | to love him API: `mkUtt (mkVP love_V2 he_NP)` Afr: hom te liefhet Bul: да обича него Cat: estimar el Chi: 爱他 Dan: at elske ham Dut: van hem houden Eng: to love him Est: teda armastada Fin: rakastaa häntä Fre: l'aimer Ger: ihn lieben Gre: να τον αγαπήσει Hin: उस को प्यार करना Ita: amarlo Jpn: 彼を愛する Lav: mīlēt viņu Mlt: jħobbu Mon: түүнийг хайрлах Nep: उ लाई माया गर्नु Nor: å elske ham Pes: او را دوست داشتن Pnb: اونوں پیار كرنا Pol: kochać jego Ron: sã îl iubească Rus: любить его Snd: ھو سان عشق ڪرڻ Spa: amar lo Swe: att älska honom Tha: รักเขา Urd: اس کو پیار کرنا
`mkVP` | V3 `->` NP `->` NP `->` VP | to send it to him API: `mkUtt (mkVP send_V3 it_NP he_NP)` Afr: dit na hom te stuur Bul: да прати него до него Cat: enviar ho li Chi: 它寄他 Dan: at sende det til ham Dut: het naar hem sturen Eng: to send it to him Est: selle temale saata Fin: lähettää sen hänelle Fre: le lui envoyer Ger: ihm ihn schicken Gre: να το στείλει σ' αυτόν Hin: यह उस को भेजना Ita: mandarlo gli Jpn: 彼にそれを送る Lav: sūtīt to viņam Mlt: jibgħotu lil hu Mon: түүнийг түүнд илгээх Nep: यो उस्लाई लाई पठाउनु Nor: å sende det til ham Pes: آن را برای او فرستادن Pnb: اینوں پیجنا اونوں Pol: wysłać do niego je Ron: sã i -l trimită Rus: посылать нему его Snd: constant not found: send_V3 Spa: mandar lo le Swe: att skicka det till honom Tha: ส่งมันให้กับเขา Urd: یہ اس کو بھیجنا
`mkVP` | VV `->` VP `->` VP | to want to sleep API: `mkUtt (mkVP want_VV (mkVP sleep_V))` Afr: te slaap te wil Bul: да иска да спи Cat: voler dormir Chi: 想睡觉 Dan: at ville sove Dut: willen slapen Eng: to want to sleep Est: magada tahta Fin: tahtoa nukkua Fre: vouloir dormir Ger: schlafen wollen Gre: να θελήσει να κοιμηθεί Hin: सोना चाहना Ita: volere dormire Jpn: 寝たがっている Lav: vēlēties gulēt Mlt: jrid jorqod Mon: унтах хүсэх Nep: सुत्न चाहनु Nor: å ville sove Pes: خواستن بخوابد Pnb: چانا سونا Pol: zechcieć spać Ron: sã vrea sã doarmă Rus: хотеть спать Snd: چاھڻ سمھڻ Spa: querer dormir Swe: att vilja sova Tha: อยากนอนหลับ Urd: سونا چاہنا
`mkVP` | VS `->` S `->` VP | to know that she sleeps API: `mkUtt (mkVP know_VS (mkS (mkCl she_NP sleep_V)))` Afr: dat sy slaap te weet Bul: да знае, че тя спи Cat: saber que ella dorm Chi: 知道她睡觉 Dan: at vide at hun sover Dut: weten dat ze slaapt Eng: to know that she sleeps Est: teada et tema magab Fin: tietää , että hän nukkuu Fre: savoir qu'elle dort Ger: wissen Gre: να ξέρει ότι αυτή κοιμάται Hin: जानना कि वह सोती है Ita: sapere che lei dorme Jpn: 彼女が寝ることを知る Lav: zināt , ka viņa guļ Mlt: jaf li hi torqod Mon: мэдэх Nep: थाहा पाउनुकी उनी सुत्छिन् Nor: å vite at hun sover Pes: دانستن که او می خوابد Pnb: جاننا Pol: wiedzieć , że ona śpi Ron: sã ştie cã ea doarme Rus: знать , что она спдит Snd: ڄاڻڻ ت ھوء سمھی ٿي Spa: saber que ella duerme Swe: att veta att hon sover Tha: รู้ว่าหล่อนนอนหลับ Urd: جاننا کہ وہ سوتی ہے
`mkVP` | VQ `->` QS `->` VP | to wonder who sleeps API: `mkUtt (mkVP wonder_VQ (mkQS (mkQCl who_IP sleep_V)))` Afr: hom wie slaap te afvra Bul: да се чуди кой спи Cat: preguntar es qui dorm Chi: 好奇谁睡觉 Dan: at undres hvem som sover Dut: zich afvragen wie slaapt Eng: to wonder who sleeps Est: arutleda kes magab Fin: ihmetellä , kuka nukkuu Fre: se demander qui dort Ger: sich wundern Gre: να αναρωτηθεί ποιός κοιμάται Hin: हैरान होना कि कौन सोता है Ita: domandarsi chi dorme Jpn: 誰が寝るか質問する Lav: brīnīties , kurš guļ Mlt: jikkuntempla min jorqod Mon: гайхх Nep: अचम्म हुनुकी को सुत्छन् Nor: å undre hvem som sover Pes: constant not found: wonder_VQ Pnb: حیران ہونا Pol: zastanowić się , kto śpi Ron: sã se întrebe cine doarme Rus: интересовать кто спдит Snd: حيران ٿيڻ ت ڪير سمھی ٿو Spa: preguntar se quién duerme Swe: att undra vem som sover Tha: ประหลาดใจว่าใครนอนหลับ Urd: حیران ہونا کہ کون سوتا ہے
`mkVP` | VA `->` AP `->` VP | to become red API: `mkUtt (mkVP become_VA (mkAP red_A))` Afr: rooi te word Bul: да стане червено Cat: tornar es vermella Chi: 变红 Dan: at blive rød Dut: rood worden Eng: to become red Est: punaseks saada Fin: tulla punaiseksi Fre: devenir rouge Ger: werden Gre: να γίνει κόκκινος Hin: लाल बनना Ita: diventare rossa Jpn: 赤くなる Lav: kļūt sarkani Mlt: jsir aħmar Mon: улаан болох Nep: रातो हुनु Nor: å bli rød Pes: قرمز شدن Pnb: بننا لال Pol: stać się czerwony Ron: sã devină roşu Rus: стать Snd: ٿيڻ ڳاڙھو Spa: convertir se roja Swe: att bli röd Tha: กลายเป็นแดง Urd: لال بننا
`mkVP` | V2A `->` NP `->` AP `->` VP | to paint it red API: `mkUtt (mkVP paint_V2A it_NP (mkAP red_A))` Afr: dit rooi te skilder Bul: да нарисува него червено Cat: pintar ho en vermell Chi: 画它红 Dan: at male det rødt Dut: het rood schilderen Eng: to paint it red Est: selle punaseks maalida Fin: maalata sen punaiseksi Fre: le peindre en rouge Ger: es malen Gre: να το βάψει κόκκινο Hin: इस को लाल रंग करना Ita: dipingerlo rosso Jpn: それを赤く塗る Lav: krāsot to sarkani Mlt: jiżba'u aħmar Mon: түүнийг улаан будах Nep: यो लाई रातो रँग लागाउनु Nor: å male det rødt Pes: آن را قرمز رنگ کردن Pnb: اینوں رنگ كرنا لال Pol: pomalować je na czerwono Ron: sã îl picteze roşu Rus: рисовать красным его Snd: ھن کی رنگ ڪرڻ ڳاڙھو Spa: pintar lo en rojo Swe: att måla det rött Tha: ทามันเป็นสีแดง Urd: اس کو لال رنگ کرنا
`mkVP` | V2S `->` NP `->` S `->` VP | to answer to him that she sleeps API: `mkUtt (mkVP answer_V2S he_NP (mkS (mkCl she_NP sleep_V)))` Afr: hom dat sy slaap te antwoord Bul: да отговори на него, че тя спи Cat: respondre li que ella dorm Chi: 回答他说她睡觉 Dan: at svare til ham at hun sover Dut: hem antwoorden dat ze slaapt Eng: to answer to him that she sleeps Est: temale vastata et tema magab Fin: vastata hänelle , että hän nukkuu Fre: lui répondre qu'elle dort Ger: ihm antworten Gre: να του απαντήσει οτι αυτή κοιμάται Hin: उस को जवाब देना कि वह सोती है Ita: rispondergli che lei dorme Jpn: 彼女が寝ると彼に答える Lav: atbildēt viņam , ka viņa guļ Mlt: jwieġeb li hi torqod lilu Mon: түүнд хариулах Nep: उ लाई उत्तर दिनुकी उनी सुत्छिन् Nor: å svare til ham at hun sover Pes: به او جواب دادن که او می خوابد Pnb: اونوں جواب دینا Pol: odpowiedzieć jemu , że ona śpi Ron: sã îi răspundă cã ea doarme Rus: отвечать , что она спдит его Snd: ھو کی جواب ڏيڻ ت ھوء سمھی ٿي Spa: responder le que ella duerme Swe: att svara till honom att hon sover Tha: ตอบเขาว่าหล่อนนอนหลับ Urd: اس کو جواب دینا کہ وہ سوتی ہے
`mkVP` | V2Q `->` NP `->` QS `->` VP | to ask him who sleeps API: `mkUtt (mkVP ask_V2Q he_NP (mkQS (mkQCl who_IP sleep_V)))` Afr: hom wie slaap te vra Bul: да пита него кой спи Cat: preguntar li qui dorm Chi: 问他说谁睡觉 Dan: at spørge ham hvem som sover Dut: hem vragen wie slaapt Eng: to ask him who sleeps Est: temalt küsida kes magab Fin: kysyä häneltä , kuka nukkuu Fre: lui demander qui dort Ger: ihn fragen Gre: να τον ρωτήσει ποιός κοιμάται Hin: उस से पूछना कि कौन सोता है Ita: chiedergli chi dorme Jpn: 彼に誰が寝るか聞く Lav: vaicāt viņam , kurš guļ Mlt: jsaqsi min jorqod lilu Mon: түүнээс асуух Nep: उ सँग सोध्नुकी को सुत्छन् Nor: å spørre ham hvem som sover Pes: از او پرسیدن چه کسی می خوابد Pnb: اونوں پچھنا Pol: spytać jego , kto śpi Ron: sã îl întrebe cine doarme Rus: спрашивать кто спдит его Snd: ھو کان پڇڻ ت ڪير سمھی ٿو Spa: preguntar le quién duerme Swe: att fråga honom vem som sover Tha: ถามเขาว่าใครนอนหลับ Urd: اس سے پوچھنا کہ کون سوتا ہے
`mkVP` | V2V `->` NP `->` VP `->` VP | to beg him to sleep API: `mkUtt (mkVP beg_V2V he_NP (mkVP sleep_V))` Afr: hom om te slaap te smeek Bul: да моли него за да спи Cat: demanar el a dormir Chi: 乞求他睡觉 Dan: at bede ham at sove Dut: hem smeken te slapen Eng: to beg him to sleep Est: teda magama paluda Fin: pyytää häntä nukkumaan Fre: le demander à dormir Ger: ihn zu schlafen bitten Gre: να τον παρακαλέσει να κοιμηθεί Hin: उस से सोने की भीख मांगना Ita: pregarlo di dormire Jpn: 彼に寝るように請い願う Lav: lūgt viņu gulēt Mlt: jittallab minn jorqod għalu Mon: түүнийг унтах гуйх Nep: उ लाई सुत्न आग्रह गर्नु Nor: å be ham å sove Pes: از او خواهش کردن بخوابد Pnb: اونوں مانگنا سونا دی Pol: constant not found: beg_V2V Ron: sã îl roage sã doarmă Rus: просить спать его Snd: constant not found: beg_V2V Spa: rogar lo a dormir Swe: att be honom att sova Tha: ขอเขาให้นอนหลับ Urd: اس سے سونے کی التجا کرنا
`mkVP` | A `->` VP | to be old API: `mkUtt (mkVP old_A)` Afr: oud te wees Bul: да е старо Cat: ser vella Chi: 是老的 Dan: at være gammel Dut: oud zijn Eng: to be old Est: vana olla Fin: olla vanha Fre: être vieille Ger: alt sein Gre: να είναι παλιός Hin: बूढ़ा Ita: essere vecchia Jpn: 古い Lav: būt veci Mlt: huwa qadim Mon: хуучин байх Nep: बुढो Nor: å være gammel Pes: پیر بودن Pnb: بوڈا Pol: być stary Ron: sã fie vechi Rus: быть старым Snd: پوڙهو Spa: ser vieja Swe: att vara gammal Tha: แก่ Urd: بوڑھا
`mkVP` | A `->` NP `->` VP | to be older than he API: `mkUtt (mkVP old_A he_NP)` Afr: ouer as hy te wees Bul: да е по-старо от него Cat: ser més vella que ell Chi: 是比他老的 Dan: at være ældre end han Dut: ouder dan hij zijn Eng: to be older than he Est: vanem kui tema olla Fin: olla vanhempi kuin hän Fre: être plus vieille que lui Ger: älter als er sein Gre: να είναι πιό παλιός από αυτόν Hin: उस से बूढ़ा Ita: essere più vecchia di lui Jpn: 彼より古い Lav: ... Mlt: huwa eqdem minn hu Mon: түүнээс хуучин байх Nep: उ भन्दा बुढो Nor: å være eldre enn han Pes: پیر تر از او بودن Pnb: اورے توں بوڈا Pol: być starszy niż on Ron: sã fie mai vechi decât el Rus: быть старше него Snd: ھو کان پوڙهو Spa: ser más vieja que él Swe: att vara äldre än han Tha: แก่กว่าเขา Urd: اس سے بوڑھا
`mkVP` | A2 `->` NP `->` VP | to be married to him API: `mkUtt (mkVP married_A2 he_NP)` Afr: getroud met hom te wees Bul: да е женено за него Cat: ser casada a ell Chi: 是结婚他的 Dan: at være gift med ham Dut: getrouwd met hem zijn Eng: to be married to him Est: abielus temaga olla Fin: olla avioitunut hänen kanssansa Fre: être mariée à lui Ger: verheiratet mit ihm sein Gre: να είναι παντρεμένος με αυτόν Hin: उस से शादी शुदा Ita: essere sposata con lui Jpn: 彼と結婚している Lav: būt ar viņu precējušies Mlt: huwa miżżewweġ lil hu Mon: түүнтэй гэрлэсэн байх Nep: उ सँग विवाहित Nor: å være gift med ham Pes: او متأهل بودن Pnb: constant not found: married_A2 Pol: być zaślubiony jemu Ron: sã fie căsătorit cu el Rus: быть замужем за им Snd: constant not found: married_A2 Spa: ser casada a él Swe: att vara gift med honom Tha: แต่งงานแล้วกับเขา Urd: اس سے شادی شدہ
`mkVP` | AP `->` VP | to be very old API: `mkUtt (mkVP (mkAP very_AdA old_A))` Afr: baie oud te wees Bul: да е много старо Cat: ser molt vella Chi: 是非常老的 Dan: at være meget gammel Dut: erg oud zijn Eng: to be very old Est: väga vana olla Fin: olla erittäin vanha Fre: être très vieille Ger: sehr alt sein Gre: να είναι πολύ παλιός Hin: बहुत बूढ़ा Ita: essere molto vecchia Jpn: とても古い Lav: būt ļoti veci Mlt: huwa qadim ħafna Mon: маш хуучин байх Nep: धेरै बुढो Nor: å være mye gammel Pes: خیلی پیر بودن Pnb: بہت بوڈا Pol: być bardzo stary Ron: sã fie foarte vechi Rus: быть очень старым Snd: تمام پوڙهو Spa: ser muy vieja Swe: att vara mycket gammal Tha: แก่มาก Urd: بہت بوڑھا
`mkVP` | N `->` VP | to be a woman API: `mkUtt (mkVP woman_N)` Afr: 'n vrou te wees Bul: да е жена Cat: ser una dona Chi: 是女人 Dan: at være en kvinde Dut: een vrouw zijn Eng: to be a woman Est: naine olla Fin: olla nainen Fre: être une femme Ger: eine Frau sein Gre: να είναι γυναίκα Hin: औरत Ita: essere una donna Jpn: 女だ Lav: būt sievietes Mlt: huwa mara Mon: эмэгтэй хүн байх Nep: आईमाई Nor: å være ei kvinne Pes: زن بودن Pnb: زنانی Pol: być kobieta Ron: sã fie femeie Rus: быть женщиной Snd: مائي Spa: ser una mujer Swe: att vara en kvinna Tha: เป็นหญิง Urd: عورت
`mkVP` | CN `->` VP | to be an old woman API: `mkUtt (mkVP (mkCN old_A woman_N))` Afr: 'n oud vrou te wees Bul: да е стара жена Cat: ser una dona vella Chi: 是老女人 Dan: at være en gammel kvinde Dut: een oude vrouw zijn Eng: to be an old woman Est: vana naine olla Fin: olla vanha nainen Fre: être une vieille femme Ger: eine alte Frau sein Gre: να είναι παλιά γυναίκα Hin: बूढ़ी औरत Ita: essere una vecchia donna Jpn: 古い女だ Lav: būt vecas sievietes Mlt: huwa mara qadima Mon: хуучин эмэгтэй хүн байх Nep: बुढी आईमाई Nor: å være ei gammel kvinne Pes: زن پیر بودن Pnb: بوڈی زنانی Pol: być stara kobieta Ron: sã fie femeie veche Rus: быть старой женщиной Snd: پوڙهو مائي Spa: ser una vieja mujer Swe: att vara en gammal kvinna Tha: เป็นหญิงแก่ Urd: بوڑھی عورت
`mkVP` | NP `->` VP | to be the woman API: `mkUtt (mkVP (mkNP the_Det woman_N))` Afr: die vrou te wees Bul: да е жената Cat: ser la dona Chi: 是女人 Dan: at være kvinden Dut: de vrouw zijn Eng: to be the woman Est: naine olla Fin: olla nainen Fre: être la femme Ger: die Frau sein Gre: να είναι η γυναίκα Hin: औरत Ita: essere la donna Jpn: 女だ Lav: būt sieviete Mlt: huwa il-mara Mon: энэ эмэгтэй хүн байх Nep: आईमाई Nor: å være kvinna Pes: زن بودن Pnb: زنانی Pol: być kobietą Ron: sã fie femeia Rus: быть женщиной Snd: مائي Spa: ser la ... Swe: att vara kvinnan Tha: เป็นหญิง Urd: عورت
`mkVP` | Adv `->` VP | to be here API: `mkUtt (mkVP here_Adv)` Afr: hier te wees Bul: да е тук Cat: estar aquí Chi: 在这里 Dan: at være her Dut: hier zijn Eng: to be here Est: siin olla Fin: olla täällä Fre: être ici Ger: hier sein Gre: να είναι εδώ Hin: यहाँ Ita: essere quà Jpn: ここである Lav: būt šeit Mlt: huwa hawn Mon: энд байх Nep: यहाँ Nor: å være her Pes: اینجا بودن Pnb: ایتھے Pol: być tutaj Ron: sã fie aici Rus: быть здесь Snd: ھتي Spa: estar aquí Swe: att vara här Tha: อยู่ที่นี่ Urd: یہاں
`mkVP` | VP `->` Adv `->` VP | to sleep here API: `mkUtt (mkVP (mkVP sleep_V) here_Adv)` Afr: hier te slaap Bul: да спи тук Cat: dormir aquí Chi: 在这里睡觉 Dan: at sove her Dut: hier slapen Eng: to sleep here Est: siin magada Fin: nukkua täällä Fre: dormir ici Ger: hier schlafen Gre: να κοιμηθεί εδώ Hin: यहाँ यहाँ सोना Ita: dormire quà Jpn: ここで寝る Lav: gulēt šeit Mlt: jorqod hawn Mon: энд унтах Nep: यहाँ सुत्नु Nor: å sove her Pes: اینجا خوابیدن Pnb: سونا ایتھے Pol: tutaj spać Ron: sã doarmă aici Rus: спать Snd: سمھڻ ھتي Spa: dormir aquí Swe: att sova här Tha: นอนหลับที่นี่ Urd: یہاں یہاں سونا
`mkVP` | AdV `->` VP `->` VP | to always sleep API: `mkUtt (mkVP always_AdV (mkVP sleep_V))` Afr: altyd te slaap Bul: винаги да спи Cat: sempre dormir Chi: 一直睡觉 Dan: at altid sove Dut: altijd slapen Eng: to always sleep Est: alati magada Fin: nukkua aina Fre: toujours dormir Ger: immer schlafen Gre: να κοιμηθεί πάντα Hin: हमेशा हमेशा सोना Ita: sempre dormire Jpn: いつも寝る Lav: gulēt vienmēr Mlt: jorqod dejjem Mon: үргэлж унтах Nep: सधैँ सुत्नु Nor: å altid sove Pes: همیشه خوابیدن Pnb: سونا Pol: zawsze spać Ron: sã doarmă mereu Rus: спать Snd: سمھڻ Spa: siempre dormir Swe: att alltid sova Tha: นอนหลับเสมอ Urd: ہمیشہ ہمیشہ سونا
`mkVP` | VPSlash `->` NP `->` VP | to paint it black API: `mkUtt (mkVP (mkVPSlash paint_V2A (mkAP black_A)) it_NP)` Afr: dit swart te skilder Bul: да нарисува него черно Cat: pintar ho en negre Chi: 画它黑 Dan: at male det sort Dut: het zwart schilderen Eng: to paint it black Est: selle mustaks maalida Fin: maalata sen mustaksi Fre: le peindre en noir Ger: es malen Gre: να το βάψει μαύρο Hin: इस को काला रंग करना Ita: dipingerlo nero Jpn: それを黒く塗る Lav: krāsot to melni Mlt: jiżba'u iswed Mon: түүнийг хар будах Nep: यो लाई कालो रँग लागाउनु Nor: å male det svart Pes: آن را سیاه رنگ کردن Pnb: اینوں رنگ كرنا كالا Pol: pomalować je na czarno Ron: sã îl picteze negru Rus: рисовать чёрным его Snd: ھن کی رنگ ڪرڻ ڪارو Spa: pintar lo en negro Swe: att måla det svart Tha: ทามันเป็นสีดำ Urd: اس کو کالا رنگ کرنا
`mkVP` | VPSlash `->` VP | to paint itself black API: `mkUtt (reflexiveVP (mkVPSlash paint_V2A (mkAP black_A)))` Afr: hom swart te skilder Bul: да се нарисува черно Cat: pintar es en negre Chi: 画自己黑 Dan: at male sig sort Dut: zich zwart schilderen Eng: to paint itself black Est: ennast mustaks maalida Fin: maalata itsensä mustaksi Fre: se peindre en noir Ger: sich malen Gre: να βάψει τον εαυτό του Hin: ख़ुद को काला रंग करना Ita: dipingersi nero Jpn: 黒く自分を塗る Lav: krāsot sevi melni Mlt: jiżba' iswed lilu nnifsu iswed Mon: өөрийгөө хар будах Nep: आफैं लाई कालो रँग लागाउनु Nor: å male seg svart Pes: خودش را سیاه رنگ کردن Pnb: رنگ كرنا خود نوں كالا Pol: pomalować siebie na czarno Ron: sã se picteze negru Rus: рисовать чёрным себя Snd: رنگ ڪرڻ پاڻ کی ڪارو Spa: pintar se en negro Swe: att måla sig svart Tha: ทาตัวเองเป็นสีดำ Urd: خود کو کالا رنگ کرنا
`mkVP` | Comp `->` VP | to be warm API: `mkUtt (mkVP (mkComp (mkAP warm_A)))` Afr: warm te wees Bul: да е топло Cat: ser tèbia Chi: 是温暖的 Dan: at være varm Dut: warm zijn Eng: to be warm Est: soe olla Fin: olla lämmin Fre: être chaude Ger: warm sein Gre: να είναι ζεστός Hin: गरम Ita: essere calda Jpn: 暖かい Lav: būt silti Mlt: huwa sħun Mon: дулаан байх Nep: तातो Nor: å være varm Pes: گرم بودن Pnb: تتا Pol: być ciepły Ron: sã fie călduţ Rus: быть тёплым Snd: گرم Spa: ser caliente Swe: att vara varm Tha: อุ่น Urd: گرم
`passiveVP` | V2 `->` VP | to be loved API: `mkUtt (passiveVP love_V2)` Afr: liefgehad te word Bul: да е обичано Cat: estar estimada Chi: 被爱 Dan: at blive elsket Dut: worden gehouden Eng: to be loved Est: armastatakse Fin: rakastaa Fre: être aimée Ger: geliebt werden Gre: να αγαπηθεί Hin: प्यार करना Ita: venire amata Jpn: 愛される Lav: mīlēt Mlt: huwa maħbub lil Mon: хайрлагдана Nep: माया गर्नु Nor: å bli elska Pes: دوست داشتن Pnb: پیار كرنا Pol: być kochany Ron: sã fie iubit Rus: любиться Snd: عشق ڪرڻ Spa: estar amada Swe: att bli älskad Tha: ถูกรัก Urd: پیار کرنا
`passiveVP` | V2 `->` NP `->` VP | to be loved by her API: `mkUtt (passiveVP love_V2 she_NP)` Afr: deur haar liefgehad te word Bul: да е обичано чрез нея Cat: estar estimada per ella Chi: 被爱得被她 Dan: at blive elsket af hende Dut: door haar worden gehouden Eng: to be loved by her Est: tema poolt armastatakse Fin: rakastaa hänen toimestansa Fre: être aimée par elle Ger: durch sie geliebt werden Gre: να αγαπηθεί από αυτήν Hin: उस से उस से प्यार करना Ita: venire amata da lei Jpn: 彼女に愛される Lav: mīlēt viņa Mlt: huwa maħbub lil minnha Mon: түүний ачаар хайрлагдана Nep: उनी लाइ माया गर्नु Nor: å bli elska av henne Pes: توسط او دوست داشتن Pnb: پیار كرنا اونوں Pol: przez nią być kochany Ron: sã fie iubit de către ea Rus: любиться Snd: عشق ڪرڻ ھو ھٿان Spa: estar amada por ella Swe: att bli älskad av henne Tha: ถูกหล่อนรัก Urd: اس سے اس سے پیار کرنا
`progressiveVP` | VP `->` VP | to be sleeping API: `mkUtt (progressiveVP (mkVP sleep_V))` Afr: aan die te slaap te wees Bul: да спи Cat: estar dormint Chi: 在睡觉 Dan: at være ved å sove Dut: aan het slapen zijn Eng: to be sleeping Est: magamas olla Fin: olla nukkumassa Fre: être en train de dormir Ger: eben schlafen Gre: να κοιμηθεί Hin: सोना Ita: stare dormendo Jpn: 寝ている Lav: gulēt Mlt: huwa rieqed Mon: унтаж байх Nep: सुतदै Nor: å være ved å sove Pes: خوابیدن Pnb: سونا Pol: spać Ron: sã doarmă Rus: спать Snd: سمھڻ Spa: estar durmiendo Swe: att hålla på att sova Tha: กำลังนอนหลับ Urd: سونا
`reflexiveVP` | V2 `->` VP | to love itself API: `mkUtt (reflexiveVP love_V2)` Afr: hom te liefhet Bul: да се обича Cat: estimar es Chi: 爱自己 Dan: at elske sig Dut: van zich houden Eng: to love itself Est: ennast armastada Fin: rakastaa itseänsä Fre: s'aimer Ger: sich lieben Gre: να αγαπήσει τον εαυτό του Hin: ख़ुद को प्यार करना Ita: amarsi Jpn: 自分を愛する Lav: mīlēt sevi Mlt: jħobb lilu nnifsu Mon: өөрийгөө хайрлах Nep: आफैं लाई माया गर्नु Nor: å elske seg Pes: خودش را دوست داشتن Pnb: پیار كرنا خود نوں Pol: kochać siebie Ron: sã se iubească Rus: любить себя Snd: عشق ڪرڻ پاڻ سان Spa: amar se Swe: att älska sig Tha: รักตัวเอง Urd: خود کو پیار کرنا
`reflexiveVP` | VPSlash `->` VP | paint itself black

## VPSlash - verb phrase missing complement

Function | Type | Example
--- | --- | ---
`mkVPSlash` | V2 `->` VPSlash | whom does she see API: `mkUtt (mkQCl who_IP (mkClSlash she_NP (mkVPSlash see_V2)))` Afr: wie sien sy Bul: кого вижда тя Cat: qui veu ella Chi: 她看谁 Dan: hvem ser hun Dut: wie ziet ze Eng: whom does she see Est: keda tema näeb Fin: kenet hän näkee Fre: qui voit-elle Ger: wen sieht sie Gre: ποιόν βλέπει αυτή Hin: किस को वह देखती है Ita: chi vede lei Jpn: 彼女は誰を見るか Lav: kuru viņa redz Mlt: min tara hi Mon: хэнийг тэр хардаг вэ Nep: कासलाई उनी हेर्छिन् Nor: hvem ser hun Pes: چه کسی را او می بیند Pnb: كون او ویكھدی اے Pol: kogo widzi ona Ron: pe cine vede ea Rus: кого она видит Snd: ڪير ھوء ڏسی ٿي Spa: quién ve ella Swe: vem ser hon Tha: หล่อนเห็นใคร Urd: کس کو وہ دیکھتی ہے
`mkVPSlash` | V3 `->` NP `->` VPSlash | to whom does she send it API: `mkUtt (mkQCl who_IP (mkClSlash she_NP (mkVPSlash send_V3 it_NP)) )` Afr: na wie stuur sy dit Bul: до кого праща него тя Cat: a qui ho envia ella Chi: 她把它寄谁 Dan: til hvem sender hun det Dut: naar wie stuurt ze het Eng: to whom does she send it Est: kellele tema saadab selle Fin: kenelle hän lähettää sen Fre: à qui l'envoie-t-elle Ger: wen schickt sie ihm Gre: σε ποιόν το στέλνει αυτή Hin: किस को वह यह भेजती है Ita: a chi lo manda lei Jpn: 彼女は誰それにを送るか Lav: kuru viņa tam sūta Mlt: lil min tibgħot hu hi Mon: хэнд тэр түүнийг илгээдэг вэ Nep: कासलाई उनी यसलाई लाई पठाउँछिन् Nor: til hvem sender hun det Pes: چه کسی برای او آن را می فرستد Pnb: كون او اینوں پیجدی اے Pol: do kogo ona wysyła je Ron: cui îl trimite ea Rus: кому она посылает его Snd: constant not found: send_V3 Spa: a quién lo manda ella Swe: till vem skickar hon det Tha: หล่อนส่งมันให้กับใคร Urd: کس کو وہ یہ بھیجتی ہے
`mkVPSlash` | V2A `->` AP `->` VPSlash | whom does she paint red API: `mkUtt (mkQCl who_IP (mkClSlash she_NP (mkVPSlash paint_V2A (mkAP red_A))) )` Afr: wie skilder sy rooi Bul: кого рисува червен тя Cat: qui pinta en vermell ella Chi: 她画谁红 Dan: hvem maler hun rød Dut: wie schildert ze rood Eng: whom does she paint red Est: keda tema maalib punaseks Fin: kenet hän maalaa punaiseksi Fre: qui peint-elle en rouge Ger: wen malt sie rot Gre: ποιόν βάφει αυτή κόκκινο Hin: किस को वह लाल रंग करती है Ita: chi dipinge rosso lei Jpn: 彼女は誰赤くを塗るか Lav: kuru viņa krāso sarkana Mlt: min tiżba' ħamra hi Mon: хэнийг тэр улаан буддаг вэ Nep: कासलाई उनी रातो रँग लागाउँछिन् Nor: hvem maler hun rød Pes: چه کسی را او قرمز رنگ می کند Pnb: كون او لال رنگ كردی اے Pol: kogo ona maluje na czerwono Ron: pe cine pictează ea roşu Rus: кого она рисует красным Snd: ڪير ھوء ڳاڙھو رنگ ڪری ٿي Spa: quién pinta en rojo ella Swe: vem målar hon röd Tha: หล่อนทาเป็นสีแดงใคร Urd: کس کو وہ لال رنگ کرتی ہے
`mkVPSlash` | V2Q `->` QS `->` VPSlash | whom does she ask where I sleep API: `mkUtt (mkQCl who_IP (mkClSlash she_NP (mkVPSlash ask_V2Q (mkQS (mkQCl where_IAdv (mkCl i_NP sleep_V))))) )` Afr: wie vra sy waar ek slaap Bul: кого пита къде спя аз тя Cat: a qui pregunta ella on dormo jo Chi: 她问谁说我哪里睡觉 Dan: hvem spørger hun hvor jeg sover Dut: wie vraagt ze waar ik slaap Eng: whom does she ask where I sleep Est: kellelt tema küsib kus mina magan Fin: keneltä hän kysyy , missä minä nukun Fre: à qui demande-t-elle où dors-je ... Ger: wen fragt sie wo ich schlafe Gre: ποιόν ρωτά αυτή που κοιμάμαι εγώ Hin: किस को वह पूछती है कि कहाँ मैं सोता हूँ Ita: a chi chiede lei dove dormo io Jpn: 彼女は誰私がどこで寝るかに聞くか Lav: kuram viņa vaicā , kur es guļu Mlt: lil min ssaqsi fejn jien norqod hi Mon: хэнээс тэр хаана би унтдаг вэ асуудаг вэ Nep: कासलाई उनी सोध्छिन्की कहाँ म सुत्छु Nor: hvem spørr hun hvor jeg sover Pes: از چه کسی او می پرسد کجا من می خوابم Pnb: كون او پچھدی اے كہ كتھے میں سوندا واں Pol: kogo ona pyta , gdzie ja śpię Ron: pe cine întreabă ea unde dorm eu Rus: кого она спрашивает где я сплю Snd: ڪير ھوء پڇی ٿي ت ڪٿي مان سمھان ٿو Spa: a quién pregunta ella dónde duermo yo Swe: vem frågar hon var jag sover Tha: หล่อนถามว่าฉันนอนหลับที่ไหนใคร Urd: کس کو وہ پوچھتی ہے کہ کہاں میں سوتا ہوں
`mkVPSlash` | V2S `->` S `->` VPSlash | to whom does she answer that I sleep API: `mkUtt (mkQCl who_IP (mkClSlash she_NP (mkVPSlash answer_V2S (mkS (mkCl i_NP sleep_V)))) )` Afr: wie antwoord sy dat ek slaap Bul: на на кого отговаря, че аз спя тя Cat: a qui respon ella que jo dormo Chi: 她回答谁说我睡觉 Dan: til hvem svarer hun at jeg sover Dut: wie antwoordt ze dat ik slaap Eng: to whom does she answer that I sleep Est: kellele tema vastab et mina magan Fin: kenelle hän vastaa , että minä nukun Fre: à qui répond-elle que je dors Ger: wem antwortet sie dass ich schlafe Gre: ποιού απαντά αυτή οτι εγώ κοιμάμαι Hin: किस को वह जवाब देती है कि मैं सोता हूँ Ita: a chi risponde lei che io dormo Jpn: 彼女は誰私が寝るとに答えるか Lav: kuram viņa atbild , ka es guļu Mlt: lil min twieġeb li jien norqod hi Mon: хэнд тэр миний унтдаг нь гэж хариулдаг вэ Nep: कासलाई उनी उत्तर दिन्छिन्की म सुत्छु Nor: til hvem svarer hun at jeg sover Pes: به چه کسی او جواب می دهد که من می خوابم Pnb: كون او جواب دیندی اے كہ میں سوندا واں Pol: komu ona odpowiada , że ja śpię Ron: cui răspunde ea cã eu dorm Rus: кого она отвечает , что я сплю Snd: ڪير ھوء جواب ڏيی ٿي ت مان سمھان ٿو Spa: a quién responde ella que yo duermo Swe: till vem svarar hon att jag sover Tha: หล่อนตอบว่าฉันนอนหลับใคร Urd: کس کو وہ جواب دیتی ہے کہ میں سوتا ہوں
`mkVPSlash` | V2V `->` VP `->` VPSlash | whom does she beg to sleep API: `mkUtt (mkQCl who_IP (mkClSlash she_NP (mkVPSlash beg_V2V (mkVP sleep_V))))` Afr: wie smeek sy om te slaap Bul: кого моли за да спи тя Cat: qui demana a dormir ella Chi: 她乞求谁睡觉 Dan: hvem beder hun at sove Dut: wie smeekt ze te slapen Eng: whom does she beg to sleep Est: keda tema palub magama Fin: ketä hän pyytää nukkumaan Fre: qui demande-t-elle à dormir Ger: wen bittet sie zu schlafen Gre: ποιόν παρακαλά αυτή να κοιμηθεί Hin: किस को वह सोने की भीख मांगती है Ita: chi prega di dormire lei Jpn: 彼女は誰に寝るように請い願うか Lav: kuru viņa lūdz gulēt Mlt: għal min tittallab minn torqod hi Mon: хэнийг тэр унтах гуйдаг вэ Nep: कासलाई उनी सुत्न आग्रह गर्छिन् Nor: hvem ber hun å sove Pes: از چه کسی او خواهش می کند بخوابد Pnb: كون او سونا دی مانگدی اے Pol: constant not found: beg_V2V Ron: pe cine roagă ea sã doarmă Rus: кого она просит спать Snd: constant not found: beg_V2V Spa: quién ruega a dormir ella Swe: vem ber hon att sova Tha: หล่อนขอให้นอนหลับใคร Urd: کس کو وہ سونے کی التجا کرتی ہے
`mkVPSlash` | VV `->` VPSlash `->` VPSlash | whom does she want to see API: `mkUtt (mkQCl who_IP (mkClSlash she_NP (mkVPSlash want_VV (mkVPSlash see_V2))))` Afr: wie wil sy te sien Bul: кого иска да види тя Cat: qui vol veure ella Chi: 她想谁看 Dan: hvem vil hun se Dut: wie wil ze zien Eng: whom does she want to see Est: keda tema tahab näha Fin: kenet hän tahtoo nähdä Fre: qui veut-elle voir Ger: wen will sie sehen Gre: ποιόν θέλει αυτή να δεί Hin: किस को वह देखना चाहती है Ita: chi vuole vedere lei Jpn: 彼女は誰を見たがっているか Lav: kurš viņa vēlas redzēt Mlt: min trid tara hi Mon: хэнийг тэр харах хүсдэг вэ Nep: कासलाई उनी हेर्न चाहन्छिन् Nor: hvem vil hun se Pes: چه کسی را او می خواهد ببیند Pnb: كون او ویكھنا چاندی اے Pol: kogo ona chce widzieć Ron: pe cine vrea ea sã vadă Rus: кого она хочет видеть Snd: ڪير ھوء ڏسڻ چاھی ٿي Spa: quién quiere ver ella Swe: vem vill hon se Tha: หล่อนอยากเห็นใคร Urd: کس کو وہ دیکھنا چاہتی ہے
`mkVPSlash` | V2V `->` NP `->` VPSlash `->` VPSlash | whom does she beg me to see API: `mkUtt (mkQCl who_IP (mkClSlash she_NP (mkVPSlash beg_V2V i_NP (mkVPSlash see_V2))))` Afr: wie smeek sy my om te sien Bul: кого моли мен да видя тя Cat: qui em demana a veure ella Chi: 她乞求谁我看 Dan: hvem beder hun mig at se Dut: wie smeekt ze me te zien Eng: whom does she beg me to see Est: keda tema palub mind nägema Fin: kenet hän pyytää minua näkemään Fre: qui me demande-t-elle à voir Ger: wen bittet sie mich zu sehen Gre: ποιόν με παρακαλά αυτή να δεί Hin: किस को वह मुझ से देखना भीख मांगती है Ita: chi mi prega di vedere lei Jpn: 彼女は誰私にを見るように請い願うか Lav: kuru viņa redzēt mani lūdz Mlt: min tittallab għal jien minn tara hi Mon: хэнийг тэр намайг харах гуйдаг вэ Nep: कासलाई उनी म लाई हेर्न आग्रह गर्छिन् Nor: hvem ber hun meg å se Pes: چه کسی را او از من خواهش می کند ببیند Pnb: كون او مینوں سے ویكھنا مانگدی اے Pol: constant not found: beg_V2V Ron: pe cine mă roagă ea sã văd Rus: кого она просит меня видеть Snd: constant not found: beg_V2V Spa: quién me ruega a ver ella Swe: vem ber hon mig att se Tha: หล่อนขอเห็นฉันใคร Urd: کس کو وہ مجھ سے دیکھنا التجا کرتی ہے

## VQ - question-complement verb

Lexical category, constructors given in lexical paradigms.

## VS - sentence-complement verb

Lexical category, constructors given in lexical paradigms.

## VV - verb-phrase-complement verb

Function | Type | Example
--- | --- | ---
`can8know_VV` | VV | to be able to sleep API: `mkUtt (mkVP can8know_VV (mkVP sleep_V))` Afr: te slaap te kan Bul: да може да спи Cat: saber dormir Chi: 会睡觉 Dan: at kunne sove Dut: kunnen slapen Eng: to be able to sleep Est: magada osata Fin: osata nukkua Fre: savoir dormir Ger: schlafen können Gre: να μπορέσει να κοιμηθεί Hin: सो सकना Ita: sapere dormire Jpn: 寝ることができる Lav: varēt gulēt Mlt: jaf jorqod Mon: унтах чадах Nep: सुत्न सक्नु Nor: å kunne sove Pes: constant not found: can8know_VV Pnb: سكنا سون Pol: umieć spać Ron: sã poată sã doarmă Rus: мочь спать Snd: سگھڻ سمھن Spa: saber dormir Swe: att kunna sova Tha: นอนหลับเป็น Urd: سو سکنا
`can_VV` | VV | to be able to sleep API: `mkUtt (mkVP can_VV (mkVP sleep_V))` Afr: te slaap te kan Bul: да може да спи Cat: poder dormir Chi: 能睡觉 Dan: at kunne sove Dut: kunnen slapen Eng: to be able to sleep Est: magada võia Fin: voida nukkua Fre: pouvoir dormir Ger: schlafen können Gre: να μπορέσει να κοιμηθεί Hin: सो सकना Ita: potere dormire Jpn: 寝ることができる Lav: varēt gulēt Mlt: jasta' jorqod Mon: унтах чадах Nep: सुत्न सक्नु Nor: å kunne sove Pes: constant not found: can_VV Pnb: سكنا سون Pol: móc spać Ron: sã poată sã doarmă Rus: мочь спать Snd: سگھڻ سمھن Spa: poder dormir Swe: att kunna sova Tha: นอนหลับได้ Urd: سو سکنا
`must_VV` | VV | have to API: `must_VV` Afr: moet Bul: трябва Cat: haver Chi: 必须 Dan: må Dut: moeten Eng: have to Est: pidada Fin: täytyä Fre: devoir Ger: müssen Gre: πρέπει Hin: constant not found: must_VV Ita: dovere Jpn: ならない Lav: vajadzēt Mlt: kelli Mon: хэрэгтэй байлаа Nep: अवशएकोछु Nor: må Pes: constant not found: must_VV Pnb: constant not found: must_VV Pol: ResPol.Imperfective Ron: trebui Rus: должен Snd: constant not found: must_VV Spa: deber Swe: måste Tha: ต้อง Urd: constant not found: must_VV
`want_VV` | VV | to want to sleep API: `mkUtt (mkVP want_VV (mkVP sleep_V))` Afr: te slaap te wil Bul: да иска да спи Cat: voler dormir Chi: 想睡觉 Dan: at ville sove Dut: willen slapen Eng: to want to sleep Est: magada tahta Fin: tahtoa nukkua Fre: vouloir dormir Ger: schlafen wollen Gre: να θελήσει να κοιμηθεί Hin: सोना चाहना Ita: volere dormire Jpn: 寝たがっている Lav: vēlēties gulēt Mlt: jrid jorqod Mon: унтах хүсэх Nep: सुत्न चाहनु Nor: å ville sove Pes: خواستن بخوابد Pnb: چانا سونا Pol: zechcieć spać Ron: sã vrea sã doarmă Rus: хотеть спать Snd: چاھڻ سمھڻ Spa: querer dormir Swe: att vilja sova Tha: อยากนอนหลับ Urd: سونا چاہنا

## Voc - vocative or "please"

Function | Type | Example
--- | --- | ---
`mkVoc` | NP `->` Voc | yes, my friend API: `mkPhr yes_Utt (mkVoc (mkNP i_Pron friend_N))` Afr: ja , my vriend Bul: да, мой приятелю Cat: sí , el meu amic Chi: 我的朋友，对 Dan: ja , min ven Dut: ja , mijn vriend Eng: yes, my friend Est: jah , minu sõber Fin: kyllä , minun ystäväni Fre: oui , mon ami Ger: ja , mein Freund Gre: ναι , δικέ μου φίλε Hin: हाँ मेरा दोस्त Ita: sì , il mio amico Jpn: 私の友だち、はい Lav: jā , mans draug Mlt: iva , ħabibi Mon: За , миний найз Nep: हजुर मेरो साथी Nor: ja , min venn Pes: بله دوست من Pnb: ہاں میرا یار Pol: tak , mój przyjacielu Ron: da , prietenul meu Rus: Да , мой друг Snd: ھا دوست Spa: sí , mi amigo Swe: ja , min vän Tha: ใช่เพี่อนของฉัน Urd: ہاں میرا دوست
`please_Voc` | Voc | please API: `please_Voc` Afr: asseblief Bul: моля Cat: sisplau Chi: 请 Dan: tak Dut: alsjeblieft Eng: please Est: palun Fin: ole hyvä Fre: s'il vous plaît Ger: bitte Gre: παρακαλώ Hin: कृपया Ita: per favore Jpn: ください Lav: lūdzu Mlt: jekk jgħoġbok Mon: '' Nep: कृपया Nor: takk Pes: لطفاً Pnb: مہربانi Pol: proszę Ron: vă rog Rus: пожалуйста Snd: مھرباني Spa: por favor Swe: tack Tha: ขอ Urd: مہربانی

# Lexical Paradigms

## Paradigms for Afrikaans

source `../src/afrikaans/ParadigmsAfr.gf`

Function | Type | Explanation
--- | --- | ---
`de` | Gender | non-neutrum
`het` | Gender | neutrum
`--die` | Gender | -
`mkN` | `(muis` `:` `Str)` `->` N | de muis-muisen, with some predictable exceptions
`mkN` | `(bit` `:` `Str)` `->` Gender `->` N | if gender is not predictable
`mkN` | `(gat,gaten` `:` `Str)` `->` Gender `->` N | worst-case for nouns
`mkN2` | N `->` N2 | relational noun with preposition van
`mkN2` | N `->` Prep `->` N2 | other preposition than van
`mkN3` | N `->` Prep `->` Prep `->` N3 | e.g. afstand + van + naar
`mkPN` | `Str` `->` PN | proper name
`mkA` | `(vers` `:` `Str)` `->` A | regular adjective
`mkA` | `(sag,` `sagte` `:` `Str)` `->` A `--"semi-irregular"` | -
`mkA` | `(goed,goede,goeds,beter,best` `:` `Str)` `->` A | irregular adjective
`invarA` | `Str` `->` A | adjective with just one form
`mkA2` | A `->` Prep `->` A2 | e.g. getrouwd + met
`mkAdv` | `Str` `->` Adv | -
`mkPrep` | `Str` `->` Prep | -
`van_Prep` | Prep | -
`te_Prep` | Prep | -
`mkV` | `(aaien` `:` `Str)` `->` V | regular verb
`mkV` | `(breken,brak,gebroken` `:` `Str)` `->` V | theme of irregular verb
`mkV` | `(breken,brak,braken,gebroken` `:` `Str)` `->` V | also past plural irregular
`mkV` | `(aai,aait,aaien,aaide,aaide,aaiden,geaaid` `:` `Str)` `->` V | worst-case verb
`mkV` | `Str` `->` V `->` V | add movable suffix, e.g. af + stappen
`zijnV` | V `->` V | force zijn as auxiliary (default hebben)
`reflV` | V `->` V | reflexive verb e.g. zich afvragen
`mkV3` | V `->` V3 | geven,(accusative),(dative)
`mkV3` | V `->` Prep `->` V3 | sturen,(accusative),naar
`mkV3` | V `->` Prep `->` Prep `->` V3 | praten, met, over
`mkVS` | V `->` VS | -
`mkV2S` | V `->` Prep `->` V2S | -
`mkVV` | V `->` VV | -
`mkV2V` | V `->` Prep `->` V2V | -
`mkVA` | V `->` VA | -
`mkV2A` | V `->` Prep `->` V2A | -
`mkVQ` | V `->` VQ | -
`mkV2Q` | V `->` Prep `->` V2Q | -

## Paradigms for Bulgarian

source `../src/bulgarian/ParadigmsBul.gf`

Function | Type | Explanation
--- | --- | ---
`mkN001` | `Str` `->` N | numbers refer to Krustev, Bulg. Morph. in 187 Tables
`mkN002` | `Str` `->` N | -
`mkN002a` | `Str` `->` N | -
`mkN003` | `Str` `->` N | -
`mkN004` | `Str` `->` N | -
`mkN005` | `Str` `->` N | -
`mkN006` | `Str` `->` N | -
`mkN007` | `Str` `->` N | -
`mkN007b` | `Str` `->` N | -
`mkN007a` | `Str` `->` N | -
`mkN008` | `Str` `->` N | -
`mkN008b` | `Str` `->` N | -
`mkN008c` | `Str` `->` N | -
`mkN008a` | `Str` `->` N | -
`mkN009` | `Str` `->` N | -
`mkN009a` | `Str` `->` N | -
`mkN010` | `Str` `->` N | -
`mkN011` | `Str` `->` N | -
`mkN012` | `Str` `->` N | -
`mkN013` | `Str` `->` N | -
`mkN014` | `Str` `->` N | -
`mkN014a` | `Str` `->` N | -
`mkN015` | `Str` `->` N | -
`mkN015a` | `Str` `->` N | -
`mkN016` | `Str` `->` N | -
`mkN016a` | `Str` `->` N | -
`mkN017` | `Str` `->` N | -
`mkN018` | `Str` `->` N | -
`mkN018a` | `Str` `->` N | -
`mkN019` | `Str` `->` N | -
`mkN019a` | `Str` `->` N | -
`mkN020` | `Str` `->` N | -
`mkN021` | `Str` `->` N | -
`mkN022` | `Str` `->` N | -
`mkN023` | `Str` `->` N | -
`mkN024a` | `Str` `->` N | -
`mkN024` | `Str` `->` N | -
`mkN025` | `Str` `->` N | -
`mkN026` | `Str` `->` N | -
`mkN027` | `Str` `->` N | -
`mkN028` | `Str` `->` N | -
`mkN028a` | `Str` `->` N | -
`mkN029` | `Str` `->` N | -
`mkN030` | `Str` `->` N | -
`mkN031` | `Str` `->` N | -
`mkN031a` | `Str` `->` N | -
`mkN032` | `Str` `->` N | -
`mkN032a` | `Str` `->` N | -
`mkN033` | `Str` `->` N | -
`mkN034` | `Str` `->` N | -
`mkN035` | `Str` `->` N | -
`mkN035a` | `Str` `->` N | -
`mkN036` | `Str` `->` N | -
`mkN037` | `Str` `->` N | -
`mkN038` | `Str` `->` N | -
`mkN039` | `Str` `->` N | -
`mkN040` | `Str` `->` N | -
`mkN040a` | `Str` `->` N | -
`mkN041` | `Str` `->` N | -
`mkN041a` | `Str` `->` N | -
`mkN041b` | `Str` `->` N | -
`mkN042` | `Str` `->` N | -
`mkN043` | `Str` `->` N | -
`mkN043a` | `Str` `->` N | -
`mkN044` | `Str` `->` N | -
`mkN045` | `Str` `->` N | -
`mkN046` | `Str` `->` N | -
`mkN047` | `Str` `->` N | -
`mkN048` | `Str` `->` N | -
`mkN049` | `Str` `->` N | -
`mkN050` | `Str` `->` N | -
`mkN051` | `Str` `->` N | -
`mkN052` | `Str` `->` N | -
`mkN052a` | `Str` `->` N | -
`mkN053` | `Str` `->` N | -
`mkN054` | `Str` `->` N | -
`mkN055` | `Str` `->` N | -
`mkN056` | `Str` `->` N | -
`mkN057` | `Str` `->` N | -
`mkN057a` | `Str` `->` N | -
`mkN058` | `Str` `->` N | -
`mkN059` | `Str` `->` N | -
`mkN060` | `Str` `->` N | -
`mkN061` | `Str` `->` N | -
`mkN062` | `Str` `->` N | -
`mkN063` | `Str` `->` N | -
`mkN064` | `Str` `->` N | -
`mkN065` | `Str` `->` N | -
`mkN066` | `Str` `->` N | -
`mkN067` | `Str` `->` N | -
`mkN068` | `Str` `->` N | -
`mkN069` | `Str` `->` N | -
`mkN070` | `Str` `->` N | -
`mkN071` | `Str` `->` N | -
`mkN072` | `Str` `->` N | -
`mkN073` | `Str` `->` N | -
`mkN074` | `Str` `->` N | -
`mkN075` | `Str` `->` N | -
`mkN076` | `Str` `->` N | -
`mkN077` | `Str` `->` N | -
`mkA076` | `Str` `->` A | -
`mkA077` | `Str` `->` A | -
`mkA078` | `Str` `->` A | -
`mkA079` | `Str` `->` A | -
`mkA080` | `Str` `->` A | -
`mkA081` | `Str` `->` A | -
`mkA082` | `Str` `->` A | -
`mkA082a` | `Str` `->` A | -
`mkA083` | `Str` `->` A | -
`mkA084` | `Str` `->` A | -
`mkA084a` | `Str` `->` A | -
`mkA085` | `Str` `->` A | -
`mkA086` | `Str` `->` A | -
`mkA087` | `Str` `->` A | -
`mkA088` | `Str` `->` A | -
`mkA089a` | `Str` `->` A | -
`mkV142` | `Str` `->` VTable | -
`mkV143` | `Str` `->` VTable | -
`mkV144` | `Str` `->` VTable | -
`mkV145` | `Str` `->` VTable | -
`mkV145a` | `Str` `->` VTable | -
`mkV145b` | `Str` `->` VTable | -
`mkV146` | `Str` `->` VTable | -
`mkV146a` | `Str` `->` VTable | -
`mkV147` | `Str` `->` VTable | -
`mkV148` | `Str` `->` VTable | -
`mkV149` | `Str` `->` VTable | -
`mkV150` | `Str` `->` VTable | -
`mkV150a` | `Str` `->` VTable | -
`mkV151` | `Str` `->` VTable | -
`mkV152` | `Str` `->` VTable | -
`mkV152a` | `Str` `->` VTable | -
`mkV153` | `Str` `->` VTable | -
`mkV154` | `Str` `->` VTable | -
`mkV155` | `Str` `->` VTable | -
`mkV156` | `Str` `->` VTable | -
`mkV157` | `Str` `->` VTable | -
`mkV158` | `Str` `->` VTable | -
`mkV159` | `Str` `->` VTable | -
`mkV160` | `Str` `->` VTable | -
`mkV160a` | `Str` `->` VTable | -
`mkV161` | `Str` `->` VTable | -
`mkV161a` | `Str` `->` VTable | -
`mkV162` | `Str` `->` VTable | -
`mkV163` | `Str` `->` VTable | -
`mkV164` | `Str` `->` VTable | -
`mkV165` | `Str` `->` VTable | -
`mkV166` | `Str` `->` VTable | -
`mkV167` | `Str` `->` VTable | -
`mkV168` | `Str` `->` VTable | -
`mkV169` | `Str` `->` VTable | -
`mkV170` | `Str` `->` VTable | -
`mkV171` | `Str` `->` VTable | -
`mkV172` | `Str` `->` VTable | -
`mkV173` | `Str` `->` VTable | -
`mkV174` | `Str` `->` VTable | -
`mkV175` | `Str` `->` VTable | -
`mkV176` | `Str` `->` VTable | -
`mkV177` | `Str` `->` VTable | -
`mkV178` | `Str` `->` VTable | -
`mkV179` | `Str` `->` VTable | -
`mkV180` | `Str` `->` VTable | -
`mkV181` | `Str` `->` VTable | -
`mkV182` | `Str` `->` VTable | -
`mkV183` | `Str` `->` VTable | -
`mkV184` | `Str` `->` VTable | -
`mkV185` | `Str` `->` VTable | -
`mkV186` | `Str` `->` VTable | -
`mkV187` | `Str` `->` VTable | -
`mkV188` | `Str` `->` VTable | -
`adjAdv` | A `->` `Str` `->` A | -

## Paradigms for Catalan

source `../src/catalan/ParadigmsCat.gf`

Function | Type | Explanation
--- | --- | ---
`Gender` | Type | -
`masculine` | Gender | -
`feminine` | Gender | -
`Number` | Type | -
`singular` | Number | -
`plural` | Number | -
`accusative` | Prep | direct object
`genitive` | Prep | preposition "de"
`dative` | Prep | preposition "a"
`mkPrep` | `Str` `->` Prep | other preposition
`mkN` | `(llum` `:` `Str)` `->` N | regular, with heuristics for plural and gender
`mkN` | `Str` `->` Gender `->` N | force gender
`mkN` | `(disc,discos` `:` `Str)` `->` Gender `->` N | worst case
`compN` | N `->` `Str` `->` N | compound, e.g. "nÃºmero" + "de telÃ¨fon"
`mkN2` | N `->` Prep `->` N2 | e.g. filla + genitive
`deN2` | N `->` N2 | relation with genitive
`aN2` | N `->` N2 | relation with dative
`mkN3` | N `->` Prep `->` Prep `->` N3 | e.g. connexiÃ³ + genitive + dative
`mkPN` | `(Anna` `:` `Str)` `->` PN | feminine for "-a", otherwise masculine
`mkPN` | `(Pilar` `:` `Str)` `->` Gender `->` PN | force gender
`mkPN` | N `->` PN | -
`mkA` | `(sol` `:` `Str)` `->` A | regular
`mkA` | `(fort,forta,forts,fortes,fortament` `:` `Str)` `->` A | worst case
`mkA` | `(bo` `:` `A)` `->` `(millor` `:` `A)` `->` A | special comparison (default with "mas")
`prefixA` | A `->` A | adjective before noun (default: after)
`mkA2` | A `->` Prep `->` A2 | e.g. "casat" + dative
`mkAdv` | `Str` `->` Adv | -
`mkAdV` | `Str` `->` AdV | -
`mkAdA` | `Str` `->` AdA | -
`mkV` | `(cantar` `:` `Str)` `->` V | regular in models I, IIa, IIb
`mkV` | `(servir,serveixo` `:` `Str)` `->` V `--inchoative` `verbs` `and` `"re"` `verbs` `whose` `1st` `person` `ends` `in` `c` | -
`mkV` | Verbum `->` V | use verb constructed in BeschCat
`mkV` | V `->` `Str` `->` V | particle verb
`reflV` | V `->` V | reflexive verb
`mkV2` | `Str` `->` V2 | regular verb, direct object
`mkV2` | V `->` V2 | any verb, direct object
`mkV2` | V `->` Prep `->` V2 | preposition for complement
`mkV3` | V `->` Prep `->` Prep `->` V3 | parlar, a, de
`dirV3` | V `->` Prep `->` V3 | donar,(accusative),a
`dirdirV3` | V `->` V3 | donar,(dative),(accusative)
`mkVS` | V `->` VS | -
`mkV2S` | V `->` Prep `->` V2S | -
`mkVV` | V `->` VV | plain infinitive: "vull parlar"
`deVV` | V `->` VV | "acabar de parlar"
`aVV` | V `->` VV | "aprendre a parlar"
`mkV2V` | V `->` Prep `->` Prep `->` V2V | -
`mkVA` | V `->` VA | -
`mkV2A` | V `->` Prep `->` Prep `->` V2A | -
`mkVQ` | V `->` VQ | -
`mkV2Q` | V `->` Prep `->` V2Q | -

## Paradigms for Chinese

source `../src/chinese/ParadigmsChi.gf`

Function | Type | Explanation
--- | --- | ---
`mkN` | `(man` `:` `Str)` `->` N | -
`mkN` | `(man` `:` `Str)` `->` `Str` `->` N | -
`mkN2` | `Str` `->` N2 | -
`mkN3` | N `->` Prep `->` Prep `->` N3 | -
`mkPN` | `(john` `:` `Str)` `->` PN | -
`foreignPN` | `(john` `:` `Str)` `->` PN | -
`mkA` | `(small` `:` `Str)` `->` A | -
`mkA` | `(small` `:` `Str)` `->` Bool `->` A | -
`mkA2` | `Str` `->` A2 | -
`mkV` | `(walk` `:` `Str)` `->` V | -
`mkV` | `(walk,out` `:` `Str)` `->` V | -
`mkV` | `(arrive` `:` `Str)` `->` `Str` `->` `Str` `->` `Str` `->` `Str` `->` V | -
`mkV` | `(arrive` `:` `Str)` `->` `Str` `->` `Str` `->` `Str` `->` `Str` `->` `Str` `->` V | -
`mkV2` | `Str` `->` V2 | -
`mkV2` | V `->` V2 | -
`mkV2` | V `->` Prep `->` V2 | -
`mkV3` | `Str` `->` V3 | -
`mkV3` | V `->` V3 | -
`mkV3` | V `->` Prep `->` Prep `->` V3 | -
`mkVV` | `Str` `->` VV | -
`mkVQ` | `Str` `->` VQ | -
`mkVQ` | V `->` VQ | -
`mkVS` | `Str` `->` VS | -
`mkVS` | `Str` `->` `Str` `->` VS | -
`mkVS` | V `->` VS | -
`mkVA` | `Str` `->` VA | -
`mkVA` | V `->` VA | -
`mkV2Q` | V `->` V2Q | -
`mkV2Q` | `Str` `->` V2Q | -
`mkV2V` | `Str` `->` V2V | -
`mkV2V` | V `->` V2V | -
`mkV2S` | `Str` `->` V2S | -
`mkV2S` | V `->` V2S | -
`mkV2A` | `Str` `->` V2A | -
`mkV2A` | V `->` V2A | -
`mkAdv` | `Str` `->` Adv | -
`mkAdv` | `Str` `->` `Str` `->` Adv | -
`mkAdv` | `Str` `->` AdvType `->` Adv | -
`AdvType` | Type | -
`placeAdvType` | AdvType | without "å¨" included
`zai_placeAdvType` | AdvType | with "å¨" included
`timeAdvType` | AdvType | -
`mannerAdvType` | AdvType | -
`mkPrep` | `Str` `->` Prep | -
`mkPrep` | `Str` `->` `Str` `->` Prep | -
`mkPrep` | `Str` `->` `Str` `->` AdvType `->` Prep | -
`mkInterj` | `Str` `->` Interj | -
`emptyPrep` | Preposition | -
`mkpNP` | `Str` `->` `CatChi.NP` | -
`mkAdV` | `Str` `->` AdV | -
`mkAdN` | `Str` `->` AdN | -
`mkSubj` | `Str` `->` Subj | -
`mkConj` | `Str` `->` Conj | -
`mkConj` | `(both,and` `:` `Str)` `->` Conj | -
`mkpDet` | `Str` `->` Det | -
`mkQuant` | `Str` `->` Quant | -
`mkAdA` | `Str` `->` AdA | -
`mkNum` | `Str` `->` Num | -
`mkPredet` | `Str` `->` Predet | -
`mkIDet` | `Str` `->` IDet | -
`mkPConj` | `Str` `->` PConj | -
`mkRP` | `Str` `->` RP | -

## Paradigms for Danish

source `../src/danish/ParadigmsDan.gf`

Function | Type | Explanation
--- | --- | ---
`Gender` | Type | -
`utrum` | Gender | "en" gender
`neutrum` | Gender | "et" gender
`mkPrep` | `Str` `->` Prep | e.g. "til"
`noPrep` | Prep | empty string
`mkN` | `(bil` `:` `Str)` `->` N | regular noun: "en" gender with plural "-er" or "-r"
`mkN` | `(bil,bilen` `:` `Str)` `->` N | better prediction from both singular and plural
`mkN` | `(dreng,drengen,drenge,drengene` `:` `Str)` `->` N | worst case
`mkN2` | N `->` Prep `->` N2 | e.g. datter + til
`mkN3` | N `->` Prep `->` Prep `->` N3 | e.g. forbindelse + fra + til
`mkPN` | `Str` `->` PN | utrum gender
`mkPN` | `Str` `->` Gender `->` PN | other gender
`mkA` | `(fin` `:` `Str)` `->` A | regular adjective
`mkA` | `(fin,fint` `:` `Str)` `->` A | deviant neuter
`mkA` | `(galen,galet,galne` `:` `Str)` `->` A | also deviant plural
`mkA` | `(stor,stort,store,storre,storst` `:` `Str)` `->` A | worst case
`mkA` | A `->` A | force comparison with mer/mest
`mkA2` | A `->` Prep `->` A2 | e.g. gift + med
`mkAdv` | `Str` `->` Adv | after verb, e.g. "idag"
`mkAdV` | `Str` `->` AdV | close to verb, e.g. "altid"
`mkAdA` | `Str` `->` AdA | modify adjective, e.g. "meget"
`mkV` | `(snakke` `:` `Str)` `->` V | regular verb
`mkV` | `(leve,levde` `:` `Str)` `->` V | also give past tense
`mkV` | `(drikke,` `drakk,` `drukket` `:` `Str)` `->` V | theme of irregular verb
`mkV` | `(spise,spiser,spises,spiste,spist,spis` `:` `Str)` `->` V | worst case
`mkV` | V `->` `Str` `->` V | particle verb, e.g. lukke + op
`vaereV` | V `->` V | force auxiliary "vÃ¦re"
`depV` | V `->` V | deponent, e.g. "undres"
`reflV` | V `->` V | reflexive, e.g. "forestille sig"
`mkV2` | V `->` V2 | direct object
`mkV2` | V `->` Prep `->` V2 | prepositional object
`mkV3` | V `->` Prep `->` Prep `->` V3 | snakke, med, om
`dirV3` | V `->` Prep `->` V3 | give,_,til
`dirdirV3` | V `->` V3 | give,_,_
`mkVS` | V `->` VS | -
`mkV2S` | V `->` Prep `->` V2S | -
`mkVV` | V `->` VV | -
`mkV2V` | V `->` Prep `->` Prep `->` V2V | -
`mkVA` | V `->` VA | -
`mkV2A` | V `->` Prep `->` V2A | -
`mkVQ` | V `->` VQ | -
`mkV2Q` | V `->` Prep `->` V2Q | -

## Paradigms for Dutch

source `../src/dutch/ParadigmsDut.gf`

Function | Type | Explanation
--- | --- | ---
`de` | Gender | non-neutrum
`het` | Gender | neutrum
`nominative` | Case | nominative of nouns
`genitive` | Case | genitive of nouns
`mkN` | `(bank` `:` `Str)` `->` N | de bank-banken, with some predictable exceptions
`mkN` | `(bit` `:` `Str)` `->` Gender `->` N | if gender is not predictable
`mkN` | `(gat,` `gaten` `:` `Str)` `->` Gender `->` N | worst-case for nouns
`mkN` | `(werk,` `plaats` `:` `N)` `->` N | compound werkplaats
`mkN` | `(station,` `hal` `:` `N)` `->` Case `->` N | compound stationshal
`mkN2` | N `->` N2 | relational noun with preposition van
`mkN2` | N `->` Prep `->` N2 | other preposition than van
`mkN3` | N `->` Prep `->` Prep `->` N3 | e.g. afstand + van + naar
`mkPN` | `Str` `->` PN | proper name
`mkPN` | N `->` PN | proper name from noun
`mkA` | `(vers` `:` `Str)` `->` A | regular adjective
`mkA` | `(tweed,tweede` `:` `Str)` `->` A | with deviant second form
`mkA` | `(goed,goede,goeds,beter,best` `:` `Str)` `->` A | irregular adjective
`invarA` | `Str` `->` A | adjective with just one form
`mkA2` | A `->` Prep `->` A2 | e.g. getrouwd + met
`mkAdv` | `Str` `->` Adv | -
`mkPrep` | `Str` `->` Prep | -
`van_Prep` | Prep | -
`te_Prep` | Prep | -
`mkV` | `(aaien` `:` `Str)` `->` V | regular verb
`mkV` | `(aaien,aait` `:` `Str)` `->` V | regular verb with third person sg pres (giving stem)
`mkV` | `(breken,brak,gebroken` `:` `Str)` `->` V | theme of irregular verb
`mkV` | `(breken,brak,braken,gebroken` `:` `Str)` `->` V | also past plural irregular
`mkV` | `(aai,aait,aaien,aaide,aaide,aaiden,geaaid` `:` `Str)` `->` V | almost worst-case verb, Sg2=Sg3
`mkV` | `(aai,aait,aait,aaien,aaide,aaide,aaiden,geaaid` `:` `Str)` `->` V | worst-case verb
`mkV` | `Str` `->` V `->` V | add movable suffix, e.g. af + stappen
`no_geV` | V `->` V | no participle "ge", e.g. "vertrekken"
`fixprefixV` | `Str` `->` V `->` V | add prefix such as "be"; implies no_ge
`zijnV` | V `->` V | force zijn as auxiliary (default hebben)
`reflV` | V `->` V | reflexive verb e.g. zich afvragen
`mkV3` | V `->` V3 | geven,(accusative),(dative)
`mkV3` | V `->` Prep `->` V3 | sturen,(accusative),naar
`mkV3` | V `->` Prep `->` Prep `->` V3 | praten, met, over
`mkVS` | V `->` VS | -
`mkVV` | V `->` VV | with "te"
`auxVV` | V `->` VV | without "te"
`mkV2V` | V `->` Prep `->` V2V | -
`mkV2V` | V `->` V2V | -
`auxV2V` | V `->` V2V | -
`auxV2V` | V `->` Prep `->` V2V | -
`mkV2S` | V `->` Prep `->` V2S | -
`mkV2S` | V `->` V2S | -
`mkV2A` | V `->` Prep `->` V2A | -
`mkV2A` | V `->` V2A | -
`mkV2Q` | V `->` Prep `->` V2Q | -
`mkV2Q` | V `->` V2Q | -
`mkVA` | V `->` VA | -
`mkVQ` | V `->` VQ | -

## Paradigms for English

source `../src/english/ParadigmsEng.gf`

Function | Type | Explanation
--- | --- | ---
`Gender` | Type | -
`human` | Gender | -
`nonhuman` | Gender | -
`Number` | Type | -
`singular` | Number | -
`plural` | Number | -
`npNumber` | NP `->` Number | exctract the number of a noun phrase
`mkN` | `(flash` `:` `Str)` `->` N | plural s, incl. flash-flashes, fly-flies
`mkN` | `(man,men` `:` `Str)` `->` N | irregular plural
`mkN` | `(man,men,man's,men's` `:` `Str)` `->` N | irregular genitives
`mkN` | Gender `->` N `->` N | default nonhuman
`mkN` | `Str` `->` N `->` N | e.g. baby + boom
`mkN2` | N `->` N2 | e.g. wife of (default prep. to)
`mkN2` | N `->` Prep `->` N2 | e.g. access to
`mkN3` | N `->` Prep `->` Prep `->` N3 | e.g. connection from x to y
`mkPN` | `Str` `->` PN | -
`mkA` | `(happy` `:` `Str)` `->` A | regular adj, incl. happy-happier, rude-ruder
`mkA` | `(fat,fatter` `:` `Str)` `->` A | irreg. comparative
`mkA` | `(good,better,best,well` `:` `Str)` `->` A | completely irreg.
`compoundA` | A `->` A | force comparison with more/most
`simpleA` | A `->` A | force comparison with -er,-est
`irregAdv` | A `->` `Str` `->` A | adverb irreg, e.g. "fast"
`mkA2` | A `->` Prep `->` A2 | absent from
`mkAdv` | `Str` `->` Adv | e.g. today
`mkAdV` | `Str` `->` AdV | e.g. always
`mkAdA` | `Str` `->` AdA | e.g. quite
`mkAdN` | `Str` `->` AdN | e.g. approximately
`mkPrep` | `Str` `->` Prep | e.g. "in front of"
`mkPost` | `Str` `->` Prep | e.g. "ago"
`noPrep` | Prep | no preposition
`mkV` | `(cry` `:` `Str)` `->` V | regular, incl. cry-cries, kiss-kisses etc
`mkV` | `(stop,` `stopped` `:` `Str)` `->` V | reg. with consonant duplication
`mkV` | `(drink,` `drank,` `drunk` `:` `Str)` `->` V | ordinary irregular
`mkV` | `(go,` `goes,` `went,` `gone,` `going` `:` `Str)` `->` V | totally irregular
`mkV` | `Str` `->` V `->` V | fix compound, e.g. under+take
`partV` | V `->` `Str` `->` V | with particle, e.g. switch + on
`reflV` | V `->` V | reflexive e.g. behave oneself
`us_britishV` | `Str` `->` V | travel - traveled/travelled
`mkV2` | V `->` V2 | transitive, e.g. hit
`mkV2` | V `->` Prep `->` V2 | with preposiiton, e.g. believe in
`mkV3` | V `->` V3 | ditransitive, e.g. give,_,_
`mkV3` | V `->` Prep `->` Prep `->` V3 | two prepositions, e.g. speak, with, about
`mkVS` | V `->` VS | sentence-compl e.g. say (that S)
`mkV2S` | V `->` Prep `->` V2S | e.g. tell (NP) (that S)
`mkVV` | V `->` VV | e.g. want (to VP)
`infVV` | V `->` VV | e.g. want (to VP)
`ingVV` | V `->` VV | e.g. start (VPing)
`mkV2V` | V `->` Prep `->` Prep `->` V2V | e.g. want (noPrep NP) (to VP)
`ingV2V` | V `->` Prep `->` Prep `->` V2V | e.g. prevent (noPrep NP) (from VP-ing)
`mkVA` | V `->` VA | e.g. become (AP)
`mkV2A` | V `->` Prep `->` V2A | e.g. paint (NP) (AP)
`mkVQ` | V `->` VQ | e.g. wonder (QS)
`mkV2Q` | V `->` Prep `->` V2Q | e.g. ask (NP) (QS)
`mkInterj` | `Str` `->` Interj | -

## Paradigms for Estonian

source `../src/estonian/ParadigmsEst.gf`

Function | Type | Explanation
--- | --- | ---
`Number` | Type | -
`singular` | Number | -
`plural` | Number | -
`Case` | Type | -
`nominative` | Case | e.g. "karp"
`genitive` | Case | e.g. "karbi"
`partitive` | Case | e.g. "karpi"
`illative` | Case | e.g. "karbisse/karpi"
`inessive` | Case | e.g. "karbis"
`elative` | Case | e.g. "karbist"
`allative` | Case | e.g. "karbile"
`adessive` | Case | e.g. "karbil"
`ablative` | Case | e.g. "karbilt"
`translative` | Case | e.g. "karbiks"
`terminative` | Case | e.g. "karbini"
`essive` | Case | e.g. "karbina"
`abessive` | Case | e.g. "karbita"
`comitative` | Case | e.g. "karbiga"
`infDa` | InfForm | e.g. "lugeda"
`infDes` | InfForm | e.g. "lugedes"
`infMa` | InfForm | e.g. "lugema"
`infMas` | InfForm | e.g. "lugemas"
`infMaks` | InfForm | e.g. "lugemaks"
`infMast` | InfForm | e.g. "lugemast"
`infMata` | InfForm | e.g. "lugemata"
`prePrep` | Case `->` `Str` `->` Prep | preposition, e.g. abessive "ilma"
`postPrep` | Case `->` `Str` `->` Prep | postposition, e.g. genitive "taga"
`postGenPrep` | `Str` `->` Prep | genitive postposition, e.g. "taga"
`casePrep` | Case `->` Prep | just case, e.g. adessive
`mkAdv` | `Str` `->` Adv | -
`mkConj` | `Str` `->` Conj | just one word, default number Sg: e.g. "ja"
`mkConj` | `Str` `->` Number `->` Conj `--just` `one` `word` `+` `number:` `e.g.` `"ja"` Pl | -
`mkConj` | `Str` `->` `Str` `->` Conj `--two` `words,` `default` `number:` `e.g.` `"nii"` `"kui"` | -
`mkConj` | `Str` `->` `Str` `->` Number `->` Conj `--two` `words` `+` `number:` `e.g.` `"nii"` `"kui"` Pl | -
`mkPConj` | `Str` `->` PConj | -
`mkN` | `(ema` `:` `Str)` `->` N | predictable nouns, covers 90%
`mkN` | `(tukk,tuku` `:` `Str)` `->` N | sg nom,gen: unpredictable stem vowel
`mkN` | `(tukk,tuku,tukku` `:` `Str)` `->` N | sg nom,gen,part
`mkN` | `(pank,panga,panka,panku` `:` `Str)` `->` N | sg nom,gen,part, pl.part
`mkN` | `(oun,ouna,ouna,ounasse,ounte,ounu` `:` `Str)` `->` N | worst case, 6 forms
`mkN2` | N `->` N2 | relational noun with genitive
`mkN2` | N `->` Prep `->` N2 | relational noun another prep.
`mkN3` | N `->` Prep `->` Prep `->` N3 | relation with two complements
`mkPN` | `Str` `->` PN | predictable noun made into name
`mkPN` | N `->` PN | any noun made into name
`mkA` | `Str` `->` A | regular noun made into adjective
`mkA` | N `->` A | any noun made into adjective
`mkA` | N `->` `(infl` `:` `Infl)` `->` A | noun made into adjective, agreement type specified
`mkA` | N `->` `(parem,` `parim` `:` `Str)` `->` A | deviating comparison forms
`mkA2` | A `->` Prep `->` A2 | e.g. "vihane" (postGenPrep "peale")
`invA` | `Str` `->` A | invariable adjectives, such as genitive attributes ; no agreement to head, no comparison forms.
`mkV` | `(lugema` `:` `Str)` `->` V | predictable verbs, covers 90 %
`mkV` | `(lugema,lugeda` `:` `Str)` `->` V | ma infinitive, da infinitive
`mkV` | `(lugema,lugeda,loeb` `:` `Str)` `->` V | ma, da, present sg 3
`mkV` | `(lugema,lugeda,loeb,loetakse` `:` `Str)` `->` V `--ma,` `da,` `pres` `sg` `3,` `pres` `passive` | -
`mkV` | `(tegema,teha,teeb,tehakse,tehke,tegi,teinud,tehtud` `:` `Str)` `->` V | worst-case verb, 8 forms
`mkV` | `(saama` `:` `V)` `->` `(aru` `:` `Str)` `->` V | multi-word verbs
`caseV` | Case `->` V `->` V | deviating subj. case, e.g. allative "meeldima"
`vOlema` | V | the verb "be"
`vMinema` | V | the verb "go"
`mkV2` | `Str` `->` V2 | predictable direct transitive
`mkV2` | V `->` V2 | direct transitive
`mkV2` | V `->` Case `->` V2 | complement just case
`mkV2` | V `->` Prep `->` V2 | complement pre/postposition
`mkV3` | V `->` Prep `->` Prep `->` V3 | e.g. rÃ¤Ã¤kima, allative, elative
`mkV3` | `Str` `->` V3 | string, default cases accusative + allative
`dirV3` | V `->` Case `->` V3 | liigutama, (accusative), illative
`dirdirV3` | V `->` V3 | andma, (accusative), (allative)
`mkVS` | V `->` VS | -
`mkVS` | `Str` `->` VS | -
`mkV2S` | V `->` Prep `->` V2S | e.g. "Ã¼tlema" allative
`mkV2S` | `Str` `->` V2S `--default` `(mkV` `foo)` `allative` | -
`mkVV` | V `->` VV | e.g. "hakkama"
`mkVV` | `Str` `->` VV | -
`mkVVf` | V `->` InfForm `->` VV | e.g. "hakkama" infMa
`mkV2V` | V `->` Prep `->` V2V | e.g. "kÃ¤skima" adessive
`mkV2V` | `Str` `->` V2V | e.g. "kÃ¤skima" adessive
`mkV2Vf` | V `->` Prep `->` InfForm `->` V2V | e.g. "keelama" partitive infMast
`mkVA` | V `->` Prep `->` VA | e.g. "muutuma" translative
`mkVA` | `Str` `->` VA | string, default case translative
`mkV2A` | V `->` Prep `->` Prep `->` V2A | e.g. "vÃ¤rvima" genitive translative
`mkV2A` | `Str` `->` V2A | string, default cases genitive and translative
`mkVQ` | V `->` VQ | -
`mkVQ` | `Str` `->` VQ | -
`mkV2Q` | V `->` Prep `->` V2Q | e.g. "kÃ¼sima" ablative

## Paradigms for Finnish

source `../src/finnish/ParadigmsFin.gf`

Function | Type | Explanation
--- | --- | ---
`Number` | Type | -
`singular` | Number | -
`plural` | Number | -
`Case` | Type | -
`nominative` | Case | e.g. "talo"
`genitive` | Case | e.g. "talon"
`partitive` | Case | e.g. "taloa"
`essive` | Case | e.g. "talona"
`translative` | Case | e.g. "taloksi"
`inessive` | Case | e.g. "talossa"
`elative` | Case | e.g. "talosta"
`illative` | Case | e.g. "taloon"
`adessive` | Case | e.g. "talolla"
`ablative` | Case | e.g. "talolta"
`allative` | Case | e.g. "talolle"
`infFirst` | InfForm | e.g. "tehdÃ¤"
`infIness` | InfForm | e.g. "tekemÃ¤ssÃ¤"
`infElat` | InfForm | e.g. "tekemÃ¤stÃ¤"
`infIllat` | InfForm | e.g. "tekemÃ¤Ã¤n"
`infPresPart` | InfForm | e.g. "tekevÃ¤n"
`infPresPartAgr` | InfForm | e.g. "tekevÃ¤nsÃ¤"
`prePrep` | Case `->` `Str` `->` Prep | preposition, e.g. partitive "ilman"
`postPrep` | Case `->` `Str` `->` Prep | postposition, e.g. genitive "takana"
`postGenPrep` | `Str` `->` Prep | genitive postposition, e.g. "takana"
`casePrep` | Case `->` Prep | just case, e.g. adessive
`mkPrep` | Case `->` Prep | -
`mkPrep` | `Str` `->` Prep | -
`mkPrep` | Case `->` `Str` `->` Prep | -
`mkPrep` | `Str` `->` Case `->` Prep | -
`accusative` | Prep | -
`NK` | Type | Noun from DictFin (Kotus)
`AK` | Type | Adjective from DictFin (Kotus)
`VK` | Type | Verb from DictFin (Kotus)
`AdvK` | Type | Adverb from DictFin (Kotus)
`mkN` | `(kukko` `:` `Str)` `->` N | predictable nouns, covers 82%
`mkN` | `(savi,savia` `:` `Str)` `->` N | different pl.part
`mkN` | `(vesi,veden,vesiÃ¤` `:` `Str)` `->` N | also different sg.gen
`mkN` | `(vesi,veden,vesiÃ¤,vettÃ¤` `:` `Str)` `->` N | also different sg.part
`mkN` | `(olo,n,a,na,oon,jen,ja,ina,issa,ihin` `:` `Str)` `->` N | worst case, 10 forms
`mkN` | `(pika` `:` `Str)` `->` `(juna` `:` `N)` `->` N | compound with invariable prefix
`mkN` | `(oma` `:` `N)` `->` `(tunto` `:` `N)` `->` N | compound with inflecting prefix
`mkN` | NK `->` N | noun from DictFin (Kotus)
`mkN` | V `->` N | verbal noun: "tekeminen"
`exceptNomN` | N `->` `Str` `->` N | -
`separateN` | `Str` `->` N `->` N | -
`separateN` | N `->` N `->` N | -
`mkN2` | N `->` N2 | relational noun with genitive
`mkN2` | N `->` Prep `->` N2 | relational noun another prep.
`mkN3` | N `->` Prep `->` Prep `->` N3 | relation with two complements
`mkPN` | `Str` `->` PN | predictable noun made into name
`mkPN` | N `->` PN | any noun made into name
`foreignPN` | `Str` `->` PN | Dieppe-Dieppen
`mkA` | `Str` `->` A | regular noun made into adjective
`mkA` | N `->` A | any noun made into adjective
`mkA` | N `->` `(kivempi,kivin` `:` `Str)` `->` A | deviating comparison forms
`mkA` | `(hyva,prmpi,pras` `:` `N)` `->` `(hyvin,pmmin,prhten` `:` `Str)` `->` A | worst case adj
`mkA` | AK `->` A | adjective from DictFin (Kotus)
`invarA` | `Str` `->` A | invariant adjective, e.g. "kelpo"
`mkA2` | `Str` `->` A2 | e.g. "vihainen" (jollekin)
`mkA2` | `Str` `->` Prep `->` A2 | e.g. "jaollinen" (mkPrep adessive)
`mkA2` | A `->` Prep `->` A2 | e.g. "jaollinen" (mkPrep adessive)
`mkV` | `(huutaa` `:` `Str)` `->` V | predictable verbs, covers 90%
`mkV` | `(huutaa,huusi` `:` `Str)` `->` V | deviating past 3sg
`mkV` | `(huutaa,huudan,huusi` `:` `Str)` `->` V | also deviating pres. 1sg
`mkV` | `(huutaa,dan,taa,tavat,takaa,detaan,sin,si,sisi,tanut,dettu,tanee` `:` `Str)` `->` V | worst-case verb
`mkV` | VK `->` V | verb from DictFin (Kotus)
`mkV` | V `->` `Str` `->` V | hakata pÃ¤Ã¤lle (particle verb)
`mkV` | `Str` `->` V `->` V | laimin+lyÃ¶dÃ¤ (prefixed verb)
`caseV` | Case `->` V `->` V | deviating subj. case, e.g. genitive "tÃ¤ytyÃ¤"
`vOlla` | V | the verb "be"
`olla_V` | V | -
`mkV2` | `Str` `->` V2 | predictable direct transitive
`mkV2` | `Str` `->` Case `->` V2 | predictable with another case
`mkV2` | V `->` V2 | direct transitive
`mkV2` | V `->` Case `->` V2 | complement just case
`mkV2` | V `->` Prep `->` V2 | complement pre/postposition
`mkV2` | VK `->` V2 | direct transitive of Kotus verb
`mkV3` | `Str` `->` V3 | -
`mkV3` | V `->` V3 | -
`mkV3` | V `->` Prep `->` Prep `->` V3 | e.g. puhua, allative, elative
`dirV3` | V `->` Case `->` V3 | siirtÃ¤Ã¤, (accusative), illative
`dirdirV3` | V `->` V3 | antaa, (accusative), (allative)
`mkVV` | `Str` `->` VV | e.g. "yrittÃ¤Ã¤" (puhua)
`mkVV` | V `->` VV | e.g. "alkaa" (puhua)
`mkVV` | `Str` `->` InfForm `->` VV | e.g. "ruveta" (puhumaan)
`mkVV` | V `->` InfForm `->` VV | e.g. "lakata" (puhumasta)
`mkVS` | `Str` `->` VS | e.g. "vÃ¤ittÃ¤Ã¤"
`mkVS` | V `->` VS | e.g. "sanoa"
`mkV2V` | `Str` `->` V2V | reg verb, partitive + infIllat
`mkV2V` | V `->` V2V | partitive + infillat
`mkV2V` | V `->` Prep `->` V2V | e.g. "kÃ¤skeÃ¤" genitive + infFiilat
`mkV2V` | V `->` Prep `->` InfForm `->` V2V | e.g. "kieltÃ¤Ã¤" partitive infElat
`mkV2V` | V `->` Case `->` InfForm `->` V2V | -
`mkV2S` | V `->` Prep `->` V2S | e.g. "sanoa" allative
`mkVVf` | V `->` InfForm `->` VV | e.g. "ruveta" infIllat
`mkV2Vf` | V `->` Prep `->` InfForm `->` V2V | e.g. "kieltÃ¤Ã¤" partitive infElat
`mkVA` | V `->` Prep `->` VA | e.g. "maistua" ablative
`mkV2A` | V `->` Prep `->` Prep `->` V2A | e.g. "maalata" accusative translative
`mkVQ` | V `->` VQ | -
`mkV2Q` | V `->` Prep `->` V2Q | e.g. "kysyÃ¤" ablative
`mkAdV` | `Str` `->` AdV | -
`mkAdA` | `Str` `->` AdA | -
`mkAdN` | `Str` `->` AdN | -
`mkPConj` | `Str` `->` PConj | -
`mkSubj` | `Str` `->` Subj | -
`mkPredet` | `Str` `->` Predet | invariable Predet, such as "vain"
`mkConj` | `Str` `->` Conj | -
`mkConj` | `Str` `->` `Str` `->` Conj | -
`mkConj` | `Str` `->` `Str` `->` Number `->` Conj | -
`mkDet` | Number `->` N `->` Det | -
`mkDet` | `(isNeg` `:` `Bool)` `->` Number `->` N `->` Det | use this with True to create a negative determiner
`mkDet` | `(isNeg` `:` `Bool)` `->` Number `->` N `->` Case `->` Det | paljon + False + partitive, ei yhtÃ¤Ã¤n + True + partitive
`mkQuant` | N `->` Quant | -
`mkQuant` | N `->` N `->` Quant | -
`mkInterj` | `Str` `->` Interj | -

## Paradigms for French

source `../src/french/ParadigmsFre.gf`

Function | Type | Explanation
--- | --- | ---
`Gender` | Type | -
`masculine` | Gender | -
`feminine` | Gender | -
`accusative` | Prep | direct object case
`genitive` | Prep | genitive, constructed with "de"
`dative` | Prep | dative, usually constructed with "Ã "
`mkPrep` | `Str` `->` Prep | simple preposition (other than "de" and "Ã ")
`mkPrep` | `Str` `->` Prep `->` Prep | complex preposition e.g. "Ã cÃ´tÃ© de"
`mkN` | `(cheval` `:` `Str)` `->` N | predictable, with variations like cheval-chevaux
`mkN` | `(oeil,yeux` `:` `Str)` `->` Gender `->` N | worst-case noun
`mkN` | N `->` `Str` `->` N | compound noun, e.g. numÃ©ro + de tÃ©lÃ©phone
`mkN2` | N `->` Prep `->` N2 | e.g. fille + genitive
`mkN3` | N `->` Prep `->` Prep `->` N3 | e.g. connection + genitive + dative
`mkPN` | `Str` `->` PN | feminine if ends with "e", otherwise masculine
`mkPN` | `Str` `->` Gender `->` PN | gender deviant from the simple rule
`mkPN` | N `->` PN | gender inherited from noun
`mkA` | `(cher` `:` `Str)` `->` A | predictable, e.g. cher-chÃ¨re
`mkA` | `(sec,seche` `:` `Str)` `->` A | unpredictable feminine
`mkA` | `(banal,banale,banaux` `:` `Str)` `->` A | -
`mkA` | `(banal,banale,banaux,banalement` `:` `Str)` `->` A | worst-case adjective
`mkA` | A `->` A `->` A | irregular comparison, e.g. bon-meilleur
`prefixA` | A `->` A | adjective that comes before noun, e.g. petit
`mkA2` | A `->` Prep `->` A2 | e.g. supÃ©rieur + dative
`mkAdv` | `Str` `->` Adv | ordinary adverb
`mkAdV` | `Str` `->` AdV | sentential adverb, e.g. toujours
`mkAdA` | `Str` `->` AdA | modify adjective, e.g. trÃ¨s
`mkV` | `(finir` `:` `Str)` `->` V | regular 1/2/3 conjugation
`mkV` | `(jeter,jette` `:` `Str)` `->` V | 1st and 2nd conjugation variations
`mkV` | `(jeter,jette,jettera` `:` `Str)` `->` V | 1st conjugation variations
`mkV` | `(tenir,tiens,tenons,tiennent,tint,tiendra,tenu` `:` `Str)` `->` V | -
`mkV` | `(tenir,tiens,tient,tenons,tenez,tiennent,tienne,tenions,tiensI,tint,tiendra,tenu` `:` `Str)` `->` V | -
`mkV` | V2 `->` V | make 2-place to 1-place (e.g. from IrregFre)
`mkV` | V `->` `Str` `->` V | -
`etreV` | V `->` V | force auxiliary to be Ãªtre (default avoir)
`reflV` | V `->` V | reflexive, implies auxiliary Ãªtre, e.g. se demander
`mkV2` | V `->` V2 | direct transitive
`mkV2` | V `->` Prep `->` V2 | e.g. se fier + genitive
`mkV3` | V `->` V3 | donner (+ accusative + dative)
`mkV3` | V `->` Prep `->` V3 | placer (+ accusative) + dans
`mkV3` | V `->` Prep `->` Prep `->` V3 | parler + dative + genitive
`mkVS` | V `->` VS | -
`subjVS` | V `->` VS | -
`mkVV` | V `->` VV | plain infinitive: "je veux parler"
`deVV` | V `->` VV | "j'essaie de parler"
`aVV` | V `->` VV | "j'arrive Ã parler"
`mkV2S` | V `->` V2S | -
`mkV2S` | V `->` Prep `->` V2S | -
`mkV2V` | V `->` V2V | -
`mkV2V` | V `->` Prep `->` Prep `->` V2V | -
`mkVA` | V `->` VA | -
`mkV2A` | V `->` V2A | -
`mkV2A` | V `->` Prep `->` Prep `->` V2A | -
`mkVQ` | V `->` VQ | -
`mkV2Q` | V `->` Prep `->` V2Q | -

## Paradigms for German

source `../src/german/ParadigmsGer.gf`

Function | Type | Explanation
--- | --- | ---
`Gender` | Type | -
`masculine` | Gender | -
`feminine` | Gender | -
`neuter` | Gender | -
`Case` | Type | -
`nominative` | Case | -
`accusative` | Case | -
`dative` | Case | -
`genitive` | Case | -
`vonDat_Case` | Case | -
`Number` | Type | -
`singular` | Number | -
`plural` | Number | -
`mkN` | `(Stufe` `:` `Str)` `->` N | die Stufe-Stufen, der Tisch-Tische
`mkN` | `(Bild,Bilder` `:` `Str)` `->` Gender `->` N | sg and pl nom, and gender
`mkN` | `(Frau` `:` `Str)` `->` Gender `->` N | masc: e, neutr: er, fem: en
`mkN` | `(x1,_,_,_,_,x6` `:` `Str)` `->` Gender `->` N | worst case: mann, mann, manne, mannes, mÃ¤nner, mÃ¤nnern
`mkN` | `Str` `->` N `->` N | Auto + Fahrer -> Autofahrer
`mkN` | N `->` N `->` N | Freiheit + Kampf -> Freiheitskampf
`changeCompoundN` | `Str` `->` N `->` N | kyrko + kyrka_N
`dative_eN` | N `->` N | -
`mkN2` | N `->` N2 | noun + von
`mkN2` | N `->` Prep `->` N2 | noun + other preposition
`mkN3` | N `->` Prep `->` Prep `->` N3 | noun + two prepositions
`mkPN` | `Str` `->` PN | regular name with genitive in "s", masculine
`mkPN` | `Str` `->` Gender `->` PN | regular name with genitive in "s"
`mkPN` | `(nom,gen` `:` `Str)` `->` Gender `->` PN | name with other genitive
`mkPN` | `(nom,acc,dat,gen` `:` `Str)` `->` Gender `->` PN | name with all case forms
`mkPN` | N `->` PN | use the singular forms of a noun
`mkA` | `Str` `->` A | regular adjective, works for most cases
`mkA` | `(gut,besser,beste` `:` `Str)` `->` A | irregular comparison
`mkA` | `(gut,gute,besser,beste` `:` `Str)` `->` A | irregular positive if ending added
`invarA` | `Str` `->` A | invariable, e.g. prima
`mkA2` | A `->` Prep `->` A2 | e.g. teilbar + durch
`mkAdv` | `Str` `->` Adv | adverbs have just one form anyway
`mkPrep` | `Str` `->` Case `->` Prep | e.g. "durch" + accusative
`mkPrep` | Case `->` `Str` `->` Prep | postposition
`mkPrep` | `Str` `->` Case `->` `Str` `->` Prep | both sides
`accPrep` | Prep | no string, just accusative case
`datPrep` | Prep | no string, just dative case
`genPrep` | Prep | no string, just genitive case
`von_Prep` | Prep | von + dative
`zu_Prep` | Prep | zu + dative, with contractions zum, zur
`anDat_Prep` | Prep | an + dative, with contraction am
`inDat_Prep` | Prep | in + dative, with contraction ins
`inAcc_Prep` | Prep | in + accusative, with contraction im
`mkV` | `(fÃ¼hren` `:` `Str)` `->` V | regular verb
`mkV` | `(sehen,sieht,sah,sÃ¤he,gesehen` `:` `Str)` `->` V | irregular verb theme
`mkV` | `(geben,` `gibt,` `gib,` `gab,` `gÃ¤be,` `gegeben` `:` `Str)` `->` V | worst-case verb
`mkV` | `Str` `->` V `->` V | movable prefix, e.g. auf+fassen, or fix prefix if one of be,er,ge,ver,zer
`no_geV` | V `->` V | no participle "ge", e.g. "bedeuten"
`fixprefixV` | `Str` `->` V `->` V | add prefix such as "be"; implies no_ge
`seinV` | V `->` V | force "sein" as auxiliary
`habenV` | V `->` V | force "haben" as auxiliary
`reflV` | V `->` Case `->` V | reflexive, with case
`compoundV` | `Str` `->` V `->` V | verb with a separate "particle", e.g. "Trinkgeld geben"
`mkV2` | V `->` V2 | direct object
`mkV2` | V `->` Prep `->` V2 | preposition for complement
`mkV2` | V `->` Case `->` V2 | just case for complement
`accdatV3` | V `->` V3 | geben + dat + acc (no prepositions)
`dirV3` | V `->` Prep `->` V3 | senden + acc + nach (preposition on second arg)
`mkV3` | V `->` V3 | geben + dat + acc
`mkV3` | V `->` Prep `->` Prep `->` V3 | sprechen + mit + Ã¼ber
`mkVS` | V `->` VS | -
`mkV2V` | V `->` V2V | -
`mkV2V` | V `->` Prep `->` V2V | -
`auxV2V` | V `->` V2V | -
`auxV2V` | V `->` Prep `->` V2V | -
`mkV2A` | V `->` V2A | -
`mkV2A` | V `->` Prep `->` V2A | -
`mkV2S` | V `->` V2S | -
`mkV2S` | V `->` Prep `->` V2S | -
`mkV2Q` | V `->` V2Q | -
`mkV2Q` | V `->` Prep `->` V2Q | -
`mkVV` | V `->` VV | with zu
`auxVV` | V `->` VV | without zu
`mkVA` | V `->` VA | -
`mkVQ` | V `->` VQ | -
`mkInterj` | `Str` `->` Interj | -

## Paradigms for Greek

source `../src/greek/ParadigmsGre.gf`

Function | Type | Explanation
--- | --- | ---
`masculine` | Gender | -
`feminine` | Gender | -
`neutral` | Gender | -
`accusative` | Case | -
`genitive` | Case | -
`indicative` | Mood | -
`conjunctive` | Mood | -
`singular` | Number | -
`plural` | Number | -
`mkN` | `(dentro` `:` `Str)` `->` N | -
`mkN` | `(s` `:` `Str)` `->` Gender `->` N | -
`mkN` | `(s1,s2,s3,s4,p1,p2,p3,p4` `:` `Str)` `->` Gender `->` N | -
`mkN` | `(s1,s2:` `Str)` `->` Gender `->` N | -
`mkN1` | `Str` `->` Gender `->` N | -
`mkNending` | `Str` `->` `Str` `->` Gender `->` N | -
`mkN2` | N `->` Prep `->` N2 `---Î·` `Î¼Î·ÏÎÏÎ±` `+` `Î³ÎµÎ½Î¹ÎºÎ®` | -
`ofN2` | N `->` N2 | -
`mkN3` | N `->` Prep `->` Prep `->` N3 | -
`mkPN` | `(anna` `:` `Str)` `->` PN | -
`mkPN` | `(nm,gm,am,vm,pn,pa` `:` `Str)` `->` Gender `->` PN | -
`makeNP` | `(_,_,_:` `Str)` `->` Number `->` Gender `->` NP | -
`makeNP` | `Str` `->` Number `->` Gender `->Bool` `->` NP | -
`mkpanta` | `Str` `->` `Str` `->` `Str` `->` Number `->` Gender `->` NP | -
`mkkati` | `Str` `->Number` `->` Gender `->` Bool `->` NP | -
`mkA` | `(a` `:` `Str)` `->` A | -
`mkA` | `(a,b:` `Str)` `->` A | -
`mkAd2` | `Str` `->` A | -
`mkAd3` | `Str` `->` A | -
`mkAd4` | `Str` `->` A | -
`mkAd5` | `Str` `->` A | -
`mkAdIrreg` | `Str` `->` A | -
`mkA1` | `Str` `->` `Str` `->` A | -
`mkA2` | A `->` Prep `->` A2 | -
`mkA2V` | A `->` Prep `->` Prep `->` `A2V;` | -
`mkAV` | A `->` AV | -
`mkAS` | A `->` AS | -
`mkV2` | V `->` V2 | -
`mkV2` | V `->` Prep `->` V2 | -
`mkVS` | V `->` VS | -
`mkVQ` | V `->` VQ | -
`mkVV` | V `->` VV | -
`mkVA` | V `->` VA | -
`acc` | Prep | -
`gen` | Prep | -
`dat` | Prep | -
`prepse` | Prep | -
`mkPrep` | `Str` `->` Preposition | -
`mkPrep2` | `Str` `->` Preposition | -
`mkPrep3` | `Str` `->` Preposition | -
`mkPrep4` | `Str` `->` Preposition | -
`Preposition` | Type | -
`mkPreposition` | `Str` `->` Preposition | -
`mkPreposition2` | `Str` `->` Preposition | -
`mkPreposition3` | `Str` `->` Preposition | -
`mkPreposition4` | `Str` `->` Preposition | -
`mkV3` | V `->` V3 | -
`mkV3` | V `->` Prep `->` V3 | -
`mkV3` | V `->` Prep `->` Prep `->` V3 | -
`mkV3` | V `->` V3 | -
`mkV3` | V `->` Prep `->` V3 | -
`mkV3` | V `->` Prep `->` Prep `->` V3 | -
`mmkV3` | V `->` Prep `->` Prep `->` V3 | milaw, se, gia
`dirV3` | V `->` Prep `->` V3 | dino,_,se
`dirdirV3` | V `->` V3 | dino,_,_
`mmkV2` | V `->` Prep `->` V2 | -
`dirV2` | V `->` V2 | -
`mkV2V` | V `->` Prep `->` Prep `->` V2V | -
`mkV2S` | V `->` Prep `->` V2S | -
`mkV2Q` | V `->` Prep `->` V2Q | -
`mkV2A` | V `->` Prep `->` Prep `->` V2A | -
`mkV0` | V `->` V0 | -
`V0` | Type | -
`V0` | Type | -
`mkNV` | Verb `->` V | -
`compoundV` | Verb `->` `Str` `->` V | -

## Paradigms for Hindi

source `../src/hindi/ParadigmsHin.gf`

Function | Type | Explanation
--- | --- | ---
`masculine` | Gender | -
`feminine` | Gender | -
`singular` | `Number;` | -
`plural` | `Number;` | -
`mkN` | `Str` `->` N | -
`mkN` | `Str` `->` Gender `->` N | -
`mkN` | `(x1,_,_,_,_,x6` `:` `Str)` `->` Gender `->` N | -
`mkN2` | N `->` Prep `->` `Str` `->` `N2;` | -
`mkN3` | N `->` Prep `->` `Str` `->` `Str->` N3 | -
`mkCmpdNoun` | `Str` `->` N `->` N | -
`mkPN` | `Str` `->` PN | -
`mkPN` | N `->` PN | -
`personalPN` | `Str` `->` `Str` `->` `Str` `->` `Str` `->` `Str` `->` `Str` `->` `Str` `->` Number `->` Gender `->` UPerson `->` Pron | -
`demoPN` | `Str` `->` `Str` `->` `Str` `->` `Str` `->` Quant | -
`mkDet` | `Str` `->` `Str` `->` `Str` `->` `Str` `->` Number `->` Det | -
`mkIP` | `(x1,x2,x3:Str)` `->` Number `->` Gender `->` IP | -
`mkAdN` | `Str` `->` AdN | -
`mkA` | `Str->` A | -
`mkA` | `Str` `->` `Str` `->` A2 | -
`mkA` | A `->` `Str` `->` A2 | -
`mkIrregA` | `Str` `->` A | -
`mkA2` | A `->` `Str` `->` A2 | -
`mkV` | `Str` `->` V | -
`mkV2` | `Str` `->` V2 | -
`mkV2` | V `->` V2 | -
`mkV2` | V `->` `Str` `->` V2 | -
`mkV3` | V `->` `Str` `->` `Str` `->` `V3;` | -
`mkV2V` | V `->` `Str` `->` `Str` `->` Bool `->` V2V | -
`dirV2` | V `->` V2 | -
`dirdirV3` | V `->` V3 | -
`compoundV` | `Str` `->` V `->` V | -
`compoundV` | `Str` `->` V2 `->` V | -
`mkAdv` | `Str` `->` Adv | -
`mkPrep` | `Str` `->` `Str` `->` Prep | -
`mkIQuant` | `(s1,_,_,_,_,_,_,_,_,_,_,s12:Str)` `->` IQuant | -
`mkQuant` | Pron `->` Quant | -
`mkQuant` | Pron `->` Quant | -
`mkConj` | `Str` `->` Conj | and (plural agreement)
`mkConj` | `Str` `->` Number `->` Conj | or (agrement number given as argument)
`mkConj` | `Str` `->` `Str` `->` Conj | both ... and (plural)
`mkConj` | `Str` `->` `Str` `->` Number `->` Conj | either ... or (agrement number given as argument)
`mkConj` | `Str` `->` Conj | -
`mkConj` | `Str` `->` Number `->` Conj | -
`mkConj` | `Str` `->` `Str` `->` Conj | -
`mkConj` | `Str` `->` `Str` `->` Number `->` Conj | -
`mk2Conj` | `Str` `->` `Str` `->` Number `->` Conj | -
`mkVS` | V `->` `VS;` | e.g drna
`mkVV` | V `->` VV | -
`mkAdA` | `Str` `->` AdA | -
`mkVQ` | V `->` VQ | e.g janna
`mkInterj` | `Str` `->` Interj | -

## Paradigms for Italian

source `../src/italian/ParadigmsIta.gf`

Function | Type | Explanation
--- | --- | ---
`Gender` | Type | -
`masculine` | Gender | -
`feminine` | Gender | -
`Number` | Type | -
`singular` | Number | -
`plural` | Number | -
`--Prep` | Type | -
`accusative` | Prep | direct object
`genitive` | Prep | preposition "di" and its contractions
`dative` | Prep | preposition "a" and its contractions
`di_Prep` | Prep | -
`a_Prep` | Prep | -
`con_Prep` | Prep | preposition "con" and its contractions
`da_Prep` | Prep | preposition "da" and its contractions
`in_Prep` | Prep | preposition "in" and its contractions
`su_Prep` | Prep | preposition "su" and its contractions
`mkPrep` | `Str` `->` Prep | other prepositions, e.g. "dopo"
`mkN` | `(cane` `:` `Str)` `->` N | regular noun; fem for -"a", masc otherwise
`mkN` | `(carne` `:` `Str)` `->` Gender `->` N | override default gender
`mkN` | `(uomo,uomini` `:` `Str)` `->` Gender `->` N | worst case
`mkN` | N `->` `Str` `->` N | compound such as "numero" + "di telefono"
`mkN2` | `Str` `->` N2 | regular with genitive, e.g. "figlio" + "di"
`mkN2` | N `->` Prep `->` N2 | arbitrary noun and preposition
`mkN3` | N `->` Prep `->` Prep `->` N3 | e.g. volo + da + per
`mkPN` | `Str` `->` PN | femininne for "-a", otherwise masculine
`mkPN` | `Str` `->` Gender `->` PN | set gender manually
`mkPN` | N `->` PN | get gender from noun
`mkA` | `(bianco` `:` `Str)` `->` A | predictable adjective
`mkA` | `(solo,sola,soli,sole,solamente` `:` `Str)` `->` A | irregular adjective
`mkA` | A `->` A `->` A | special comparison, e.g. buono - migliore
`prefixA` | A `->` A | adjective that comes before noun (default: after)
`mkA2` | A `->` Prep `->` A2 | e.g. divisibile + per
`mkAdv` | `Str` `->` Adv | -
`mkAdV` | `Str` `->` AdV | -
`mkAdA` | `Str` `->` AdA | -
`mkV` | `Str` `->` V | regular verbs in "-are"/"-ire"
`mkV` | Verbo `->` V | verbs formed by BeschIta
`mkV` | `(udire,odo,ode,udiamo,udiro,udii,udisti,udi,udirono,odi,udito` `:` `Str)` `->` V | worst case
`mkV` | V `->` `Str` `->` V | particle verb
`essereV` | V `->` V | force "essere" as auxiliary (default avere)
`reflV` | V `->` V | reflexive verb (implies essere)
`mkV2` | `Str` `->` V2 | regular verb, direct object
`mkV2` | V `->` V2 | direct object
`mkV2` | V `->` Prep `->` V2 | prepositional object
`mkV3` | V `->` V3 | donner (+ accusative + dative)
`mkV3` | V `->` Prep `->` V3 | placer (+ accusative) + dans
`mkV3` | V `->` Prep `->` Prep `->` V3 | parler + dative + genitive
`dirV3` | V `->` Prep `->` V3 | dare,_,a
`dirdirV3` | V `->` V3 | dare,_,_
`mkVS` | V `->` VS | -
`mkVV` | V `->` VV | plain infinitive: "voglio parlare"
`deVV` | V `->` VV | "cerco di parlare"
`aVV` | V `->` VV | "arrivo a parlare"
`mkVA` | V `->` VA | -
`mkVQ` | V `->` VQ | -
`mkV2Q` | V `->` Prep `->` V2Q | -
`mkV2S` | V `->` V2S | -
`mkV2S` | V `->` Prep `->` V2S | -
`mkV2V` | V `->` V2V | -
`mkV2V` | V `->` Prep `->` Prep `->` V2V | -
`mkV2A` | V `->` V2A | -
`mkV2A` | V `->` Prep `->` Prep `->` V2A | -
`mkPredet` | `Str` `->` Predet | -

## Paradigms for Japanese

source `../src/japanese/ParadigmsJpn.gf`

Function | Type | Explanation
--- | --- | ---
`mkN` | `(man` `:` `Str)` `->` N `----` AR `15/11/2014` | -
`mkN` | `(man` `:` `Str)` `->` `(anim` `:` `Animateness)` `->` N | -
`mkN` | `(kane,okane` `:` `Str)` `->` `(anim` `:` `Animateness)` `->` N | -
`mkN` | `(man` `:` `Str)` `->` `(anim` `:` `Animateness)` `->` `(counter` `:` `Str)` `->` `(counterReplace` `:` `Bool)` `->` N | -
`mkN` | `(man` `:` `Str)` `->` `(anim` `:` `Animateness)` `->` `(counter` `:` `Str)` `->` `(counterReplace` `:` `Bool)` `->` | -
`(men` | `Str)` `->` N | -
`mkN` | `(kane,okane` `:` `Str)` `->` `(anim` `:` `Animateness)` `->` `(counter` `:` `Str)` `->` | -
`(counterReplace` | `Bool)` `->` N | -
`mkN` | `(tsuma,okusan` `:` `Str)` `->` `(anim` `:` `Animateness)` `->` `(counter` `:` `Str)` `->` | -
`(counterReplace` | `Bool)` `->` `(tsumatachi` `:` `Str)` `->` N | -
`mkN2` | `(man` `:` `Str)` `->` `(anim` `:` `Animateness)` `->` `(counter` `:` `Str)` `->` `(counterReplace` `:` `Bool)` `->` | -
`(men` | `Str)` `->` `(prep` `:` `Str)` `->` N2 | -
`mkN3` | `(distance` `:` `Str)` `->` `(prep1:` `Str)` `->` `(prep2:` `Str)` `->` `(anim` `:` `Animateness)` `->` N3 | -
`mkPN` | `(paris` `:` `Str)` `->` PN | -
`mkPN` | `(jon,jonsan` `:` `Str)` `->` PN | -
`mkPron` | `(kare` `:` `Str)` `->` `(Pron1Sg` `:` `Bool)` `->` `(anim` `:` `Animateness)` `->` Pron | -
`mkPron` | `(boku,watashi` `:` `Str)` `->` `(Pron1Sg` `:` `Bool)` `->` `(anim` `:` `Animateness)` `->` Pron | -
`mkA` | `(ookina` `:` `Str)` `->` A | -
`mkA` | `(kekkonshiteiru,kikonno` `:` `Str)` `->` A | -
`mkA2` | `(yasui` `:` `Str)` `->` `(prep` `:` `Str)` `->` A2 | -
`mkA2` | `(pred` `:` `Str)` `->` `(attr` `:` `Str)` `->` `(prep` `:` `Str)` `->` A2 | -
`mkV` | `(yomu` `:` `Str)` `->` V | -
`mkV` | `(yomu` `:` `Str)` `->` `(group` `:` `ResJpn.VerbGroup)` `->` V | -
`mkV2` | `(yomu` `:` `Str)` `->` V2 `----` AR `15/11/2014` | -
`mkV2` | `(yomu,` `prep` `:` `Str)` `->` `(group` `:` `ResJpn.VerbGroup)` `->` V2 | -
`mkV3` | `(yomu` `:` `Str)` `->` V3 | -
`mkV3` | `(uru,` `p1,` `p2` `:` `Str)` `->` `(group` `:` `ResJpn.VerbGroup)` `->` V3 | -
`mkVS` | `(yomu` `:` `Str)` `->` VS | -
`mkVV` | `(yomu` `:` `Str)` `->` VV | -
`mkV2V` | `(yomu` `:` `Str)` `->` V2V | -
`mkV2S` | `(yomu` `:` `Str)` `->` V2S | -
`mkVQ` | `(yomu` `:` `Str)` `->` VQ | -
`mkVA` | `(yomu` `:` `Str)` `->` VA | -
`mkV2A` | `(yomu` `:` `Str)` `->` V2A | -
`mkAdv` | `Str` `->` Adv `----` AR `15/11/2014` | -
`mkPrep` | `Str` `->` Prep `----` AR `15/11/2014` | -
`mkDet` | `Str` `->` Det | -
`mkConj` | `Str` `->` Conj | -
`mkInterj` | `Str` `->` Interj | -
`mkgoVV` | VV | -

## Paradigms for Latvian

source `../src/latvian/ParadigmsLav.gf`

Function | Type | Explanation
--- | --- | ---
`masculine` | Gender | -
`feminine` | Gender | -
`singular` | Number | -
`plural` | Number | -
`nominative` | Case | -
`genitive` | Case | -
`dative` | Case | -
`accusative` | Case | -
`locative` | Case | -
`second_conjugation` | Conjugation | -
`third_conjugation` | Conjugation | -
`active_voice` | Voice | -
`passive_voice` | Voice | -
`mkN` | `(lemma` `:` `Str)` `->` N | -
`mkN` | `(lemma` `:` `Str)` `->` Bool `->` N | -
`mkN` | `(lemma` `:` `Str)` `->` Gender `->` N | -
`mkN` | `(lemma` `:` `Str)` `->` Declension `->` N | -
`mkN` | `(lemma` `:` `Str)` `->` Gender `->` Bool `->` N | -
`mkN` | `(lemma` `:` `Str)` `->` Declension `->` Bool `->` N | -
`mkN` | `(lemma` `:` `Str)` `->` Gender `->` Declension `->` N | -
`mkN` | `(lemma` `:` `Str)` `->` Gender `->` Declension `->` Bool `->` N | -
`mkN` | `(lemma` `:` `Str)` `->` PN | -
`mkN` | `(lemma` `:` `Str)` `->` Number `->` PN | -
`mkN2` | N `->` Prep `->` N2 | -
`mkN2` | N `->` Prep `->` Bool `->` N2 | -
`mkN3` | N `->` Prep `->` Prep `->` N3 | -
`mkA` | `(lemma` `:` `Str)` `->` A | -
`mkA` | `(lemma` `:` `Str)` `->` AType `->` A | -
`mkA` | `(v` `:` `V)` `->` Voice `->` A | -
`mkAS` | A `->` AS | -
`mkAV` | A `->` AV | -
`mkA2` | A `->` Prep `->` A2 | -
`mkA2S` | A `->` Prep `->` A2S | -
`mkA2V` | A `->` Prep `->` A2V | -
`mkV` | `Str` `->` V | -
`mkV` | `Str` `->` Case `->` V | -
`mkV` | `Str` `->` Conjugation `->` V | -
`mkV` | `Str` `->` Conjugation `->` Case `->` V | -
`mkV` | `Str` `->` `Str` `->` `Str` `->` V | -
`mkV` | `Str` `->` `Str` `->` `Str` `->` Case `->` V | -
`--mkV2` | V `->` V2 | -
`--mkV2` | V `->` Prep `->` V2 | -
`mkV2` | V `->` V2 | -
`mkV2` | V `->` Prep `->` V2 | -
`mkVS` | V `->` Subj `->` VS | -
`mkVS` | V `->` Subj `->` Case `->` VS | -
`mkVQ` | V `->` VQ | -
`mkVQ` | V `->` Case `->` VQ | -
`mkVV` | V `->` VV | -
`mkVV` | V `->` Case `->` VV | -
`mkV3` | V `->` V3 | -
`mkV3` | V `->` Prep `->` Prep `->` V3 | -
`mkVA` | V `->` VA | -
`mkV2A` | V `->` Prep `->` V2A | -
`mkV2Q` | V `->` Prep `->` V2Q | -
`mkV2V` | V `->` Prep `->` V2V | -
`mkV2S` | V `->` Subj `->` Prep `->` V2S | -
`mkPrep` | `Str` `->` Case `->` Case `->` Prep | -
`mkPrep` | Case `->` Prep | -
`nom_Prep` | Prep | -
`gen_Prep` | Prep | -
`dat_Prep` | Prep | -
`acc_Prep` | Prep | -
`loc_Prep` | Prep | -
`mkAdv` | `Str` `->` Adv | -
`mkAdV` | `Str` `->` AdV | -
`mkAdA` | `Str` `->` AdA | -
`mkAdN` | `Str` `->` AdN | -
`mkCAdv` | `Str` `->` `Str` `->` Degree `->` CAdv | -
`mkConj` | `Str` `->` Conj | -
`mkConj` | `Str` `->` Number `->` Conj | -
`mkConj` | `Str` `->` `Str` `->` Conj | -
`mkConj` | `Str` `->` `Str` `->` Number `->` Conj | -
`mk2Conj` | `Str` `->` `Str` `->` Number `->` Conj | -
`mkNumReg` | `Str` `->` `Str` `->` Number `->` `{` `s` `:` DForm `=>` CardOrd `=>` Gender `=>` Case `=>` `Str` `}` | -
`mkNumSpec` | `Str` `->` `Str` `->` `Str` `->` `Str` `->` Number `->` `{` `s` `:` DForm `=>` CardOrd `=>` Gender `=>` Case `=>` `Str` `}` | -
`simts` | CardOrd `=>` Gender `=>` Number `=>` Case `=>` `Str` | -
`tuukstotis` | CardOrd `=>` Gender `=>` Number `=>` Case `=>` `Str` | -

## Paradigms for Maltese

source `../src/maltese/ParadigmsMlt.gf`

Function | Type | Explanation
--- | --- | ---
`masculine` | Gender | -
`feminine` | Gender | -
`singular` | Number | -
`plural` | Number | -
`form1` | VDerivedForm | Binyan I: daħal
`form2` | VDerivedForm | Binyan II: daħħal
`form3` | VDerivedForm | Binyan III: wieġeb
`form4` | VDerivedForm | Binyan IV: wera
`form5` | VDerivedForm | Binyan V: ddaħħal
`form6` | VDerivedForm | Binyan VI: twieġeb
`form7` | VDerivedForm | Binyan VII: ndaħal
`form8` | VDerivedForm | Binyan VIII: ftakar
`form9` | VDerivedForm | Binyan IX: sfar
`form10` | VDerivedForm | Binyan X: stieden
`strong` | VClass | Strong tri. verb: kiteb (k-t-b)
`liquidMedial` | VClass | Strong liquid-medial tri. verb: ħareġ (ħ-r-ġ)
`geminated` | VClass | Strong geminated tri. verb: ħabb (ħ-b-b)
`assimilative` | VClass | Weak-initial tri. verb: wieġeb (w-ġ-b)
`hollow` | VClass | Weak-medial tri. verb: ried (r-j-d)
`lacking` | VClass | Weak-final tri. verb: mexa (m-x-j)
`defective` | VClass | GĦ-final tri. verb: qata' (q-t-għ)
`quad` | VClass | Strong quad. verb: ħarbat (ħ-r-b-t)
`quadWeak` | VClass | Weak-final quad. verb: kanta (k-n-t-j)
`irregular` | VClass | Irregular verb: af ('-'-f)
`loan` | VClass | Loan verb: ipparkja (no root)
`mkN` | `Str` `->` N | Noun paradigm 1: Take the singular and infer plural
`mkN` | `Str` `->` Gender `->` N | Noun paradigm 1: Explicit gender
`mkN` | `Str` `->` `Str` `->` N | Noun paradigm 1: Take the singular and explicit plural
`mkN` | `Str` `->` `Str` `->` Gender `->` N | Noun paradigm 1: Explicit gender
`mkN` | `Str` `->` `Str` `->` `Str` `->` N | Noun paradigm 1x: Take singular and both plurals
`mkN` | `Str` `->` `Str` `->` `Str` `->` Gender `->` N | Noun paradigm 1x: Explicit gender
`mkNColl` | `Str` `->` N | Noun paradigm 2c: Collective form only
`mkNColl` | `Str` `->` `Str` `->` N | Noun paradigm 2b: Collective and plural
`mkNColl` | `Str` `->` `Str` `->` `Str` `->` N | Noun paradigm 2: Singular, collective and plural
`mkNColl` | `Str` `->` `Str` `->` `Str` `->` `Str` `->` N | Noun paradigm 2x: Singular, collective and both plurals
`mkNNoPlural` | `Str` `->` N | Noun paradigm 3: No plural
`mkNNoPlural` | `Str` `->` Gender `->` N | Noun paradigm 3: Explicit gender
`mkNDual` | `Str` `->` N | Noun paradigm 4: Infer dual, plural and gender from singular
`mkNDual` | `Str` `->` `Str` `->` `Str` `->` N | Noun paradigm 4: Singular, dual, plural
`mkNDual` | `Str` `->` `Str` `->` `Str` `->` Gender `->` N | Noun paradigm 4: Explicit gender
`mkNDual` | `Str` `->` `Str` `->` `Str` `->` `Str` `->` N | Noun paradigm 4x: Singular, dual, both plurals
`mkNDual` | `Str` `->` `Str` `->` `Str` `->` `Str` `->` Gender `->` N | Noun paradigm 4x: Explicit gender
`mkPN` | `Str` `->` Gender `->` Number `->` ProperNoun | Proper noun
`mkN2` | N `->` Prep `->` N2 | -
`mkN2` | N `->` `Str` `->` N2 | -
`mkN2` | N `->` N2 | use "ta'"
`mkN3` | Noun `->` Prep `->` Prep `->` N3 | -
`possN` | N `->` N | Mark a noun as taking possessive enclitic pronouns: missieri, missierek...
`mkRoot` | Root | Null root
`mkRoot` | `Str` `->` Root | From hyphenated string: "k-t-b"
`mkRoot` | `Str` `->` `Str` `->` `Str` `->` Root | Tri-consonantal root
`mkRoot` | `Str` `->` `Str` `->` `Str` `->` `Str` `->` Root | Quadri-consonantal root
`mkVowels` | Vowels | Null vowel sequence
`mkVowels` | `Str` `->` Vowels | Only single vowel
`mkVowels` | `Str` `->` `Str` `->` Vowels | Two-vowel sequence
`mkV` | `Str` `->` V | With no root, automatically treat as loan verb
`mkV` | `Str` `->` Root `->` V | Take an explicit root, implying it is a root & pattern verb
`mkV` | `Str` `->` `Str` `->` Root `->` V | Takes an Imperative of the word for when it behaves less predictably
`mkV` | VClass `->` VDerivedForm `->` Root `->` Vowels `->` `(_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_` `:` `Str)` `->` V | All forms: mkV (Strong Regular) (FormI) (mkRoot "k-t-b") (mkVowels "i" "e") "ktibt" "ktibt" "kiteb" "kitbet" "ktibna" "ktibtu" "kitbu" "nikteb" "tikteb" "jikteb" "tikteb" "niktbu" "tiktbu" "jiktbu" "ikteb" "iktbu"
`mkV_II` | `Str` `->` Root `->` V | Form II verb: mkV_II "waqqaf" (mkRoot "w-q-f")
`mkV_II` | `Str` `->` `Str` `->` Root `->` V | Form II verb with explicit imperative form: mkV_II "waqqaf" "waqqaf" (mkRoot "w-q-f")
`mkV_III` | `Str` `->` Root `->` V | Form III verb: mkV_III "qiegħed" (mkRoot "q-għ-d")
`mkV_V` | `Str` `->` Root `->` V | Form V verb: mkV_V "twaqqaf" (mkRoot "w-q-f")
`mkV_VI` | `Str` `->` Root `->` V | Form VI verb: mkV_VI "tqiegħed" (mkRoot "q-għ-d")
`mkV_VII` | `Str` `->` `Str` `->` Root `->` V | Form VII verb: mkV_VII "xeħet" "nxteħet" (mkRoot "x-ħ-t")
`mkV_VIII` | `Str` `->` Root `->` V | Form VIII verb: mkV_VIII "xteħet" (mkRoot "x-ħ-t")
`mkV_IX` | `Str` `->` Root `->` V | Form IX verb: mkV_IX "sfar" (mkRoot "s-f-r")
`mkV_X` | `Str` `->` Root `->` V | Form X verb: mkV_X "stagħġeb" (mkRoot "għ-ġ-b")
`presPartV` | `Str` `->` V `->` V | Add the present participle to a verb: ħiereġ
`presPartV` | `Str` `->` `Str` `->` `Str` `->` V `->` V | Add the present participle to a verb: ħiereġ, ħierġa, ħierġin
`pastPartV` | `Str` `->` V `->` V | Add the past participle to a verb: miktub
`pastPartV` | `Str` `->` `Str` `->` `Str` `->` V `->` V | Add the past participle to a verb: miktub, miktuba, miktubin
`mkVS` | V `->` VS | sentence-compl
`mkV3` | V `->` V3 | ditransitive: give,_,_
`mkV3` | V `->` Prep `->` Prep `->` V3 | two prepositions: speak, with, about
`mkV3` | V `->` Prep `->` V3 | one preposition: give,_,to
`mkV2V` | V `->` Prep `->` Prep `->` V2V | want (noPrep NP) (to VP)
`mkConj` | `Str` `->` Conj | Conjunction: wieħed tnejn u tlieta
`mkConj` | `Str` `->` `Str` `->` Conj | Conjunction: wieħed , tnejn u tlieta
`mkA` | `Str` `->` A | Regular adjective with predictable feminine and plural forms: bravu
`mkA` | `Str` `->` `Str` `->` A | Infer feminine from masculine; no comparative form: sabiħ, sbieħ
`mkA` | `Str` `->` `Str` `->` `Str` `->` A | Explicit feminine form; no comparative form: sabiħ, sabiħa, sbieħ
`mkA` | `Str` `->` `Str` `->` `Str` `->` `Str` `->` A | All forms: sabiħ, sabiħa, sbieħ, isbaħ
`sameA` | `Str` `->` A | Adjective with same forms for masculine, feminine and plural: blu
`mkA2` | A `->` Prep `->` A2 | -
`mkA2` | A `->` `Str` `->` A2 | -
`mkAS` | A `->` AS | -
`mkAdv` | `Str` `->` Adv | post-verbal adverb: illum
`mkAdV` | `Str` `->` AdV | preverbal adverb: dejjem
`mkAdA` | `Str` `->` AdA | adverb modifying adjective: pjuttost
`mkAdN` | `Str` `->` AdN | adverb modifying numeral: madwar

## Paradigms for Mongolian

source `../src/mongolian/ParadigmsMon.gf`

Function | Type | Explanation
--- | --- | ---
`mkN` | `(_,_` `:` `Str)` `->` Noun | -
`mk2N` | `(adj` `:` `Str)` `->` Noun `->` Noun | -
`mkLN` | `(_,_` `:` `Str)` `->` Noun | -
`regN` | `Str` `->` Noun | -
`loanN` | `Str` `->` Noun | -
`modDecl` | `(Dcl` `->` `Dcl)` `->` `Str` `->` Noun | -
`modDeclL` | `(Dcl` `->` `Dcl)` `->` `Str` `->` Noun | -
`mkN01a` | `Str` `->` Noun | -
`mkN01b` | `Str` `->` Noun | -
`mkN01c` | `Str` `->` Noun | -
`mkN01d` | `Str` `->` Noun | -
`mkN01e` | `Str` `->` Noun | -
`mkN01f` | `Str` `->` Noun | -
`mkN01g` | `Str` `->` Noun | -
`mkN01h` | `Str` `->` Noun | -
`mkLN01c` | `Str` `->` Noun | -
`modDecl2` | `(Dcl` `->` `Dcl)` `->` `Str` `->` `Str` `->` Noun | -
`modDecl2L` | `(Dcl` `->` `Dcl)` `->` `Str` `->` `Str` `->` Noun | -
`reg2N` | `(nomSg,nomPl` `:` `Str)` `->` Noun | -
`loan2N` | `(nomSg,nomPl` `:` `Str)` `->` Noun | -
`mkN02a` | `(nomSg,nomPl` `:` `Str)` `->` Noun | -
`mkN02b` | `(nomSg,nomPl` `:` `Str)` `->` Noun | -
`mkN02c` | `Str` `->` `Str` `->` Noun | -
`mkN02d` | `(nomSg,nomPl` `:` `Str)` `->` Noun | -
`mkN02e` | `(nomSg,nomPl` `:` `Str)` `->` Noun | -
`mkNP` | `Str` `->` Def `->` NP | -
`regV` | `Str` `->` Verb | -
`verbToAux` | Verb `->` Aux | -
`auxToVerb` | Aux `->` Verb | -
`mkV` | `Str` `->` Verb | -
`auxBe` | Aux | -

## Paradigms for Nepali

source `../src/nepali/ParadigmsNep.gf`

Function | Type | Explanation
--- | --- | ---
`masculine` | Gender | -
`feminine` | Gender | -
`singular` | Number | -
`plural` | Number | -
`human` | NType | -
`profession` | NType | -
`living` | NType | -
`regN` | `Str` `->` N | -
`regN` | `Str` `->` NPerson `->` N | -
`regN` | `Str` `->` NType `->` N | -
`regN` | `Str` `->` NType `->` NPerson `->` N | -
`mkNF` | `Str` `->` N | -
`mkNF` | `Str` `->` NPerson `->` N | -
`mkNF` | `Str` `->` NType `->` N | -
`mkNF` | `Str` `->` NType `->` NPerson `->` N | -
`mkNUC` | `Str` `->` N | -
`mkNUC` | `Str` `->` Gender `->` N | -
`mkNUC` | `Str` `->` Gender `->` NType `->` N | -
`mkNUC` | `Str` `->` Gender `->` NType `->` NPerson `->` N | -
`--mkNUC` | `Str` `->` NType `->` Gender `->` N | -
`mkN2` | N `->` Prep `->` `Str` `->` N2 | -
`mkN2` | N `->` Prep `->` `Str` `->` NType `->` N2 | -
`mkN2` | N `->` Prep `->` `Str` `->` NType `->` NPerson `->` N2 | -
`mkN2` | N `->` Prep `->` `Str` `->` `N2;` | -
`mkN3` | N `->` Prep `->` Prep `->` `Str->` N3 | -
`mkN3` | N `->` Prep `->` Prep `->` `Str->` NType `->` N3 | -
`mkN3` | N `->` Prep `->` Prep `->` `Str->` N3 | -
`mkCmpdNoun` | `Str` `->` N `->` N | -
`mkPN` | `Str` `->` PN | -
`mkPN` | `Str` `->` Gender `->` NPerson `->` PN | -
`mkPN` | `Str` `->` Gender `->` NType `->` NPerson `->` PN | -
`mkPron` | `Str` `->` `Str` `->` Number `->` Gender `->` NPerson `->` Pron | -
`mkPron` | `(x1,_,_,_,_,_,x7` `:` `Str)` `->` Number `->` Gender `->` NPerson `->` Pron | -
`demoPN` | `Str` `->` `Str` `->` `Str` `->` Quant | -
`mkDet` | `(s1,s2:Str)` `->` Number `->` Det | -
`mkDet` | `(s1,s2,s3,s4:Str)` `->` Number `->` Det | -
`mkIDetn` | `(s1,s2:Str)` `->` Number `->` IDet | -
`mkIP` | `(x1,x2,x3,x4:Str)` `->` Number `->` IP | -
`mkA` | `Str->` A | -
`mkA` | `Str` `->` `Str` `->` A2 | -
`mkV` | `Str` `->` V | -
`mkV2` | `Str` `->` V2 | -
`mkV2` | V `->` V2 | -
`mkV2` | V `->` `Str` `->` V2 | -
`mkV3` | V `->` `Str` `->` `Str` `->` V3 | -
`mkV2V` | V `->` `Str` `->` `Str` `->` Bool `->` V2V | -
`compoundV` | `Str` `->` V `->` V | -
`compoundV` | `Str` `->` V2 `->` V | -
`mkAdv` | `Str` `->` Adv | e.g. today
`mkAdV` | `Str` `->` AdV | e.g. always
`mkAdA` | `Str` `->` AdA | e.g. quite
`mkAdN` | `Str` `->` AdN | e.g. approximately
`mkPrep` | `Str` `->` Prep | -
`noPrep` | Prep | -
`--mkQuant` | Pron `->` Quant | -
`mkQuant` | `(s1,s2,s3,s4:Str)` `->` Quant | -
`mkQuant` | `(s1,s2:Str)` `->` Quant | -
`mkConj` | `Str` `->` Conj | and (plural agreement)
`mkConj` | `Str` `->` Number `->` Conj | or (agrement number given as argument)
`mkConj` | `Str` `->` `Str` `->` Conj | both ... and (plural)
`mkConj` | `Str` `->` `Str` `->` Number `->` Conj | either ... or (agrement number given as argument)
`mkConj` | `Str` `->` Conj | -
`mkConj` | `Str` `->` Number `->` Conj | -
`mkConj` | `Str` `->` `Str` `->` Conj | -
`mkConj` | `Str` `->` `Str` `->` Number `->` Conj | -
`mk2Conj` | `Str` `->` `Str` `->` Number `->` Conj | -

## Paradigms for Norwegian

source `../src/norwegian/ParadigmsNor.gf`

Function | Type | Explanation
--- | --- | ---
`Gender` | Type | -
`masculine` | Gender | the "en" gender
`feminine` | Gender | the "ei" gender
`neutrum` | Gender | the "et" gender
`Number` | Type | -
`singular` | Number | -
`plural` | Number | -
`mkPrep` | `Str` `->` Prep | e.g. "etter"
`noPrep` | Prep | empty string
`mkN` | `Str` `->` N | predictable noun, feminine for "-e" otherwise masculine
`mkN` | `Str` `->` Gender `->` N | force gender
`mkN` | `(dreng,drengen,drenger,drengene` `:` `Str)` `->` N | worst case
`mkN2` | N `->` Prep `->` N2 | e.g. datter + til
`mkN3` | N `->` Prep `->` Prep `->` N3 | e.g forbindelse + fra + til
`mkPN` | `Str` `->` PN | masculine
`mkPN` | `Str` `->` Gender `->` PN | force gender
`mkA` | `(fin` `:` `Str)` `->` A | predictable adjective
`mkA` | `(fin,fint` `:` `Str)` `->` A | deviant neuter
`mkA` | `(galen,galet,galne` `:` `Str)` `->` A | also plural deviant
`mkA` | `(stor,stort,store,storre,storst` `:` `Str)` `->` A | worst case
`mkA` | A `->` A | comparison with mer/mest, e.g. "norsk"
`mkA2` | A `->` Prep `->` A2 | e.g. gift + med
`mkAdv` | `Str` `->` Adv | e.g. her
`mkAdV` | `Str` `->` AdV | e.g. altid
`mkAdA` | `Str` `->` AdA | e.g. mye
`mkV` | `(snakke` `:` `Str)` `->` V | regular verb (first conjugation)
`mkV` | `(leve,levde` `:` `Str)` `->` V | other past tense
`mkV` | `(drikke,` `drakk,` `drukket` `:` `Str)` `->` V | theme of irregular verb
`mkV` | `(spise,spiser,spises,spiste,spist,spis` `:` `Str)` `->` V | worst case
`mkV` | V `->` `Str` `->` V | verb with particle, e.g. lukke + opp
`vaereV` | V `->` V | force "vÃ¦re" as auxiliary (default "have")
`depV` | V `->` V | deponent, e.g "trives"
`reflV` | V `->` V | reflexive, e.g. "forestille seg"
`mkV2` | `Str` `->` V2 | regular, direct object
`mkV2` | V `->` V2 | direct object
`mkV2` | V `->` Prep `->` V2 | preposition for complement
`mkV3` | V `->` Prep `->` Prep `->` V3 | snakke, med, om
`dirV3` | V `->` Prep `->` V3 | gi,_,til
`dirdirV3` | V `->` V3 | gi,_,_
`mkVS` | V `->` VS | -
`mkV2S` | V `->` Prep `->` V2S | -
`mkVV` | V `->` VV | -
`mkV2V` | V `->` Prep `->` Prep `->` V2V | -
`mkVA` | V `->` VA | -
`mkV2A` | V `->` Prep `->` V2A | -
`mkVQ` | V `->` VQ | -
`mkV2Q` | V `->` Prep `->` V2Q | -

## Paradigms for Polish

source `../src/polish/ParadigmsPol.gf`

## Paradigms for Punjabi

source `../src/punjabi/ParadigmsPnb.gf`

Function | Type | Explanation
--- | --- | ---
`masculine` | Gender | -
`feminine` | Gender | -
`singular` | `Number;` | -
`plural` | `Number;` | -
`mkN2` | N `->` Prep `->` `Str` `->` `N2;` | -
`mkN3` | N `->` Prep `->` `Str` `->` `Str->` N3 | -
`mkCmpdNoun` | `Str` `->` N `->` N | -
`mkPN` | `Str` `->` PN | -
`mkPN` | `Str` `->` Gender `->` PN | -
`personalPN` | `Str` `->` `Str` `->` `Str` `->` `Str` `->` `Str` `->` Number `->` Gender `->` PPerson `->` Pron | -
`demoPN` | `Str` `->` `Str` `->` `Str` `->` Quant | -
`mkDet` | `Str` `->` `Str` `->` `Str` `->` `Str` `->` Number `->` Det | -
`mkIP` | `(x1,x2,x3,x4:Str)` `->` Number `->` Gender `->` IP | -
`mkAdN` | `Str` `->` AdN | -
`mkA` | `Str->` A | -
`mkA` | `Str` `->` `Str` `->` A2 | -
`mkV` | `Str` `->` V | -
`mkV2` | `Str` `->` V2 | -
`mkV2` | V `->` V2 | -
`mkV2` | V `->` `Str` `->` V2 | -
`mkV3` | V `->` `Str` `->` `Str` `->` `V3;` | -
`mkV2V` | V `->` `Str` `->` `Str` `->` Bool `->` V2V | -
`compoundV` | `Str` `->` V `->` V | -
`compoundV` | `Str` `->` V2 `->` V | -
`mkAdv` | `Str` `->` Adv | -
`mkPrep` | `Str` `->` Prep | -
`mkQuant1` | Pron `->` Quant | -
`mkIQuant` | `Str` `->` `Str` `->` `Str` `->` `Str` `->` IQuant | -
`mkQuant1` | Pron `->` Quant | -
`mkConj` | `Str` `->` Conj | and (plural agreement)
`mkConj` | `Str` `->` Number `->` Conj | or (agrement number given as argument)
`mkConj` | `Str` `->` `Str` `->` Conj | both ... and (plural)
`mkConj` | `Str` `->` `Str` `->` Number `->` Conj | either ... or (agrement number given as argument)
`mkConj` | `Str` `->` Conj | -
`mkConj` | `Str` `->` Number `->` Conj | -
`mkConj` | `Str` `->` `Str` `->` Conj | -
`mkConj` | `Str` `->` `Str` `->` Number `->` Conj | -
`mk2Conj` | `Str` `->` `Str` `->` Number `->` Conj | -
`mkVV` | V `->` VV | -

## Paradigms for Romanian

source `../src/romanian/ParadigmsRon.gf`

Function | Type | Explanation
--- | --- | ---
`NGender` | Type | -
`masculine` | NGender | -
`feminine` | NGender | -
`neuter` | NGender | -
`Gender` | Type | -
`Masculine` | Gender | -
`Feminine` | Gender | -
`Anim` | Type | -
`animate` | Anim | -
`inanimate` | `Anim;` | -
`Number` | Type | -
`singular` | Number | -
`plural` | Number | -
`Preposition` | Type | -
`NCase` | Type | -
`Acc` | NCase | -
`Dat` | NCase | -
`Gen` | NCase | -
`Nom` | NCase | -
`mkPrep` | `Str` `->` `NCase->` Bool `->` Prep | -
`mkPrep` | `Str` `->` NCase `->` `Prep;` | -
`noPrep` | NCase `->` Prep | -
`mkN` | `Str` `->` N | Singular, infers gender and Plural
`mkN` | `Str` `->` `Str` `->` NGender `->` N | worst case: Singular + Plural + gender
`mkN` | `Str` `->` `Str` `->` `Str` `->` N | very irregular nouns - feminine
`mkN` | `Str` `->` `Str` `->` N | Singular + Plural, infers gender
`mkN` | `Str` `->` NGender `->` N | Singular + gender, infers Plural
`mkNR` | `Str` `->` `N;` | -
`mkN2` | N `->` Prep `->` N2 | -
`mkN3` | N `->` Prep `->` Prep `->` N3 | -
`mkPN` | `Str` `->` PN | -
`mkPN` | `Str` `->` `Str` `->` Gender `->` Number `->` PN | -
`mkPN` | `Str` `->` Gender `->` PN | -
`mkPN` | `Str` `->` Gender `->` Number `->` PN | -
`mkInAn` | PN `->` PN | -
`mkPropNoun` | `Str` `->` Gender `->` PN | -
`mkA` | `Str` `->` A | regular adjectives
`mkA` | `Str` `->` `Str` `->` `Str` `->` `Str` `->` `Str` `->` A `--worst` `case` | all 4 forms are needed + form for adverb
`mkA` | `Str` `->` `Str` `->` `Str` `->` `Str` `->` A | 4 forms are needed
`mkA2` | A `->` Prep `->` A2 | -
`mkV` | `Str` `->` V | -
`mkV2S` | V `->` Prep `->` V2S | -
`mkV2V` | V `->` Prep `->` Prep `->` V2V | -
`mkVA` | V `->` VA | -
`mkV2A` | V `->` Prep `->` Prep `->` V2A | -
`mkVQ` | V `->` VQ | -
`mkV2Q` | V `->` Prep `->` V2Q | -

## Paradigms for Russian

source `../src/russian/ParadigmsRus.gf`

Function | Type | Explanation
--- | --- | ---
`Gender` | Type | -
`masculine` | Gender | -
`feminine` | Gender | -
`neuter` | Gender | -
`Case` | Type | -
`nominative` | Case | -
`genitive` | Case | -
`dative` | Case | -
`accusative` | Case | -
`instructive` | Case | -
`prepositional` | Case | -
`Number` | Type | -
`singular` | Number | -
`plural` | Number | -
`mkN` | `(karta` `:` `Str)` `->` N | -
`mkN` | `(tigr` `:` `Str)` `->` Animacy `->` N | -
`mkN` | `(nomSg,` `genSg,` `datSg,` `accSg,` `instSg,` `preposSg,` `prepos2Sg,` `nomPl,` `genPl,` `datPl,` `accPl,` `instPl,` `preposPl` `:` `Str)` `->` Gender `->` Animacy `->` N | -
`mkN2` | N `->` N2 | -
`mkN2` | N `->` Prep `->` N2 | -
`mkN3` | N `->` Prep `->` Prep `->` N3 | -
`mkPN` | `Str` `->` Gender `->` Number `->` Animacy `->` PN | "Иван", "Маша"
`nounPN` | N `->` PN | -
`mkA` | `(positive` `:` `Str)` `->` A | -
`mkA` | `(positive,` `comparative` `:` `Str)` `->` A | -
`mkA2` | A `->` `Str` `->` Case `->` A2 | "делим на"
`mkAdv` | `Str` `->` Adv | -
`mkPrep` | `Str` `->` Case `->` Prep | as in German
`mkV` | Aspect `->` `(presSg1,presSg2,presSg3,presPl1,presPl2,presPl3,pastSgMasc,imp,inf:` `Str)` `->` V | -
`mkV2` | V `->` `Str` `->` Case `->` V2 | "войти в дом"; "в", accusative
`mkV3` | V `->` `Str` `->` `Str` `->` Case `->` Case `->` V3 | "сложить письмо в конверт"
`mkVS` | V `->` VS | -
`mkVQ` | V `->` VQ | -
`dirV2` | V `->` V2 | "видеть", "любить"
`tvDirDir` | V `->` V3 | -

## Paradigms for Sindhi

source `../src/sindhi/ParadigmsSnd.gf`

Function | Type | Explanation
--- | --- | ---
`masculine` | Gender | -
`feminine` | Gender | -
`singular` | `Number;` | -
`plural` | `Number;` | -
`mkN2` | N `->` Prep `->` `Str` `->` `N2;` | -
`mkN3` | N `->` Prep `->` `Str` `->` `Str->` N3 | -
`mkCmpdNoun` | `Str` `->` N `->` N | -
`mkPN` | `Str` `->` PN | -
`mkPN` | `Str` `->` Gender `->` PN | -
`personalPN` | `Str` `->` `Str` `->` `Str` `->` `Str` `->` `Str` `->` Number `->` Gender `->` PPerson `->` Pron | -
`demoPN` | `Str` `->` `Str` `->` `Str` `->` Quant | -
`mkDet` | `Str` `->` `Str` `->` `Str` `->` `Str` `->` Number `->` Det | -
`mkIP` | `(x1,x2,x3,x4:Str)` `->` Number `->` Gender `->` IP | -
`mkAdN` | `Str` `->` AdN | -
`mkA` | `Str->` A | -
`mkA` | `Str` `->` `Str` `->` A2 | -
`mkV` | `Str` `->` V | -
`mkV2` | `Str` `->` V2 | -
`mkV2` | V `->` V2 | -
`mkV2` | V `->` `Str` `->` V2 | -
`mkV3` | V `->` `Str` `->` `Str` `->` `V3;` | -
`mkV2V` | V `->` `Str` `->` `Str` `->` Bool `->` V2V | -
`compoundV` | `Str` `->` V `->` V | -
`compoundV` | `Str` `->` V2 `->` V | -
`mkAdv` | `Str` `->` Adv | -
`mkPrep` | `Str` `->` Prep | -
`mkQuant1` | Pron `->` Quant | -
`mkIQuant` | `Str` `->` `Str` `->` `Str` `->` `Str` `->` IQuant | -
`mkQuant1` | Pron `->` Quant | -
`mkConj` | `Str` `->` Conj | and (plural agreement)
`mkConj` | `Str` `->` Number `->` Conj | or (agrement number given as argument)
`mkConj` | `Str` `->` `Str` `->` Conj | both ... and (plural)
`mkConj` | `Str` `->` `Str` `->` Number `->` Conj | either ... or (agrement number given as argument)
`mkConj` | `Str` `->` Conj | -
`mkConj` | `Str` `->` Number `->` Conj | -
`mkConj` | `Str` `->` `Str` `->` Conj | -
`mkConj` | `Str` `->` `Str` `->` Number `->` Conj | -
`mk2Conj` | `Str` `->` `Str` `->` Number `->` Conj | -
`mkVV` | V `->` VV | -

## Paradigms for Spanish

source `../src/spanish/ParadigmsSpa.gf`

Function | Type | Explanation
--- | --- | ---
`Gender` | Type | -
`masculine` | Gender | -
`feminine` | Gender | -
`Number` | Type | -
`singular` | Number | -
`plural` | Number | -
`accusative` | Prep | direct object
`genitive` | Prep | preposition "de" and its contractions
`dative` | Prep | preposition "a" and its contractions
`mkPrep` | `Str` `->` Prep | other preposition
`mkPrep` | `Str` `->` Prep `->` Prep | compound prepositions, e.g. "antes de", made as mkPrep "antes" genitive
`mkN` | `(luz` `:` `Str)` `->` N | predictable; feminine for "-a"/"-z", otherwise masculine
`mkN` | `Str` `->` Gender `->` N | force gender
`mkN` | `(baston,bastones` `:` `Str)` `->` Gender `->` N | worst case
`compN` | N `->` `Str` `->` N | compound, e.g. "nÃºmero" + "de telÃ©fono"
`mkN2` | N `->` Prep `->` N2 | relational noun with preposition
`deN2` | N `->` N2 | relational noun with preposition "de"
`aN2` | N `->` N2 | relational noun with preposition "a"
`mkN3` | N `->` Prep `->` Prep `->` N3 | prepositions for two complements
`mkPN` | `(Anna` `:` `Str)` `->` PN | feminine for "-a"
`mkPN` | `(Pilar` `:` `Str)` `->` Gender `->` PN | force gender
`mkPN` | N `->` PN | gender from noun
`mkA` | `(util` `:` `Str)` `->` A | predictable adjective
`mkA` | `(espanol,espanola` `:` `Str)` `->` A | -
`mkA` | `(solo,sola,solos,solas,solamente` `:` `Str)` `->` A | worst-case
`mkA` | `(bueno` `:` `A)` `->` `(mejor` `:` `A)` `->` A | special comparison (default with "mas")
`prefixA` | A `->` A | adjective before noun (default after noun)
`mkA2` | A `->` Prep `->` A2 | e.g. "casado" + dative
`mkAdv` | `Str` `->` Adv | -
`mkAdV` | `Str` `->` AdV | -
`mkAdA` | `Str` `->` AdA | -
`mkAdN` | `Str` `->` AdN | -
`mkV` | `(pagar` `:` `Str)` `->` V | regular in "-ar", "-er", ".ir"
`mkV` | `(mostrar,muestro` `:` `Str)` `->` V | regular with vowel alternation
`mkV` | Verbum `->` V | import verb constructed with BeschSpa
`mkV` | V `->` `Str` `->` V | particle verb
`reflV` | V `->` V | reflexive verb
`special_ppV` | V `->` `Str` `->` V | deviant past participle, e.g. abrir - abierto
`mkV2` | `Str` `->` V2 | regular, direct object
`mkV2` | V `->` V2 | direct object
`mkV2` | V `->` Prep `->` V2 | other object
`mkV3` | V `->` V3 | donner (+ accusative + dative)
`mkV3` | V `->` Prep `->` V3 | placer (+ accusative) + dans
`mkV3` | V `->` Prep `->` Prep `->` V3 | parler + dative + genitive
`dirV3` | V `->` Prep `->` V3 | e.g. dar,(accusative),a
`dirdirV3` | V `->` V3 | e.g. dar,(dative),(accusative)
`mkVS` | V `->` VS | -
`mkVV` | V `->` VV | plain infinitive: "quiero hablar"
`deVV` | V `->` VV | "terminar de hablar"
`aVV` | V `->` VV | "aprender a hablar"
`mkVA` | V `->` VA | -
`mkVQ` | V `->` VQ | -
`mkV2Q` | V `->` Prep `->` V2Q | -
`mkV2S` | V `->` V2S | -
`mkV2S` | V `->` Prep `->` V2S | -
`mkV2V` | V `->` V2V | -
`mkV2V` | V `->` Prep `->` Prep `->` V2V | -
`mkV2A` | V `->` V2A | -
`mkV2A` | V `->` Prep `->` Prep `->` V2A | -

## Paradigms for Swedish

source `../src/swedish/ParadigmsSwe.gf`

Function | Type | Explanation
--- | --- | ---
`Gender` | Type | -
`utrum` | Gender | the "en" gender
`neutrum` | Gender | the "ett" gender
`Number` | Type | -
`singular` | Number | -
`plural` | Number | -
`mkPrep` | `Str` `->` Prep | e.g. "till"
`noPrep` | Prep | empty string
`mkN` | `(apa` `:` `Str)` `->` N | predictable nouns: apa-apor, rike-riken, or bil-bilar
`mkN` | `(nyckel,nycklar` `:` `Str)` `->` N | singular and plural suffice for most nouns
`mkN` | `(museum,museet,museer,museerna` `:` `Str)` `->` N | worst case for nouns
`mkN` | `(museum,museet,museer,museerna` `:` `Str)` `->` Gender `->` N | even worse case for nouns
`mkN` | `(regering,` `makt` `:` `N)` `->` N | regeringsmakt, using the co form of regering
`mkN` | `Str` `->` N `->` N | Ã¶ver + flÃ¶de
`changeCompoundN` | `Str` `->` N `->` N | kyrko + kyrka_N
`mkN2` | N `->` N2 | e.g. summan - av
`mkN2` | N `->` Prep `->` N2 | e.g. syster - till
`mkN3` | N `->` Prep `->` Prep `->` N3 | e.g. flyg - frÃ¥n - till
`mkPN` | `Str` `->` PN | default gender utrum
`mkPN` | `Str` `->` Gender `->` PN | set other gender
`mkPN` | N `->` PN | get inflection and gender from a noun
`mkPN` | `(jesus,jesu` `:` `Str)` `->` Gender `->` PN | irregular genitive
`mkA` | `(billig` `:` `Str)` `->` A | -
`mkA` | `(bred,brett` `:` `Str)` `->` A | predictable adjective
`mkA` | `(tung,tyngre,tyngst` `:` `Str)` `->` A | irregular comparison
`mkA` | `(god,gott,goda,battre,bast` `:` `Str)` `->` A | very irregular
`mkA` | `(liten,litet,lilla,sma,mindre,minst,minsta` `:` `Str)` `->` A | worst case
`compoundA` | A `->` A | force comparison by mera - mest
`invarA` | `Str` `->` A | e.g. Ã¤kta
`irregAdv` | A `->` `Str` `->` A | adverb irreg
`mkA2` | A `->` Prep `->` A2 | e.g. delbar - med
`mkAdv` | `Str` `->` Adv | postverbal, e.g. hÃ¤r
`mkAdV` | `Str` `->` AdV | preverbal, e.g. alltid
`mkAdA` | `Str` `->` AdA | modify adjective, e.g. tÃ¤mligen
`mkV` | `(stÃ¤mmer` `:` `Str)` `->` V | predictable verb: use present indicative
`mkV` | `(slita,` `slet` `:` `Str)` `->` V | i/e/i, u/Ã¶/u, u/a/u
`mkV` | `(dricka,drack,druckit` `:` `Str)` `->` V | the theme of an irregular verb
`mkV` | `(gÃ¥,gÃ¥r,gÃ¥,gick,gÃ¥tt,gÃ¥ngen` `:` `Str)` `->` V | worst case
`mkV` | V `->` `Str` `->` V | particle verb, e.g. passa - pÃ¥
`depV` | V `->` V | deponent verb, e.g. andas
`reflV` | V `->` V | reflexive verb, e.g. Ã¥ngra sig
`mkV2` | V `->` V2 | direct transitive
`mkV2` | V `->` Prep `->` V2 | preposition for complement
`mkV3` | V `->` V3 | direct ditransitive
`mkV3` | V `->` Prep `->` V3 | preposition for last argument
`mkV3` | V `->` Prep `->` Prep `->` V3 | prepositions for both complements
`mkVS` | V `->` VS | -
`mkV2S` | V `->` V2S | -
`mkV2S` | V `->` Prep `->` V2S | -
`mkVV` | V `->` VV | -
`auxVV` | V `->` VV | -
`mkV2V` | V `->` V2V | -
`mkV2V` | V `->` Prep `->` Prep `->` V2V | -
`mkVA` | V `->` VA | -
`mkV2A` | V `->` V2A | -
`mkV2A` | V `->` Prep `->` V2A | -
`mkVQ` | V `->` VQ | -
`mkV2Q` | V `->` V2Q | -
`mkV2Q` | V `->` Prep `->` V2Q | -
`mkInterj` | `Str` `->` Interj | -

## Paradigms for Thai

source `../src/thai/ParadigmsTha.gf`

Function | Type | Explanation
--- | --- | ---
`mkN` | `Str` `->` N | -
`mkN` | `Str` `->` `Str` `->` N | -
`personN` | `Str` `->` N | -
`fooddishN` | `Str` `->` N | -
`vehicleN` | `Str` `->` N | -
`houseN` | `Str` `->` N | -
`animalN` | `Str` `->` N | -
`placeN` | `Str` `->` N | -
`verbalN` | `Str` `->` N | -
`mkN2` | N `->` `Str` `->` N2 | -
`mkN3` | N `->` `Str` `->` `Str` `->` N3 | -
`mkA` | `Str` `->` A | -
`mkPN` | `Str` `->` PN | -
`mkA2` | A `->` `Str` `->` A2 | -
`mkV` | `Str` `->` V | -
`mkV` | `Str` `->` `Str` `->` V | -
`mkV2` | `Str` `->` V2 | -
`mkV2` | V `->` V2 | -
`mkV2` | V `->` `Str` `->` V2 | -
`mkV3` | `Str` `->` V3 | -
`mkV3` | V `->` V3 | -
`mkV3` | V `->` `Str` `->` `Str` `->` V3 | -
`mkVQ` | V `->` VQ | -
`mkVS` | V `->` VS | -
`mkVA` | V `->` VA | -
`mkV2Q` | V `->` `Str` `->` V2Q | -
`mkV2V` | V `->` `Str` `->` `Str` `->` V2V | -
`mkV2S` | V `->` `Str` `->` V2S | -
`mkV2A` | V `->` `Str` `->` `Str` `->` V2A | -
`mkAdv` | `Str` `->` Adv | -
`mkPrep` | `Str` `->` Prep | -

## Paradigms for Urdu

source `../src/urdu/ParadigmsUrd.gf`

Function | Type | Explanation
--- | --- | ---
`masculine` | Gender | -
`feminine` | Gender | -
`singular` | `Number;` | -
`plural` | `Number;` | -
`mkN` | `Str` `->` N | Regular nouns like lRka, gender is judged from noun ending
`mkN` | `Str` `->` Gender `->` N | nouns whose gender is irregular like Admy
`mkN` | `(x1,_,_,_,_,x6` `:` `Str)` `->` Gender `->` N | worst case
`mkN2` | N `->` Prep `->` `Str` `->` `N2;` | e.g maN ky
`mkN3` | N `->` Prep `->` `Str` `->` `Str->` N3 | e.g faSlh - sE - ka
`mkCmpdNoun` | `Str` `->` N `->` N | e.g t-alb elm
`mkPN` | `Str` `->` PN | -
`personalPN` | `Str` `->` `Str` `->` `Str` `->` `Str` `->` `Str` `->` `Str` `->` `Str` `->` Number `->` Gender `->` UPerson `->` Pron | -
`demoPN` | `Str` `->` `Str` `->` `Str` `->` Quant | -
`mkDet` | `Str` `->` `Str` `->` `Str` `->` `Str` `->` Number `->` Det | -
`mkIP` | `(x1,x2,x3:Str)` `->` Number `->` Gender `->` IP | -
`mkAdN` | `Str` `->` AdN | -
`mkA` | `Str->` A | e.g ach'a
`mkA` | `Str` `->` `Str` `->` A2 | e.g sE Xady krna
`mkA2` | A `->` `Str` `->` A2 | -
`mkCompoundA` | `Str` `->` `Str` `->` A | e.g dra hwa
`mkV` | `Str` `->` V | regular verbs like swna
`mkV2` | `Str` `->` V2 | e.g pyna
`mkV2` | V `->` V2 | e.g pyna
`mkV2` | V `->` `Str` `->` V2 | e.g bnd krna
`dirV2` | V `->` V2 | -
`mkV3` | V `->` `Str` `->` `Str` `->` `V3;` | e.g bycna
`mkV2V` | V `->` `Str` `->` `Str` `->` Bool `->` V2V | e.g eltja krna - sE - kw
`dirdirV3` | V `->` V3 | -
`compoundV` | `Str` `->` V `->` V | e.g barX hwna
`compoundV` | `Str` `->` V2 `->` V | e.g bnd krna
`mkAdv` | `Str` `->` Adv | e.g yhaN
`mkAdv` | `Str` `->` `Str` `->` Adv | -
`mkPrep` | `Str` `->` `Str` `->` Prep | e.g ka - ky
`mkIQuant` | `Str` `->` IQuant | -
`mkConj` | `Str` `->` Conj | and (plural agreement)
`mkConj` | `Str` `->` Number `->` Conj | or (agrement number given as argument)
`mkConj` | `Str` `->` `Str` `->` Conj | both ... and (plural)
`mkConj` | `Str` `->` `Str` `->` Number `->` Conj | either ... or (agrement number given as argument)
`mkConj` | `Str` `->` Conj | -
`mkConj` | `Str` `->` Number `->` Conj | -
`mkConj` | `Str` `->` `Str` `->` Conj | -
`mkConj` | `Str` `->` `Str` `->` Number `->` Conj | -
`mk2Conj` | `Str` `->` `Str` `->` Number `->` Conj | -
`mkVS` | V `->` `VS;` | e.g drna
`mkVV` | V `->` VV | -
`mkAdA` | `Str` `->` AdA | -
`mkVQ` | V `->` VQ | e.g janna

# Additional Libraries

## The Prelude module

The `Prelude` defines commonly used utility functions, in particular for strings and booleans.

Oper | Type | Explanation
--- | --- | ---
`SS` | `Type` | the type `{s : Str}`
`ss` | `Str -> SS` | record from string
`nonExist` | `Str` | missing form
`optStr` | `Str -> Str` | optional string
`bothWays` | `(x,y : Str) -> Str` | either `x ++ y` or `y ++ x`
`Bool` | `PType` | values `True` and `False`
`andB` | `(_,_ : Bool) -> Bool` | conjunction
`orB` | `(_,_ : Bool) -> Bool` | disjunction
`notB` | `Bool -> Bool` | negation
`if_then_else` | `(A:Type)->Bool->A->A->A` | conditional
`init` | `Str -> Str` | drop last character
`last` | `Str -> Str` | return last character
`glue` | `Str -> Str -> Str` | glue tokens together

## The Predefined module

These functions are hard-coded in GF. They are available without explicit opening, by the used of qualified names, e.g. `Predef.tk`.

operation | type | explanation
--- | --- | ---
`PBool` | `PType` | `PTrue | PFalse`
`Error` | `Type` | the empty type
`Integer` | `Type` | the type of integers
`Ints` | `Integer -> Type` | integers from 0 to n
`error` | `Str -> Error` | forms error message
`length` | `Str -> Int` | length of string
`drop` | `Integer -> Str -> Str` | drop prefix of length
`take` | `Integer -> Str -> Str` | take prefix of length
`tk` | `Integer -> Str -> Str` | drop suffix of length
`dp` | `Integer -> Str -> Str` | take suffix of length
`eqInt` | `Integer -> Integer -> PBool` | test if equal integers
`lessInt` | `Integer -> Integer -> PBool` | test order of integers
`plus` | `Integer -> Integer -> Integer` | add integers
`eqStr` | `Str -> Str -> PBool` | test if equal strings
`occur` | `Str -> Str -> PBool` | test if occurs as substring
`occurs` | `Str -> Str -> PBool` | test if any char occurs
`show` | `(P : Type) -> P -> Str` | convert param to string
`toStr` | `(L : Type) -> L -> Str` | find the "first" string

## The Formal module

This module is used for defining formal languages, in particular ones that use precedence levels and parentheses for grouping subexpressions.

Oper | Type | Explanation
--- | --- | ---
`Prec` | `PType` | precedence levels 0..4
`TermPrec` | `Type` | string with precedence
`mkPrec` | `Prec -> Str -> TermPrec` | construct a `TermPrec`
`top` | `TermPrec -> Str` | top term (lowest prec.)
`constant` | `Str -> TermPrec` | atomic (highest prec.)
`infixl` | `Prec->Str->(_,_:TermPrec)->TermPrec` | left-assoc. infix
`infixr` | `Prec->Str->(_,_:TermPrec)->TermPrec` | right-assoc. infix
`infixn` | `Prec->Str->(_,_:TermPrec)->TermPrec` | non-assoc. infix
`usePrec` | `Prec -> TermPrec -> Str` | use term on given level

## The Symbolic module

This module is used for embedding symbolic notation in natural-language text constructed by the resource grammar API. It works for all resource languages.

Function | Type | Example
--- | --- | ---
`symb` | `Str -> NP` | x
`symb` | `Int -> NP` | 23
`symb` | `Float -> NP` | 0.99
`symb` | `CN -> Numeral -> NP` | level four
`symb` | `Det -> N+ -> Numeral -> NP` | the level four
`symb` | `Det -> CN -> [Symb] -> NP` | the levels i, j and k
`symb` | `Symb -> S` | A (formula)
`symb` | `Symb -> Card` | n (number)
`mkSymb` | `Str -> Symb` | x

## The Combinators module

This module gives shortcuts for defining predicates (`pred`) and function expressions (`app`). It works for all resource languages.

Function | Type | Example
--- | --- | ---
`pred` | `V -> NP -> Cl` | x converges
`pred` | `V2 -> NP -> NP -> Cl` | x intersects y
`pred` | `V -> NP -> NP -> Cl` | x and y intersect
`pred` | `A -> NP -> Cl` | x is even
`pred` | `A2 -> NP -> NP -> Cl` | x is divisible by y
`pred` | `A -> NP -> NP -> Cl` | x and y are equal
`pred` | `N -> NP -> Cl` | x is a maximum
`pred` | `N -> NP -> NP -> Cl` | x and y are inverses
`pred` | `Adv -> NP -> Cl` | x is in scope
`pred` | `Prep -> NP -> NP -> Cl` | x is outside y
`app` | `N -> NP` | the bottom
`app` | `N2 -> NP -> NP` | the successor of x
`app` | `N3 -> NP -> NP -> NP` | the distance from x to y
`app` | `N2 -> NP -> NP -> NP` | the sum of x and y
`app` | `N2 -> N -> CN` | set of integers
`app` | `N2 -> NP -> CN` | divisor of x
`app` | `N3 -> NP -> NP -> CN` | path from x to y
`app` | `N2 -> NP -> NP -> CN` | path between x and y

# Browsing the libraries with GF commands

Note: You can browse using the syntax editor directly on the web.

All of the following assume that `GF_LIB_PATH` points to the directory `GF/lib` with compiled libraries.

To try out inflection paradigms:

        > i -retain alltenses/ParadigmsGer.gfo
        > cc mkN "Farbe"

To try out overloaded syntax, test lexicon, and inflection paradigms:

        > i -retain alltenses/TryGer.gfo
        > cc mkCl (mkNP this_Quant (mkN "Farbe")) (mkA "dunkel")

# An Example of Usage

The standard way of building an application has the following modules.

An abstract syntax:

        abstract Music = {
        cat
          Kind,
          Property ;
        fun
          PropKind : Kind -> Property -> Kind ;
          Song : Kind ;
          American : Property ;
        }

A domain lexicon interface:

        interface LexMusic = open Cat in {
        oper
          song_N : N ;
          american_A : A ;
        }

A functor on `Syntax` and the domain lexicon interface:

        incomplete concrete MusicI of Music = open Syntax, MusicLex in {
        lincat
          Kind = CN ;
          Property = AP ;
        lin
          PropKind k p = mkCN p k ;
          Song = mkCN song_N ;
          American = mkAP american_A ;
        }

For each language, an instance of the domain lexicon:

        instance LexMusicGer of LexMusic = CatGer ** open ParadigmsGer in {
        oper
          song_N = mkN "Lied" "Lieder" neuter ;
          american_A = mkA "amerikanisch" ;
        }

For each language, an instantiation of the functor:

        --# -path=.:present:prelude

        concrete MusicGer of Music = MusicI with
          (Syntax = SyntaxGer),
          (LexMusic = LexMusicGer) ;

# Table of Contents

- Introduction
- Categories
  - A hierarchic view
  - Explanations
- Syntax Rules and Structural Words
  - A - one-place adjective
  - A2 - two-place adjective
  - AP - adjectival phrase
  - AdA - adjective-modifying adverb
  - AdN - numeral-modifying adverb
  - AdV - adverb directly attached to verb
  - Adv - verb-phrase-modifying adverb
  - Ant - anteriority
  - CAdv - comparative adverb
  - CN - common noun (without determiner)
  - Card - cardinal number
  - Cl - declarative clause, with all tenses
  - ClSlash
  - Comp - complement of copula, such as AP
  - Conj - conjunction
  - DAP - determiner with adjective
  - Det - determiner phrase
  - Dig
  - Digits - cardinal or ordinal in digits
  - IAdv - interrogative adverb
  - IComp - interrogative complement of copula
  - IDet - interrogative determiner
  - IP - interrogative pronoun
  - IQuant
  - Imp - imperative
  - ImpForm
  - Interj - interjection
  - ListAP
  - ListAdv
  - ListNP
  - ListRS
  - ListS
  - N - common noun
  - N2 - relational noun
  - N3 - three-place relational noun
  - NP - noun phrase (subject or object)
  - Num - number determining element
  - Numeral - cardinal or ordinal in words
  - Ord - ordinal number (used in Det)
  - PConj - phrase-beginning conjunction
  - PN - proper name
  - Phr - phrase in a text
  - Pol - polarity
  - Predet - predeterminer (prefixed Quant)
  - Prep - preposition, or just case
  - Pron - personal pronoun
  - Punct
  - QCl - question clause, with all tenses
  - QS - question
  - Quant - quantifier ('nucleus' of Det)
  - RCl - relative clause, with all tenses
  - RP - relative pronoun
  - RS - relative
  - S - declarative sentence
  - SC - embedded sentence or question
  - SSlash
  - Sub100
  - Sub1000
  - Subj - subjunction
  - Temp - temporal and aspectual features
  - Tense - tense
  - Text - text consisting of several phrases
  - Unit
  - Utt - sentence, question, word...
  - V - one-place verb
  - V2 - two-place verb
  - V2A - verb with NP and AP complement
  - V2Q - verb with NP and Q complement
  - V2S - verb with NP and S complement
  - V2V - verb with NP and V complement
  - V3 - three-place verb
  - VA - adjective-complement verb
  - VP - verb phrase
  - VPSlash - verb phrase missing complement
  - VQ - question-complement verb
  - VS - sentence-complement verb
  - VV - verb-phrase-complement verb
  - Voc - vocative or "please"
- Lexical Paradigms
  - Paradigms for Afrikaans
  - Paradigms for Bulgarian
  - Paradigms for Catalan
  - Paradigms for Chinese
  - Paradigms for Danish
  - Paradigms for Dutch
  - Paradigms for English
  - Paradigms for Estonian
  - Paradigms for Finnish
  - Paradigms for French
  - Paradigms for German
  - Paradigms for Greek
  - Paradigms for Hindi
  - Paradigms for Italian
  - Paradigms for Japanese
  - Paradigms for Latvian
  - Paradigms for Maltese
  - Paradigms for Mongolian
  - Paradigms for Nepali
  - Paradigms for Norwegian
  - Paradigms for Polish
  - Paradigms for Punjabi
  - Paradigms for Romanian
  - Paradigms for Russian
  - Paradigms for Sindhi
  - Paradigms for Spanish
  - Paradigms for Swedish
  - Paradigms for Thai
  - Paradigms for Urdu
- Additional Libraries
  - The Prelude module
  - The Predefined module
  - The Formal module
  - The Symbolic module
  - The Combinators module
- Browsing the libraries with GF commands
- An Example of Usage
- Table of Contents