# 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 29 languages: Afrikaans, Bulgarian, Catalan, Chinese, Danish, Dutch, English, Estonian, Finnish, French, German, Greek, Hindi, Japanese, Italian, Latvian, Maltese, 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: по Predef.SOFT_BIND - Predef.SOFT_BIND топъл
- 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
- 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
- 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: по Predef.SOFT_BIND - Predef.SOFT_BIND топъл от Париж
- 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 ...
- Ger: wärmer als Paris
- Gre: ζεστότερος από το Παρίσι
- Hin: पैरिस से गरम
- Ita: più caldo di Parigi
- Jpn: パリより暖かい
- Lav: ...
- Mlt: iktar sħun minn Pariġi
- 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 kanssaPredef.BIND nsa
- Fre: marié à elle
- Ger: verheiratet mit ihr
- Gre: παντρεμένος με αυτήν
- Hin: उस से शादी शुदा
- Ita: sposato con lei
- Jpn: 彼女と既婚の
- Lav: ar viņu precējies
- Mlt: miżżewweġ lil hi
- 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ġ
- 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: е добро Predef.SOFT_BIND , че тя спи
- Cat: és bo que ella dorm
- Chi: 是好她睡的
- Dan: det er godt at hun sover
- Dut: 't 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 que ...
- Ger: es ist gut dass sie schläft
- Gre: είναι καλό οτι αυτή κοιμάται
- Hin: अच्छा कि वह सोती है है
- Ita: è buono che lei dorme
- Jpn: 彼女は寝ることが良い
- Lav: ir labs , ka viņa guļ
- Mlt: huwa tajjeb li hi torqod
- 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: 't 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 wer schläft
- Gre: είναι αβέβαιο ποιός κοιμάται
- Hin: ग़यर यक़यनय कि कौन सोता है है
- Ita: è insicuro chi dorme
- Jpn: 誰が寝るかことが危なっかしい
- Lav: ir nepārliecināts , kurš guļ
- Mlt: huwa inċert min jorqod
- 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 zu schlafen
- Gre: αυτή είναι έτοιμη να κοιμηθεί
- Hin: वह सोने को तैयार है
- Ita: lei è pronta a ...
- Jpn: 彼女は寝ることが準備ができている
- Lav: viņa ir gatava , gulēt
- Mlt: hi hija lesta jorqod
- 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 zu schlafen
- Gre: αυτή είναι έτοιμη να κοιμηθεί
- Hin: वह सोने को तैयार है
- Ita: lei è pronta a ...
- Jpn: 彼女は寝ることが準備ができている
- Lav: viņa ir gatava , gulēt
- Mlt: hi hija lesta jorqod
- 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
- 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
- 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: vieux ...
- Ger: alt oder jung
- Gre: παλιός ή νέος
- Hin: बूढ़ा या जवान
- Ita: vecchio o giovane
- Jpn: 古いか若い
- Lav: vecs , vai jauns
- Mlt: qadim jew zgħir
- 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 Predef.SOFT_BIND , 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 ...
- Ger: alt , groß und warm
- Gre: παλιός , μεγάλος και ζεστός
- Hin: बूढ़ा , बड़ा और गरम
- Ita: vecchio , grande e ...
- Jpn: 大きで暖かくて古い
- Lav: vecs , liels , un silts
- Mlt: qadim , kbir u sħun
- Nep: बुढो , ठुलो र तातो
- Nor: gammel Predef.SOFT_BIND , stor og varm
- Pes: پیر , بزرگ و گرم
- Pnb: بوڈا , وڈا تے تتا
- Pol: stary , duży i ciepły
- Ron: vechi , mare şi călduţ
- Rus: большое , тёплое и старое
- Snd: پوڙهو , وڏو ۽ گرم
- Spa: viejo , grande y ...
- Swe: gammal Predef.SOFT_BIND , stor och varm
- Tha: แก่ใหญ่และอุ่น
- Urd: بوڑھا , بڑا اور گرم

`mkAP`

Ord `->` AP

oldest

- API: `mkUtt (mkAP (mkOrd old_A))`
- Afr: oudste
- Bul: най Predef.SOFT_BIND - Predef.SOFT_BIND стар
- Cat: més vell
- Chi: 最老
- Dan: ældste
- Dut: oudst
- Eng: oldest
- Est: kõige vanem
- Fin: vanhin
- Fre: plus vieux ...
- Ger: ältest
- Gre: πιό παλιός
- Hin: सब से बूढ़ा
- Ita: più vecchio
- Jpn: 一番古い
- Lav: visvecākais
- Mlt: il ...
- 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
- 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 mit sich
- Gre: παντρεμένος με τον εαυτό του
- Hin: शादी शुदा ख़ुद से
- Ita: sposato con se
- Jpn: 自分と既婚の
- Lav: precējies ar sevi
- Mlt: miżżewweġ lil lilu nnifsu
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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 que ...
- Ger: mehr als acht
- Gre: πάνω από οχτώ
- Hin: आठ से ज़्यादा
- Ita: più di otto
- Jpn: 八以上
- Lav: ...
- Mlt: iktar minn tmienja
- 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
- 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
- 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
- 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
- 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
- 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
- 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 ...
- Chi: 在房子中
- Dan: i huset
- Dut: in het huis
- Eng: in the house
- Est: majas
- Fin: talossa
- Fre: dans la ...
- Ger: im Haus
- Gre: στο σπίτι
- Hin: घर में
- Ita: nella ...
- Jpn: 家に
- Lav: mājā
- Mlt: fil ...
- 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
- 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 ...
- Ger: mehr warm als er
- Gre: πιό ζεστά από αυτόν
- Hin: उस से ज़्यादा गरम
- Ita: più caldamente di lui
- Jpn: 彼より暖かく
- Lav: ...
- Mlt: iktar sħun minn hu
- 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 que ...
- 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
- 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
- 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à e ...
- Jpn: ここで今
- Lav: šeit , un tagad
- Mlt: hawn u issa
- Nep: यहाँ र अहीले
- Nor: her og nå
- Pes: اینجا و حالا
- Pnb: ایتھے تے ہون
- Pol: tutaj i teraz
- Ron: aici şi acum
- Rus: здесь и сейчас
- Snd: ھتي ۽ هاڻي
- Spa: aquí y ...
- 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 Predef.SOFT_BIND , 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 kanssaPredef.BIND nsa , täällä ja nyt
- Fre: avec elle , ici et maintenant
- Ger: mit ihr , hier und jetzt
- Gre: με αυτήν , εδώ και τώρα
- Hin: उस के साथ , यहाँ और अब
- Ita: con lei , quà e ...
- Jpn: ここで今彼女と
- Lav: ar viņu , šeit , un tagad
- Mlt: magħha , hawn u issa
- Nep: उनी सँग , यहाँ र अहीले
- Nor: med henne Predef.SOFT_BIND , her og nå
- Pes: با او , اینجا و حالا
- Pnb: اونوں دے نال , ایتھے تے ہون
- Pol: z nią , tutaj i teraz
- Ron: cu ea , aici şi acum
- Rus: с ней , здесь и сейчас
- Snd: ھو سان , ھتي ۽ هاڻي
- Spa: con ella , aquí y ...
- Swe: med henne Predef.SOFT_BIND , 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
- 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
- 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
- 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: da
- Gre: εκεί
- Hin: वहाँ
- Ita: là
- Jpn: そこで
- Lav: tur
- Mlt: hemm
- 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
- 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
- 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: ''
- 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
- 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
- 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
- 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 ...
- 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 ...
- Ger: Mutter vom König
- Gre: μητέρα του βασιλιά
- Hin: constant not found: mother_N2
- Ita: madre del ...
- Jpn: 王のお母さん
- Lav: karaļa māte
- Mlt: omm ta' il ...
- 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 de 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 ...
- Ger: Entfernung von dieser Stadt zu Paris
- Gre: απόσταση από αυτή τη ...
- Hin: पैरिस का इस शहर से फ़ासला
- Ita: distanza di questa città a ...
- Jpn: この都市からパリまで距離
- Lav: attālums no šīs pilsētas uz Parīzi
- Mlt: distanza minn din il ...
- 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
- 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
- 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
- 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
- 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
- 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
- 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 die ze lief heeft
- Eng: man whom she loves
- Est: mees keda tema armastab
- Fin: mies jota hän rakastaa
- Fre: homme que ...
- Ger: Mann , den sie liebt
- Gre: άνδρας , τον οποίο αυτή αγαπά
- Hin: आदमी जिस को वह प्यार करती है
- Ita: uomo che lei ama
- Jpn: 彼女が愛する男
- Lav: ...
- Mlt: raġel li hi tħobb
- 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 die ze lief heeft
- Eng: old man whom she loves
- Est: vana mees keda tema armastab
- Fin: vanha mies jota hän rakastaa
- Fre: vieux ...
- Ger: alter Mann , den sie liebt
- Gre: παλιός άνδρας , τον οποίο αυτή αγαπά
- Hin: बूढ़ा आदमी जिस को वह प्यार करती है
- Ita: vecchio uomo che lei ama
- Jpn: 彼女が愛する古い男
- Lav: ...
- Mlt: raġel qadim li hi tħobb
- 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 ...
- 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 ...
- Ger: Haus auf dem Hügel
- Gre: σπίτι στον λόφο
- Hin: पहाड़ पर घर
- Ita: casa sulla ...
- Jpn: 丘の上に家
- Lav: māja uz kalna
- Mlt: dar fuq il ...
- 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 ...
- 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 ...
- Ger: großes Haus auf dem Hügel
- Gre: μεγάλο σπίτι στον λόφο
- Hin: पहाड़ पर बड़ा घर
- Ita: grande casa sulla ...
- Jpn: 丘の上に大きな家
- Lav: liela māja uz kalna
- Mlt: dar kbira fuq il ...
- 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: правило Predef.SOFT_BIND , че тя спи
- 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 que ...
- Ger: Regel dass sie schläft
- Gre: κανόνας οτι αυτή κοιμάται
- Hin: constant not found: rule_N
- Ita: regola che lei dorme
- Jpn: 彼女が寝る定め
- Lav: likums , ka viņa guļ
- Mlt: regola li hi torqod
- 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 ob sie schläft
- Gre: ερώτηση αν αυτή κοιμάται
- Hin: सवाल कि गर वह सोती है
- Ita: domanda se lei dorme
- Jpn: 彼女が寝るか質問
- Lav: jautājums , vai viņa guļ
- Mlt: mistoqsija kieku hi torqod
- 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 ...
- Ger: Grund zu schlafen
- Gre: λόγος να κοιμηθεί
- Hin: सोने की वजह
- Ita: ragione di dormire
- Jpn: 寝る理由
- Lav: iemesls , gulēt
- Mlt: raġun jorqod
- 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 ...
- Ger: Grund zu schlafen
- Gre: λόγος να κοιμηθεί
- Hin: सोने की वजह
- Ita: ragione di dormire
- Jpn: 寝る理由
- Lav: iemesls , gulēt
- Mlt: raġun jorqod
- 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
- 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 ...
- Ger: alter König Johann
- Gre: παλιός βασιλιάς ο Γιάννης
- Hin: बूढ़ा राजा जान
- Ita: vecchio ré Giovanni
- Jpn: ジョン古い王
- Lav: vecs karalis Jānis
- Mlt: re qadim ta' Ġanni
- 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
- 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
- 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
- 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 heeft hem lief
- Eng: she loves him
- Est: tema armastab teda
- Fin: hän rakastaa häntä
- Fre: elle le ...
- Ger: sie liebt ihn
- Gre: αυτή τον αγαπά
- Hin: वह उस को प्यार करती है
- Ita: lei lo ama
- Jpn: 彼女は彼を愛する
- Lav: viņa viņu mīl
- Mlt: hi tħobbu
- 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 ...
- Ger: sie schickt es ihm
- Gre: αυτή το στέλνει σε ...
- Hin: वह उस को यह भेजती है
- Ita: lei lo gli manda
- Jpn: 彼女は彼にそれを送る
- Lav: viņa to viņam sūta
- Mlt: hi tibgħotu lil hu
- 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
- 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: тя казва Predef.SOFT_BIND , че аз спя
- 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 ...
- 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
- 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 ...
- 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
- 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
- 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
- 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 ...
- 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
- 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 ...
- 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
- 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: тя отговаря му Predef.SOFT_BIND , че ние спим
- 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 ...
- 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
- 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
- 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 ...
- 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
- 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
- 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: тя е по Predef.SOFT_BIND - Predef.SOFT_BIND стара от него
- 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 ...
- Ger: sie ist älter als er
- Gre: αυτή είναι πιό παλιά από αυτόν
- Hin: वह उस से बूढ़ी है
- Ita: lei è più vecchia di lui
- Jpn: 彼女は彼より古い
- Lav: ...
- Mlt: hi hija eqdem minn hu
- 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 kanssaPredef.BIND nsa
- 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
- 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
- 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 ...
- 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 ...
- Ger: sie ist die Frau
- Gre: αυτή είναι η γυναίκα
- Hin: वह औरत है
- Ita: lei è la ...
- Jpn: 彼女は女だ
- Lav: viņa ir sieviete
- Mlt: hi hija il ...
- 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 ...

- 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 vrouw
- Eng: she is a ...
- Est: tema on naine
- Fin: hän on nainen
- Fre: elle est une femme
- Ger: sie ist eine Frau
- Gre: αυτή είναι γυναίκα
- Hin: वह औरत है
- Ita: lei è una ...
- Jpn: 彼女は女だ
- Lav: viņa ir sieviete
- Mlt: hi hija mara
- 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 a ...

- 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 oude vrouw
- Eng: she is a ...
- 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 ...
- Jpn: 彼女は古い女だ
- Lav: viņa ir veca sieviete
- Mlt: hi hija mara qadima
- 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 és 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
- Nep: उनी यहाँ छिन्
- Nor: hun er her
- Pes: او اینجا است
- Pnb: او ایتھے اے
- Pol: ona jest tutaj
- Ron: ea este aici
- Rus: она здесь
- Snd: ھوء ھتي آھي
- Spa: ella es 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
- 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 ...

- 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 ...
- Est: on olemas maja
- Fin: on olemassa talo
- Fre: il y a une maison
- Ger: es gibt ein Haus
- Gre: υπάρχει ένα σπίτι
- Hin: घर है
- Ita: ci ...
- Jpn: 家がある
- Lav: ir māja
- Mlt: hemm dar
- 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 a ...

- 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 a ...
- 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: ci ...
- Jpn: 古い家がある
- Lav: ir veca māja
- Mlt: hemm dar qadima
- 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 ...
- Jpn: 多くの家がある
- Lav: ir daudzas mājas
- Mlt: hemm ħafna djar
- 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: ce ...
- Ger: es ist sie die schläft
- Gre: είναι αυτή που κοιμάται
- Hin: वह है जो सोती है
- Ita: è lei che dorme
- Jpn: 寝るのは彼女だ
- Lav: NON_EXISTENT
- Mlt: hi tkun li li torqod
- 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: ce ...
- Ger: es ist hier dass sie schläft
- Gre: είναι εδώ που αυτή κοιμάται
- Hin: यहाँ वह सोती है
- Ita: è quà che lei dorme
- Jpn: 彼女が寝るのはここでだ
- Lav: NON_EXISTENT
- Mlt: hawn hi torqod
- 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: 't regeent
- Eng: it rains
- Est: sajab
- Fin: sataa
- Fre: il pleut
- Ger: es regnet
- Gre: βρέχει
- Hin: बारिश होता है
- Ita: piove
- Jpn: 雨が降る
- Lav: līst
- Mlt: jixti
- 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: 't is aan het regenen
- Eng: it is raining
- Est: on sadamas
- Fin: on satamassa
- Fre: il est en train de ...
- Ger: es regnet eben
- Gre: βρέχει
- Hin: बारिश हो रहा है
- Ita: sta piovendo
- Jpn: 雨が降っている
- Lav: līst
- Mlt: huwa jixti
- 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: Predef.SOFT_BIND , че тя спи е добър
- 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: que ...
- 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
- 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
- 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
- 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
- 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 ...
- 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
- 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 gezien hadden
- 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 ...
- 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 ...
- 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
- 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 ce ...
- Ger: dieser Mann sein
- Gre: να είναι αυτός ο άνδρας
- Hin: यह आदमी
- Ita: essere questo uomo
- Jpn: この男だ
- Lav: būt šis vīrietis
- Mlt: huwa dan il ...
- 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: ser 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
- Nep: यहाँ
- Nor: å være her
- Pes: اینجا بودن
- Pnb: ایتھے
- Pol: być tutaj
- Ron: sã fie aici
- Rus: быть здесь
- Snd: ھتي
- Spa: ser 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à e ...
- Jpn: ここで今
- Lav: šeit , un tagad
- Mlt: hawn u issa
- Nep: यहाँ र अहीले
- Nor: her og nå
- Pes: اینجا و حالا
- Pnb: ایتھے تے ہون
- Pol: tutaj i teraz
- Ron: aici şi acum
- Rus: здесь и сейчас
- Snd: ھتي ۽ هاڻي
- Spa: aquí y ...
- 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: sowohl hier als auch da
- Gre: και εδώ και εκεί
- Hin: दोनों यहाँ और वहाँ
- Ita: e quà e là
- Jpn: ここでそこで
- Lav: gan šeit , gan tur
- Mlt: kemm hawn u kemm hemm
- 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 ...
- 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: entweder hier oder da
- Gre: είτε εδώ ή εκεί
- Hin: कोई एक यहाँ या वहाँ
- Ita: o quà o là
- Jpn: ここでかそこで
- Lav: vai nu šeit , vai tur
- Mlt: jew hawn inkella hemm
- 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: wenn hier dann da
- Gre: αν εδώ τότε εκεί
- Hin: constant not found: if_then_Conj
- Ita: si quà allora là
- Jpn: constantnotfound:if_then_Conj
- Lav: ja šeit , tad tur
- Mlt: hawn jekk hemm
- 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: hier oder da
- Gre: εδώ ή εκεί
- Hin: यहाँ या वहाँ
- Ita: quà o là
- Jpn: ここでかそこで
- Lav: šeit , vai tur
- Mlt: hawn jew hemm
- 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: naisia
- Fre: des femmes
- Ger: Frauen
- Gre: γυναίκες
- Hin: औरतें
- Ita: donne
- Jpn: 女たち
- Lav: sievietes
- Mlt: nisa
- Nep: आईमाईहरु
- Nor: kvinner
- Pes: زن
- Pnb: زنانیاں
- Pol: kobiety
- Ron: nişte femei
- Rus: женщины
- Snd: مائيون
- Spa: mujeres
- Swe: kvinnor
- Tha: หญิง
- Urd: عورتیں

`aSg_Det`

Det

a ...

- API: `mkUtt (mkNP aSg_Det woman_N)`
- Afr: 'n vrou
- Bul: жена
- Cat: una dona
- Chi: 一个女人
- Dan: en kvinde
- Dut: een vrouw
- Eng: a ...
- Est: naine
- Fin: naisen
- Fre: une femme
- Ger: eine Frau
- Gre: μία γυναίκα
- Hin: औरत
- Ita: una ...
- Jpn: 女
- Lav: sieviete
- Mlt: mara
- 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 ...

- API: `mkUtt (mkNP a_Det house_N)`
- Afr: 'n huis
- Bul: къща
- Cat: una casa
- Chi: 一间房子
- Dan: et hus
- Dut: een huis
- Eng: a ...
- Est: maja
- Fin: talon
- Fre: une maison
- Ger: ein Haus
- Gre: ένα σπίτι
- Hin: घर
- Ita: una ...
- Jpn: 家
- Lav: māja
- Mlt: dar
- 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: jokaisen naisen
- Fre: chaque femme
- Ger: jede Frau
- Gre: κάθε γυναίκα
- Hin: हर औरत
- Ita: ogni donna
- Jpn: 全ての女
- Lav: ikviena sieviete
- Mlt: kull mara
- 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: harvan naisen
- Fre: peu de ...
- Ger: wenige Frauen
- Gre: λίγες γυναίκες
- Hin: चंद औरतें
- Ita: poche donne
- Jpn: 少数の女たち
- Lav: dažas sievietes
- Mlt: ftit nisa
- 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: monen talon
- Fre: plusieurs maisons
- Ger: viele Häuser
- Gre: πολλά σπίτια
- Hin: बहुत घर
- Ita: molte case
- Jpn: 多くの家
- Lav: daudzas mājas
- Mlt: ħafna djar
- 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än
- Fre: celui-ci
- Ger: dieses
- Gre: αυτό
- Hin: यह
- Ita: questo
- Jpn: これ
- Lav: ...
- Mlt: dan il ...
- 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äiden viiden
- Fre: ces cinq
- Ger: diese fünf
- Gre: αυτά τα πέντε
- Hin: यह पांच
- Ita: questi cinque
- Jpn: この五つ
- Lav: ...
- Mlt: dawn il ...
- 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 ...
- Chi: 第五个
- Dan: det femte
- Dut: die vijfde
- Eng: the fifth
- Est: see viies
- Fin: viidennen
- Fre: le ...
- Ger: das fünfte
- Gre: το πέμπτο
- Hin: पांचवाँ
- Ita: il ...
- Jpn: 五番目の
- Lav: ...
- Mlt: il ...
- 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: петте най Predef.SOFT_BIND - Predef.SOFT_BIND добри
- Cat: els cinc millors
- Chi: 五最好个
- Dan: de fem bedste
- Dut: die vijf beste
- Eng: the five best
- Est: need viis kõige paremad
- Fin: viiden parhaiden
- Fre: les cinq meilleurs
- Ger: die fünf besten
- Gre: τα πέντε καλύτερα
- Hin: पांच सब से अच्छा
- Ita: i ...
- Jpn: 一番良い五つ
- Lav: ...
- Mlt: il ...
- 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 ...
- 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: een vijf
- Eng: five
- Est: ühed viis
- Fin: viiden
- Fre: cinq
- Ger: fünf
- Gre: πέντε
- Hin: पांच
- Ita: cinque
- Jpn: 五つ
- Lav: ...
- Mlt: ħames
- 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: mijne vijf
- Eng: my five
- Est: minu viis
- Fin: minun viiden
- Fre: mes cinq
- Ger: meine fünf
- Gre: τα δικά μου πέντε
- Hin: मेरा पांच
- Ita: i ...
- Jpn: 私の五つ
- Lav: ...
- Mlt: tiegħi ħames
- 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 viinin
- Fre: beaucoup de ...
- Ger: vieler Wein
- Gre: πολύ κρασί
- Hin: बहुत शराब
- Ita: molto vino
- Jpn: 多くのワイン
- Lav: daudz vīns
- Mlt: ħafna nbid
- 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
- 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: jonkun viinin
- Fre: quelque vin
- Ger: ein Wein
- Gre: κάποιο κρασί
- Hin: कुछ शराब
- Ita: qualche vino
- Jpn: 多少のワイン
- Lav: kāds vīns
- Mlt: xi nbid
- 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: tuon naisen
- Fre: cette femme
- Ger: jene Frau
- Gre: εκείνη η γυναίκα
- Hin: वह औरत
- Ita: quella donna
- Jpn: その女
- Lav: tā sieviete
- Mlt: dik il ...
- 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: il ...
- 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 ...
- Chi: 房子
- Dan: huset
- Dut: het huis
- Eng: the house
- Est: maja
- Fin: talon
- Fre: la ...
- Ger: das Haus
- Gre: το σπίτι
- Hin: घर
- Ita: la ...
- Jpn: 家
- Lav: māja
- Mlt: il ...
- 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 ...
- Chi: 房子
- Dan: huset
- Dut: het huis
- Eng: the house
- Est: maja
- Fin: talon
- Fre: la ...
- Ger: das Haus
- Gre: το σπίτι
- Hin: घर
- Ita: la ...
- Jpn: 家
- Lav: māja
- Mlt: il ...
- 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 il ...
- 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än naisen
- Fre: cette femme
- Ger: diese Frau
- Gre: αυτή η γυναίκα
- Hin: यह औरत
- Ita: questa donna
- Jpn: この女
- Lav: šī sieviete
- Mlt: din il ...
- 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 il ...
- 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
- 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: 1 2 3 3 4 8 6
- Bul: 1 Predef.SOFT_BIND 233 Predef.SOFT_BIND 486
- Cat: 1 2 3 3 4 8 6
- Chi: 1233486
- Dan: 1 2 3 3 4 8 6
- Dut: 1 2 3 3 4 8 6
- Eng: 1,233,486
- Est: 1 2 3 3 4 8 6
- Fin: 1 2 3 3 4 8 6
- Fre: 1 2 3 3 4 8 6
- Ger: 1 2 3 3 4 8 6
- Gre: 1 2 3 3 4 8 6
- Hin: ६८४३३२१
- Ita: 1 2 3 3 4 8 6
- Jpn: 1,233,486
- Lav: 1 2 3 3 4 8 6
- Mlt: 1 , 2 3 3 , 4 8 6
- Nep: १२३३४८६
- Nor: 1 2 3 3 4 8 6
- Pes: 1 2 3 3 4 8 6
- Pnb: ۶۸۴۳۳۲۱
- Pol: 1 2 3 3 4 8 6
- Ron: 1 2 3 3 4 8 6
- Rus: 1 2 3 3 4 8 6
- Snd: ۶۸۴۳۳۲۱
- Spa: 1 2 3 3 4 8 6
- 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
- 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
- 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 ...
- 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 ...
- 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
- 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
- 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
- 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 ...
- Ger: wie viele Häuser
- Gre: πόσα σπίτια
- Hin: कितने घर
- Ita: quante case
- Jpn: 家がいくつ
- Lav: cik mājas
- Mlt: kemm djar
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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 ...
- 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'
- 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'
- 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'
- 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
- 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
- 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
- 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
- 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 ...
- Ger: komm nach meinem Haus
- Gre: έλα στο δικό μου σπίτι
- Hin: मेरे घर को आना
- Ita: vieni alla ...
- Jpn: 私の家に来なさい
- Lav: nāc uz manu māju
- Mlt: ejjew lill ...
- 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
- 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
- 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
- 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 ...

- API: `mkUtt politeImpForm (mkImp (mkVP man_N))`
- Afr: wees 'n man
- Bul: бъдете мъже
- Cat: sigui un home
- Chi: 是男人
- Dan: var en mand
- Dut: weest u man
- Eng: be a ...
- Est: olge mees
- Fin: olkaa mies
- Fre: soyez un homme
- Ger: seien Sie ein Mann
- Gre: να είστε άνδρες
- Hin: आदमी
- Ita: sia un ...
- Jpn: 男だってください
- Lav: lūdzu esiet vīrieši
- Mlt: kun raġel
- 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 ...

- API: `mkUtt singularImpForm (mkImp (mkVP man_N))`
- Afr: wees 'n man
- Bul: бъди мъж
- Cat: sigues un home
- Chi: 是男人
- Dan: var en mand
- Dut: wees man
- Eng: be a ...
- Est: ole mees
- Fin: ole mies
- Fre: sois un homme
- Ger: sei ein Mann
- Gre: να είσαι άνδρας
- Hin: आदमी
- Ita: sii un ...
- Jpn: 男になりなさい
- Lav: es vīrietis
- Mlt: kun raġel
- 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: jokaisen
- Fre: tout le monde
- Ger: jeder
- Gre: όλοι
- Hin: हर कोई
- Ita: tutti
- Jpn: 皆
- Lav: ikviens
- Mlt: kulħadd
- 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: kaiken
- Fre: tout
- Ger: alles
- Gre: τα πάντα
- Hin: हर चीज़
- Ita: tutto
- Jpn: 全て
- Lav: jebkas
- Mlt: kollox
- 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änet
- Fre: lui
- Ger: er
- Gre: αυτός
- Hin: वह
- Ita: lui
- Jpn: 彼
- Lav: viņš
- Mlt: hu
- 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: minut
- Fre: moi
- Ger: ich
- Gre: εγώ
- Hin: मैं
- Ita: me
- Jpn: 私
- Lav: es
- Mlt: jien
- 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: sen
- Fre: lui
- Ger: es
- Gre: αυτό
- Hin: यह
- Ita: lui
- Jpn: それ
- Lav: tas
- Mlt: hu
- 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än miehen
- Fre: ce ...
- Ger: dieser Mann
- Gre: αυτός ο άνδρας
- Hin: यह आदमी
- Ita: questo uomo
- Jpn: この男
- Lav: šis vīrietis
- Mlt: dan il ...
- 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än vanhan miehen
- Fre: ce ...
- Ger: dieser alte Mann
- Gre: αυτός ο παλιός άνδρας
- Hin: यह बूढ़ा आदमी
- Ita: questo vecchio uomo
- Jpn: この古い男
- Lav: šis vecais vīrietis
- Mlt: dan il ...
- 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 ...
- 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 ...
- 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 ...
- Jpn: 五人の古い男たち
- Lav: pieci vecie vīrieši
- Mlt: il ...
- 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 ...
- Jpn: 五人の男たち
- Lav: pieci vīrieši
- Mlt: il ...
- 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
- 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
- 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: 5 1 ou mans
- Bul: 51 стари мъже
- Cat: 5 1 homes vells
- Chi: 51个老男人
- Dan: 5 1 gamle mænd
- Dut: 5 1 oude mannen
- Eng: 51 old men
- Est: 5 1 vana meest
- Fin: 5 1 vanhaa miestä
- Fre: 5 1 vieux hommes
- Ger: 5 1 alte Männer
- Gre: 5 1 παλιοί άνδρες
- Hin: १५ बूढ़े आदमी
- Ita: 5 1 vecchi uomini
- Jpn: 51人の古い男たち
- Lav: 5 1 veci vīrieši
- Mlt: 5 1 raġel qadim
- Nep: ५१ बुढा मान्छेहरु
- Nor: 5 1 gamle menn
- Pes: 5 1 مرد پیر
- Pnb: ۱۵ بوڈے بندے
- Pol: 5 1 starzy mężczyźni
- Ron: 5 1 de oameni vechi
- Rus: 5 1 старых человек
- Snd: ۱۵ پوڙها ماڻھو
- Spa: 5 1 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: 5 1 mans
- Bul: 51 мъже
- Cat: 5 1 homes
- Chi: 51个男人
- Dan: 5 1 mænd
- Dut: 5 1 mannen
- Eng: 51 men
- Est: 5 1 meest
- Fin: 5 1 miestä
- Fre: 5 1 hommes
- Ger: 5 1 Männer
- Gre: 5 1 άνδρες
- Hin: १५ आदमी
- Ita: 5 1 uomini
- Jpn: 51人の男たち
- Lav: 5 1 vīrieši
- Mlt: 5 1 raġel
- Nep: ५१ मान्छेहरु
- Nor: 5 1 menn
- Pes: 5 1 مرد
- Pnb: ۱۵ بندے
- Pol: 5 1 mężczyźni
- Ron: 5 1 de oameni
- Rus: 5 1 человек
- Snd: ۱۵ ماڻھو
- Spa: 5 1 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 vieux ...
- Ger: mein alter Mann
- Gre: ο δικός μου παλιός άνδρας
- Hin: मेरा बूढ़ा आदमी
- Ita: il ...
- Jpn: 私の古い男
- Lav: mans vecais vīrietis
- Mlt: il ...
- 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 ...
- Jpn: 私の男
- Lav: mans vīrietis
- Mlt: il ...
- 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: Pariisin
- Fre: Paris
- Ger: Paris
- Gre: το Παρίσι
- Hin: पैरिस
- Ita: Parigi
- Jpn: パリ
- Lav: Parīze
- Mlt: Pariġi
- 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: meidät
- Fre: nous
- Ger: wir
- Gre: εμείς
- Hin: हम
- Ita: noi
- Jpn: 私達
- Lav: mēs
- Mlt: aħna
- 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än
- Fre: celui-ci
- Ger: dieses
- Gre: αυτό
- Hin: यह
- Ita: questo
- Jpn: これ
- Lav: ...
- Mlt: dan il ...
- 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äiden viiden
- Fre: ces cinq
- Ger: diese fünf
- Gre: αυτά τα πέντε
- Hin: यह पांच
- Ita: questi cinque
- Jpn: この五つ
- Lav: ...
- Mlt: dawn il ...
- 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: петте най Predef.SOFT_BIND - Predef.SOFT_BIND добри
- Cat: els cinc millors
- Chi: 五最好个
- Dan: de fem bedste
- Dut: die vijf beste
- Eng: the five best
- Est: need viis kõige paremad
- Fin: viiden parhaiden
- Fre: les cinq meilleurs
- Ger: die fünf besten
- Gre: τα πέντε καλύτερα
- Hin: पांच सब से अच्छा
- Ita: i ...
- Jpn: 一番良い五つ
- Lav: ...
- Mlt: il ...
- 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: vanhan oluen
- Fre: la ...
- Ger: altes Bier
- Gre: παλιά μπύρα
- Hin: बूढ़ा बियर
- Ita: la ...
- Jpn: 古いビール
- Lav: vecs alus
- Mlt: birra qadima
- 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: oluen
- Fre: la ...
- Ger: Bier
- Gre: μπύρα
- Hin: बियर
- Ita: la ...
- Jpn: ビール
- Lav: alus
- Mlt: birra
- 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än naisen
- Fre: seulement cette femme
- Ger: nur diese Frau
- Gre: μόνο αυτή η γυναίκα
- Hin: सिर्फ़ यह औरत
- Ita: soltanto questa donna
- Jpn: ほんのこの女
- Lav: tikai šī sieviete
- Mlt: biss din il ...
- 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: el ...
- Chi: 看的男人
- Dan: manden set
- Dut: de man gezien
- Eng: the man seen
- Est: mees nähtud
- Fin: miehen nähtynä
- Fre: le ...
- Ger: der Mann gesehen
- Gre: ο ειδωμένος ο άνδρας
- Hin: देखा हुआ आदमी
- Ita: il ...
- Jpn: 見られた男
- Lav: redzēts vīrietis
- Mlt: il ...
- 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: Pariisin tänään
- Fre: Paris aujourd'hui
- Ger: Paris heute
- Gre: το Παρίσι σήμερα
- Hin: आज पैरिस
- Ita: Parigi oggi
- Jpn: 今日パリ
- Lav: Parīze šodien
- Mlt: Pariġi illum
- 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 Predef.SOFT_BIND , 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 Predef.SOFT_BIND , who walks ...
- Est: Juhan , kes kõnnib
- Fin: Jussin , joka kävelee
- Fre: Jean qui marche
- Ger: Johann , das geht
- Gre: ο Γιάννης που περπατά
- Hin: जान , जो चलता है
- Ita: Giovanni che cammina
- Jpn: 歩くジョン
- Lav: ...
- Mlt: Ġanni , li jimxi
- 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än naisen tai Jussin
- 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 ...
- 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 Predef.SOFT_BIND , 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än naisen , Jussin tai minut
- 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 ...
- Nep: यो आईमाई , जोन अथवा म
- Nor: denne kvinna Predef.SOFT_BIND , 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 Predef.SOFT_BIND , 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: kenenkään
- Fre: personne
- Ger: niemand
- Gre: κανένας
- Hin: constant not found: nobody_NP
- Ita: nessuno
- Jpn: 誰も
- Lav: neviens
- Mlt: ħadd
- 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: minkään
- Fre: rien
- Ger: nichts
- Gre: τίποτα
- Hin: constant not found: nothing_NP
- Ita: niente
- Jpn: 何も
- Lav: nekas
- Mlt: xejn
- 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änet
- Fre: elle
- Ger: sie
- Gre: αυτή
- Hin: वह
- Ita: lei
- Jpn: 彼女
- Lav: viņa
- Mlt: hi
- 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: jonkun
- Fre: quelqu'un
- Ger: jemand
- Gre: κάποιος
- Hin: कोई
- Ita: qualcuno
- Jpn: 誰か
- Lav: kāds
- Mlt: xi ħadd
- 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: jonkin
- Fre: quelque chose
- Ger: etwas
- Gre: κάτι
- Hin: कोई चीज़
- Ita: qualche cosa
- Jpn: 何か
- Lav: kaut kas
- Mlt: xi ħaġa
- 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: tuon
- Fre: celui-là
- Ger: jenes
- Gre: εκείνο
- Hin: वह
- Ita: quello
- Jpn: それ
- Lav: ...
- Mlt: dak il ...
- 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 ...
- 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: heidät
- Fre: eux
- Ger: sie
- Gre: αυτοί
- Hin: वे
- Ita: loro
- Jpn: 彼ら
- Lav: viņi
- Mlt: huma
- 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än
- Fre: celui-ci
- Ger: dieses
- Gre: αυτό
- Hin: यह
- Ita: questo
- Jpn: これ
- Lav: ...
- Mlt: dan il ...
- 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 ...
- 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: meidät
- Fre: nous
- Ger: wir
- Gre: εμείς
- Hin: हम
- Ita: noi
- Jpn: 私達
- Lav: mēs
- Mlt: aħna
- 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: teidät
- Fre: vous
- Ger: ihr
- Gre: εσείς
- Hin: तुम
- Ita: voi
- Jpn: あなた達
- Lav: jūs
- Mlt: intom
- 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: teidät
- Fre: vous
- Ger: Sie
- Gre: εσείς
- Hin: आप
- Ita: Lei
- Jpn: あなた
- Lav: Jūs
- Mlt: int
- 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: sinut
- Fre: toi
- Ger: du
- Gre: εσύ
- Hin: तू
- Ita: te
- Jpn: あなた
- Lav: tu
- Mlt: int
- 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: ...
- 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: 2 1
- Bul: 21
- Cat: 2 1
- Chi: 21
- Dan: 2 1
- Dut: 2 1
- Eng: 21
- Est: 2 1
- Fin: 2 1
- Fre: 2 1
- Ger: 2 1
- Gre: 2 1
- Hin: १२
- Ita: 2 1
- Jpn: 21
- Lav: 2 1
- Mlt: 2 1
- Nep: २१
- Nor: 2 1
- Pes: 2 1
- Pnb: ۱۲
- Pol: 2 1
- Ron: 2 1
- Rus: 2 1
- Snd: ۱۲
- Spa: 2 1
- 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
- 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
- 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: ...
- 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: ...
- 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: ...
- 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: най Predef.SOFT_BIND - Predef.SOFT_BIND малък
- Cat: més petit
- Chi: 最小
- Dan: mindste
- Dut: kleinst
- Eng: smallest
- Est: kõige väiksem
- Fin: pienin
- Fre: plus petit
- Ger: kleinst
- Gre: μικρότερος
- Hin: सब से छोटा
- Ita: più piccolo
- Jpn: 一番小さい
- Lav: vismazākais
- Mlt: il ...
- 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
- 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: e ...
- Jpn: そして今
- Lav: , un tagad
- Mlt: u issa
- Nep: र अहीले
- Nor: og nå
- Pes: و حالا
- Pnb: تے ہون
- Pol: i teraz
- Ron: şi acum
- Rus: и сейчас
- Snd: ۽ هاڻي
- Spa: y ...
- 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
- 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
- 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 Predef.SOFT_BIND , my friend

- API: `mkPhr but_PConj (mkUtt (mkImp sleep_V)) (mkVoc (mkNP i_Pron friend_N))`
- Afr: maar slaap , my vriend
- Bul: но спи Predef.SOFT_BIND , мой приятелю
- Cat: però dorm , el meu amic
- Chi: 但是我的朋友，睡
- Dan: men sov , min ven
- Dut: maar slaap , mijn vriend
- Eng: but sleep Predef.SOFT_BIND , 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 ...
- Jpn: 私の友だち、けれども寝なさい
- Lav: bet guli , mans draug
- Mlt: imma orqod , ħabibi
- 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 ...
- Ger: sie wird nicht schlafen
- Gre: αυτή δεν θα κοιμηθεί
- Hin: वह नहीं सोएगी
- Ita: lei non dormirà
- Jpn: 彼女は寝ない
- Lav: viņa negulēs
- Mlt: hi m'hix se torqod
- 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
- 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
- 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
- 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 ...
- Ger: sie schläft nicht
- Gre: αυτή δεν κοιμάται
- Hin: वह नहीं सोती है
- Ita: lei non dorme
- Jpn: 彼女は寝ない
- Lav: viņa neguļ
- Mlt: hi ma ...
- 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
- 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 i ...
- Jpn: 全部男たち
- Lav: visi vīrieši
- Mlt: kollha il ...
- 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'
- 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 jokaisen
- Fre: pas tout le monde
- Ger: nicht jeder
- Gre: όχι όλοι
- Hin: नहीं हर कोई
- Ita: non tutti
- Jpn: 皆
- Lav: constant not found: not_Predet
- Mlt: mhux kulħadd
- 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
- 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 ...
- Ger: über ihm
- Gre: πάνω από αυτό
- Hin: इस के ऊपर
- Ita: sopra di lui
- Jpn: それの上に
- Lav: virs tā
- Mlt: fuqu
- 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 de 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
- 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 de 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
- 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 de 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
- 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 ...
- Jpn: あなたと私の間に
- Lav: starp tev , un man
- Mlt: bejna
- Nep: तिमी र म बिच
- Nor: mellom deg og meg
- Pes: بین تو و من
- Pnb: تینوں تے مینوں وچكار
- Pol: między tobą i mną
- Ron: între
- Rus: между тобой и мной
- Snd: تون ۽ مھنجا جي وچ ۾
- Spa: entre ti y ...
- 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
- 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
- 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: während seiner
- Gre: κατα τη διάρκεια
- Hin: इस के दरमियान
- Ita: durante lui
- Jpn: それの間に
- Lav: tajā
- Mlt: waqtu
- 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
- 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
- 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: de ell
- Chi: 从它
- Dan: fra det
- Dut: uit het
- Eng: from it
- Est: sellest
- Fin: siitä
- Fre: de ...
- Ger: aus ihm
- Gre: από αυτό
- Hin: इस से
- Ita: da lui
- Jpn: それから
- Lav: no tā
- Mlt: mingħandu
- 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 de 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
- 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
- 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
- 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: de ell
- Chi: 它的
- Dan: af det
- Dut: van het
- Eng: of it
- Est: seda
- Fin: sitä
- Fre: de ...
- Ger: von ihm
- Gre: ''
- Hin: इस
- Ita: di lui
- Jpn: それの
- Lav: tā
- Mlt: tiegħu
- 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: de ell
- Chi: 它的
- Dan: af det
- Dut: van het
- Eng: of it
- Est: selle
- Fin: sen
- Fre: de ...
- Ger: von ihm
- Gre: ''
- Hin: इस का
- Ita: di lui
- Jpn: それの
- Lav: tā
- Mlt: tiegħu
- 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
- 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 ...
- Jpn: それに
- Lav: uz to
- Mlt: lilu
- 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
- 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
- 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
- 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änet
- Fre: lui
- Ger: er
- Gre: αυτός
- Hin: वह
- Ita: lui
- Jpn: 彼
- Lav: viņš
- Mlt: hu
- 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: minut
- Fre: moi
- Ger: ich
- Gre: εγώ
- Hin: मैं
- Ita: me
- Jpn: 私
- Lav: es
- Mlt: jien
- 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: sen
- Fre: lui
- Ger: es
- Gre: αυτό
- Hin: यह
- Ita: lui
- Jpn: それ
- Lav: tas
- Mlt: hu
- 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änet
- Fre: elle
- Ger: sie
- Gre: αυτή
- Hin: वह
- Ita: lei
- Jpn: 彼女
- Lav: viņa
- Mlt: hi
- 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: heidät
- Fre: eux
- Ger: sie
- Gre: αυτοί
- Hin: वे
- Ita: loro
- Jpn: 彼ら
- Lav: viņi
- Mlt: huma
- 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: meidät
- Fre: nous
- Ger: wir
- Gre: εμείς
- Hin: हम
- Ita: noi
- Jpn: 私達
- Lav: mēs
- Mlt: aħna
- 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: teidät
- Fre: vous
- Ger: ihr
- Gre: εσείς
- Hin: तुम
- Ita: voi
- Jpn: あなた達
- Lav: jūs
- Mlt: intom
- 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: teidät
- Fre: vous
- Ger: Sie
- Gre: εσείς
- Hin: आप
- Ita: Lei
- Jpn: あなた
- Lav: Jūs
- Mlt: int
- 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: sinut
- Fre: toi
- Ger: du
- Gre: εσύ
- Hin: तू
- Ita: te
- Jpn: あなた
- Lav: tu
- Mlt: int
- 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 !
- 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 .
- 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 ?
- 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
- 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
- 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
- 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 heeft haar lief
- Eng: who loves her
- Est: kes armastab teda
- Fin: kuka rakastaa häntä
- Fre: qui la ...
- Ger: wer liebt sie
- Gre: ποιός την αγαπά
- Hin: कौन उस को प्यार करता है
- Ita: chi la ama
- Jpn: 誰が彼女を愛するか
- Lav: kurš mīl
- Mlt: min jħobbha
- 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 ...
- Ger: wer schickt es ihr
- Gre: ποιός το στέλνει σε ...
- Hin: कौन उस को यह भेजता है
- Ita: chi lo le manda
- Jpn: 誰が彼女にそれを送るか
- Lav: kurš sūta
- Mlt: min jibgħotu lil hi
- 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
- 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: кой казва Predef.SOFT_BIND , че аз спя
- 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 ...
- 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
- 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 ...
- 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
- 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
- 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
- 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 ...
- Ger: wer malt es rot
- Gre: ποιός το βάφει κόκκινο
- Hin: कौन लाल इस को रंग करता है
- Ita: chi lo dipinge rosso
- Jpn: 誰がそれを赤く塗るか
- Lav: kurš krāso
- Mlt: min jiżba'u aħmar
- 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 ...
- 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
- 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: кой отговаря му Predef.SOFT_BIND , че ние спим
- 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 ...
- 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
- 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
- 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 ...
- 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
- 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
- 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: кой е по Predef.SOFT_BIND - Predef.SOFT_BIND стар от него
- 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 ...
- Ger: wer ist älter als er
- Gre: ποιός είναι πιό παλιός από αυτόν
- Hin: कौन उस से बूढ़ा है
- Ita: chi è più vecchio di lui
- Jpn: 誰が彼より古いか
- Lav: kurš ir
- Mlt: min huwa eqdem minn hu
- 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 kanssaPredef.BIND nsa
- 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
- 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
- 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 ...
- 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 ...
- Ger: wer ist die Frau
- Gre: ποιός είναι η γυναίκα
- Hin: कौन औरत है
- Ita: chi è la ...
- Jpn: 誰が女だか
- Lav: kurš ir
- Mlt: min huwa il ...
- 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 ...

- 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 vrouw
- Eng: who is a ...
- Est: kes on naine
- Fin: kuka on nainen
- Fre: qui est une femme
- Ger: wer ist eine Frau
- Gre: ποιός είναι γυναίκα
- Hin: कौन औरत है
- Ita: chi è una ...
- Jpn: 誰が女だか
- Lav: kurš ir
- Mlt: min huwa mara
- 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 a ...

- 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 oude vrouw
- Eng: who is a ...
- 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 ...
- Jpn: 誰が古い女だか
- Lav: kurš ir
- Mlt: min huwa mara qadima
- 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 és 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
- Nep: को यहाँ छन्
- Nor: hvem er her
- Pes: چه کسی اینجا است
- Pnb: كون ایتھے اے
- Pol: kto jest tutaj
- Ron: cine este aici
- Rus: кто здесь
- Snd: ڪير ھتي آھي
- Spa: quién es 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
- 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: wie heeft ze lief 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
- 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
- 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 ...
- 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 és 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
- Nep: उनी कहाँ छिन्
- Nor: hvor er hun
- Pes: او کجا است
- Pnb: او كتھے اے
- Pol: gdzie jest ona
- Ron: unde este ea
- Rus: где она
- Snd: ھوء ڪٿي آھي
- Spa: dónde es 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 ce ...
- Ger: wer ist dieser Mann
- Gre: ποιός είναι αυτός ο άνδρας
- Hin: यह आदमी कौन है
- Ita: chi è questo uomo
- Jpn: この男は誰だか
- Lav: kurš ir šis vīrietis
- Mlt: min huwa dan il ...
- 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à ci ...
- Jpn: どの都市があるか
- Lav: kura pilsēta ir
- Mlt: liema belt hemm
- 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 ne ...
- Ger: wer würde nicht geschlafen haben
- Gre: ποιός δεν θα είχε κοιμηθεί
- Hin: कौन न सोएगा
- Ita: chi non avrebbe dormito
- Jpn: 誰が寝なかったか
- Lav: kurš nebūtu gulēts
- Mlt: min ma ...
- 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
- 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 ...

- API: `mkUtt (mkNP a_Quant house_N)`
- Afr: 'n huis
- Bul: къща
- Cat: una casa
- Chi: 一间房子
- Dan: et hus
- Dut: een huis
- Eng: a ...
- Est: maja
- Fin: talon
- Fre: une maison
- Ger: ein Haus
- Gre: ένα σπίτι
- Hin: घर
- Ita: una ...
- Jpn: 家
- Lav: māja
- Mlt: dar
- 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 ...
- Ger: mein Haus
- Gre: το δικό μου σπίτι
- Hin: मेरा घर
- Ita: la ...
- Jpn: 私の家
- Lav: mana māja
- Mlt: il ...
- 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: minkään talon
- Fre: aucune maison
- Ger: kein Haus
- Gre: κανένα σπίτι
- Hin: constant not found: no_Quant
- Ita: nessuna casa
- Jpn: 家
- Lav: neviena māja
- Mlt: il ...
- 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: tuon talon
- Fre: cette maison
- Ger: jenes Haus
- Gre: εκείνο το σπίτι
- Hin: वह घर
- Ita: quella casa
- Jpn: その家
- Lav: tā māja
- Mlt: dik il ...
- 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 ...
- Chi: 房子
- Dan: huset
- Dut: het huis
- Eng: the house
- Est: maja
- Fin: talon
- Fre: la ...
- Ger: das Haus
- Gre: το σπίτι
- Hin: घर
- Ita: la ...
- Jpn: 家
- Lav: māja
- Mlt: il ...
- 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än talon
- Fre: cette maison
- Ger: dieses Haus
- Gre: αυτό το σπίτι
- Hin: यह घर
- Ita: questa casa
- Jpn: この家
- Lav: šī māja
- Mlt: din il ...
- 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 , die immer schläft
- Gre: γυναίκα , που κοιμάται πάντα
- Hin: औरत जो हमेशा सोती है
- Ita: donna che dorme sempre
- Jpn: いつも寝る女
- Lav: ...
- Mlt: mara li torqod dejjem
- 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 , die schläft
- Gre: γυναίκα , που κοιμάται
- Hin: औरत जो सोती है
- Ita: donna che dorme
- Jpn: 寝る女
- Lav: ...
- Mlt: mara li torqod
- 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 hem lief heeft
- Eng: woman who loves him
- Est: naine kes armastab teda
- Fin: nainen joka rakastaa häntä
- Fre: femme qui le ...
- Ger: Frau , die ihn liebt
- Gre: γυναίκα , που τον αγαπά
- Hin: औरत जो उस को प्यार करती है
- Ita: donna che lo ama
- Jpn: 彼を愛する女
- Lav: ...
- Mlt: mara li tħobbu
- 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 ...
- Ger: Frau , die es ihm schickt
- Gre: γυναίκα , που το στέλνει σε ...
- Hin: औरत जो उस को यह भेजती है
- Ita: donna che lo gli manda
- Jpn: 彼にそれを送る女
- Lav: ...
- Mlt: mara li tibgħotu lil hu
- 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 slapen wil
- Eng: woman who wants to sleep
- Est: naine kes tahab magada
- Fin: nainen joka tahtoo nukkua
- Fre: femme qui veut dormir
- Ger: Frau , die schlafen will
- Gre: γυναίκα , που θέλει να κοιμηθεί
- Hin: औरत जो सोना चाहती है
- Ita: donna che vuole dormire
- Jpn: 寝たがっている女
- Lav: ...
- Mlt: mara li trid torqod
- 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: жена която казва Predef.SOFT_BIND , че аз спя
- 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 ...
- Ger: Frau , die sagt , dass ich schlafe
- Gre: γυναίκα , που λέει ότι εγώ κοιμάμαι
- Hin: औरत जो कहती है कि मैं सोता हूँ
- Ita: donna che dice che io dormo
- Jpn: 私が寝ると言う女
- Lav: ...
- Mlt: mara li tgħid li jien norqod
- 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 ...
- Ger: Frau , die sich wundert , wer schläft
- Gre: γυναίκα , που αναρωτιέται ποιός κοιμάται
- Hin: औरत जो हैरान होती है कि कौन सोता है
- Ita: donna che si domanda chi dorme
- Jpn: 誰が寝るか質問する女
- Lav: ...
- Mlt: mara li tikkuntempla min jorqod
- 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 , die alt wird
- Gre: γυναίκα , που γίνεται παλιά
- Hin: औरत जो बूढ़ी बनती है
- Ita: donna che diventa vecchia
- Jpn: 古くなる女
- Lav: ...
- Mlt: mara li ssir qadima
- 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 , die sehr alt wird
- Gre: γυναίκα , που γίνεται πολύ παλιά
- Hin: औरत जो बहुत बूढ़ी बनती है
- Ita: donna che diventa molto vecchia
- Jpn: とても古くなる女
- Lav: ...
- Mlt: mara li ssir qadima ħafna
- 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 ...
- Ger: Frau , die es rot malt
- Gre: γυναίκα , που το βάφει κόκκινο
- Hin: औरत जो लाल इस को रंग करती है
- Ita: donna che lo dipinge rosso
- Jpn: それを赤く塗る女
- Lav: ...
- Mlt: mara li tiżba'u ħamra
- 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 ...
- Ger: Frau , die es sehr rot malt
- Gre: γυναίκα , που το βάφει πολύ κόκκινο
- Hin: औरत जो बहुत लाल इस को रंग करती है
- Ita: donna che lo dipinge molto rosso
- Jpn: それをとても赤く塗る女
- Lav: ...
- Mlt: mara li tiżba'u ħamra ħafna
- 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: жена която отговаря му Predef.SOFT_BIND , че ние спим
- 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 ...
- Ger: Frau , die ihm antwortet dass wir schlafen
- Gre: γυναίκα , που του απαντά οτι εμείς κοιμόμαστε
- Hin: औरत जो उस को जवाब देती है कि हम सोते हैं
- Ita: donna che gli risponde che noi dormiamo
- Jpn: 私達が寝ると彼に答える女
- Lav: ...
- Mlt: mara li twieġeb li aħna norqdu lilu
- 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 , die ihn fragt wer schläft
- Gre: γυναίκα , που τον ρωτά ποιός κοιμάται
- Hin: औरत जो उस से पूछती है कि कौन सोता है
- Ita: donna che gli chiede chi dorme
- Jpn: 彼に誰が寝るか聞く女
- Lav: ...
- Mlt: mara li ssaqsi min jorqod lilu
- 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 te slapen smeekt
- Eng: woman who begs him to sleep
- Est: naine kes palub teda magama
- Fin: nainen joka pyytää häntä nukkumaan
- Fre: femme qui le ...
- Ger: Frau , die ihn zu schlafen bittet
- Gre: γυναίκα , που τον παρακαλά να κοιμηθεί
- Hin: औरत जो सोने की उस से भीख मांगती है
- Ita: donna che lo prega di dormire
- Jpn: 彼に寝るように請い願う女
- Lav: ...
- Mlt: mara li tittallab minn torqod għalu
- 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 , die alt ist
- Gre: γυναίκα , που είναι παλιά
- Hin: औरत जो बूढ़ी है
- Ita: donna che è vecchia
- Jpn: 古い女
- Lav: ...
- Mlt: mara li hija qadima
- 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: жена която е по Predef.SOFT_BIND - Predef.SOFT_BIND стара от него
- 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 ...
- Ger: Frau , die älter als er ist
- Gre: γυναίκα , που είναι πιό παλιά από αυτόν
- Hin: औरत जो उस से बूढ़ी है
- Ita: donna che è più vecchia di lui
- Jpn: 彼より古い女
- Lav: ...
- Mlt: mara li hija eqdem minn hu
- 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 kanssaPredef.BIND nsa
- Fre: femme qui est mariée à lui
- Ger: Frau , die verheiratet mit ihm ist
- Gre: γυναίκα , που είναι παντρεμένη με αυτόν
- Hin: औरत जो उस से शादी शुदा है
- Ita: donna che è sposata con lui
- Jpn: 彼と結婚している女
- Lav: ...
- Mlt: mara li hija miżżewweġa lil hu
- 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 , die sehr alt ist
- Gre: γυναίκα , που είναι πολύ παλιά
- Hin: औरत जो बहुत बूढ़ी है
- Ita: donna che è molto vecchia
- Jpn: とても古い女
- Lav: ...
- Mlt: mara li hija qadima ħafna
- 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 ...
- 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 ...
- Ger: Frau , die die Frau ist
- Gre: γυναίκα , που είναι η γυναίκα
- Hin: औरत जो औरत है
- Ita: donna che è la ...
- Jpn: 女だ女
- Lav: ...
- Mlt: mara li hija il ...
- 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 ...

- 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 vrouw is
- Eng: student who is a ...
- Est: tudeng kes on naine
- Fin: opiskelija joka on nainen
- Fre: étudiant qui est une femme
- Ger: Student , der eine Frau ist
- Gre: φοιτητής , που είναι γυναίκα
- Hin: constant not found: student_N
- Ita: studente che è una ...
- Jpn: 女だ学生
- Lav: ...
- Mlt: student li huwa mara
- 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 a ...

- 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 oude vrouw is
- Eng: student who is a ...
- Est: tudeng kes on vana naine
- Fin: opiskelija joka on vanha nainen
- Fre: étudiant qui est une vieille femme
- Ger: Student , der eine alte Frau ist
- Gre: φοιτητής , που είναι παλιά γυναίκα
- Hin: constant not found: student_N
- Ita: studente che è una ...
- Jpn: 古い女だ学生
- Lav: ...
- Mlt: student li huwa mara qadima
- 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 és 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 , die hier ist
- Gre: γυναίκα , που είναι εδώ
- Hin: औरत जो यहाँ है
- Ita: donna che è quà
- Jpn: ここでいる女
- Lav: ...
- Mlt: mara li hija hawn
- Nep: आईमाई जो यहाँ छे
- Nor: kvinne som er her
- Pes: زنی که اینجا است
- Pnb: زنانی جیڑی ایتھے اے
- Pol: kobieta , która jest tutaj
- Ron: femeie care este aici
- Rus: женщина , которая здесь
- Snd: مائي جھڙي ھتي آھي
- Spa: mujer que es 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 die we lief hebben
- Eng: woman whom we love
- Est: naine keda meie armastame
- Fin: nainen jota me rakastamme
- Fre: femme que ...
- Ger: Frau , die wir lieben
- Gre: γυναίκα , την οποία εμείς αγαπάμε
- Hin: औरत जिस को हम प्यार करते हैं
- Ita: donna che noi amiamo
- Jpn: 私達が愛する女
- Lav: ...
- Mlt: mara li aħna nħobbu
- 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 die ze lief heeft 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 que ...
- Ger: Frau , die sie liebt heute
- Gre: γυναίκα , την οποία αυτή αγαπά σήμερα
- Hin: औरत जिस को आज वह प्यार करती है
- Ita: donna che lei ama oggi
- Jpn: 今日彼女が愛する女
- Lav: ...
- Mlt: mara li hi tħobb illum
- 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 ...
- 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
- 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 hebben zou
- Eng: woman who wouldn't have slept
- Est: naine kes ei oleks maganud
- Fin: nainen joka ei olisi nukkunut
- Fre: femme qui ne ...
- Ger: Frau , die nicht geschlafen haben würde
- Gre: γυναίκα , που δεν θα είχε κοιμηθεί
- Hin: औरत जो न सोएगी
- Ita: donna che non avrebbe dormito
- Jpn: 寝なかった女
- Lav: ...
- Mlt: mara li ma ...
- 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 die we lief hebben
- 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 ...
- Ger: Frau , die schläft oder die wir lieben
- Gre: γυναίκα , που κοιμάται ή την οποία εμείς αγαπάμε
- Hin: औरत जो सोती है या जिस को हम प्यार करते हैं
- Ita: donna che dorme o che noi amiamo
- Jpn: 寝て、あるいは私達が愛する女
- Lav: ...
- Mlt: mara li torqod jew li aħna nħobbu
- 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 ne ...
- 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 ...
- 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 ...
- Ger: sie schläft und ich laufe
- Gre: αυτή κοιμάται και εγώ τρέχω
- Hin: वह सोती है और मैं दौड़ता हूँ
- Ita: lei dorme e ...
- Jpn: 彼女は寝る、そして私が走る
- Lav: viņa guļ , un es skrienu
- Mlt: hi torqod u jien niġri
- 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 ...
- 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: sover hun Predef.SOFT_BIND , 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 ...
- Ger: schläft sie , ich laufe und du gehst
- Gre: αυτή κοιμάται , εγώ τρέχω και εσύ περπατάς
- Hin: वह सोती है , मैं दौड़ता हूँ और तू चलता है
- Ita: lei dorme , io corro e ...
- Jpn: 私は走る、そしてあなたが歩く、そして彼女が寝る
- Lav: viņa guļ , es skrienu , un tu staigā
- Mlt: hi torqod , jien niġri u int timxi
- Nep: उनी सुत्छिन् , म कुद्छु र तिमी हिड्छौ
- Nor: sover hun Predef.SOFT_BIND , 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 ...
- Swe: sover hon Predef.SOFT_BIND , 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
- 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: Predef.SOFT_BIND , че тя спи
- 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: que ...
- Ger: dass sie schläft
- Gre: οτι αυτή κοιμάται
- Hin: कि वह सोती है
- Ita: che lei dorme
- Jpn: 彼女は寝る
- Lav: ka viņa guļ
- Mlt: li hi torqod
- 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
- 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
- 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 ne ...
- Ger: sie hatte nicht gesehen
- Gre: αυτή δεν είχε δεί
- Hin: वह नहीं देख चुकी थी
- Ita: lei non aveva visto
- Jpn: 彼女が見なかった
- Lav: viņa nebija redzēta
- Mlt: hi ma ...
- 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
- 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: ...
- 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
- 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: ...
- 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
- 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: ...
- 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 que ...
- Ger: obwohl sie schläft
- Gre: παρόλο που αυτή κοιμάται
- Hin: अगरचि वह सोती है
- Ita: benché lei dorma
- Jpn: 彼女は寝るのに
- Lav: kaut arī viņa guļ
- Mlt: avolja hi torqod
- 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 que ...
- Ger: weil sie schläft
- Gre: επειδή αυτή κοιμάται
- Hin: क्योंकि वह सोती है
- Ita: perché lei dorme
- Jpn: 彼女は寝るから
- Lav: jo viņa guļ
- Mlt: għax hi torqod
- 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 ...
- Ger: wenn sie schläft
- Gre: αν αυτή κοιμάται
- Hin: अगर वह सोती है
- Ita: se lei dorme
- Jpn: 彼女は寝れば
- Lav: ja viņa guļ
- Mlt: jekk hi torqod
- 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: que ...
- Ger: daß sie schläft
- Gre: οτι αυτή κοιμάται
- Hin: कि वह सोती है
- Ita: che lei dorma
- Jpn: 彼女は寝ることを
- Lav: ka viņa guļ
- Mlt: li hi torqod
- 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
- 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
- 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
- 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
- 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
- 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 .
- 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 .
- 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 .
- 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 ?
- 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 ...
- Ger: schlaf nicht !
- Gre: μην κοιμηθείς !
- Hin: मत सोना !
- Ita: non dormire !
- Jpn: 寝るな！
- Lav: neguli !
- Mlt: orqodx !
- 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 !
- 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: een
- Eng: one
- Est: üks
- Fin: yksi
- Fre: un
- Ger: ein
- Gre: ένα
- Hin: एक
- Ita: uno
- Jpn: 一
- Lav: viens
- Mlt: wieħed
- Nep: एक
- Nor: ett
- Pes: یک
- Pnb: اك
- Pol: jedna
- Ron: unu
- Rus: одно
- Snd: ھڪ
- Spa: uno
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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 ...
- Ger: wer schlief nicht
- Gre: ποιός δεν κοιμήθηκε
- Hin: कौन नहीं सोया
- Ita: chi non dormiva
- Jpn: 誰が寝なかったか
- Lav: kurš negulēja
- Mlt: min ma ...
- 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
- 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 ...
- Ger: seid nicht Männer
- Gre: μην είσαστε άνδρες
- Hin: मत आदमी
- Ita: non siate uomini
- Jpn: 男だな
- Lav: neesiet vīrieši
- Mlt: kunux rġiel
- 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
- 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
- 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än miehen
- Fre: ce ...
- Ger: dieser Mann
- Gre: αυτός ο άνδρας
- Hin: यह आदमी
- Ita: questo uomo
- Jpn: この男
- Lav: šis vīrietis
- Mlt: dan il ...
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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: tenirho
- Chi: 有它
- Dan: at have det
- Dut: het hebben
- Eng: to have it
- Est: selle olla
- Fin: olla sen
- Fre: le ...
- Ger: es haben
- Gre: να το έχει
- Hin: इस रखना
- Ita: averlo
- Jpn: それを持っている
- Lav: būt tas
- Mlt: għanduu
- Nep: यो हुनु
- Nor: å ha det
- Pes: آن را داشتن
- Pnb: اینوں راكھنا
- Pol: mieć je
- Ron: sã îl aibă
- Rus: иметь его
- Snd: ھن رکڻ
- Spa: tenerlo
- 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
- 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: estimarel
- Chi: 爱他
- Dan: at elske ham
- Dut: hem liefhebben
- Eng: to love him
- Est: teda armastada
- Fin: rakastaa häntä
- Fre: le ...
- Ger: ihn lieben
- Gre: να τον αγαπήσει
- Hin: उस को प्यार करना
- Ita: amarlo
- Jpn: 彼を愛する
- Lav: mīlēt viņu
- Mlt: jħobbu
- Nep: उ लाई माया गर्नु
- Nor: å elske ham
- Pes: او را دوست داشتن
- Pnb: اونوں پیار كرنا
- Pol: kochać jego
- Ron: sã îl iubească
- Rus: любить его
- Snd: ھو سان عشق ڪرڻ
- Spa: amarlo
- 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: enviarho 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 ...
- Ger: es ihm schicken
- Gre: να το στείλει σε ...
- Hin: यह उस को भेजना
- Ita: mandarlo gli
- Jpn: 彼にそれを送る
- Lav: sūtīt to viņam
- Mlt: jibgħotu lil hu
- 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: mandarlo 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: slapen willen
- 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
- 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: да знае Predef.SOFT_BIND , че тя спи
- Cat: saber que ella dorm
- Chi: 知道她睡
- Dan: at vide at hun sover
- Dut: dat ze slaapt weten
- Eng: to know that she sleeps
- Est: teada et tema magab
- Fin: tietää , että hän nukkuu
- Fre: savoir que ...
- Ger: wissen
- Gre: να ξέρει ότι αυτή κοιμάται
- Hin: जानना कि वह सोती है
- Ita: sapere che lei dorme
- Jpn: 彼女が寝ることを知る
- Lav: zināt , ka viņa guļ
- Mlt: jaf li hi torqod
- 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: preguntares qui dorm
- Chi: 好奇谁睡
- Dan: at undres hvem som sover
- Dut: zich wie slaapt afvragen
- Eng: to wonder who sleeps
- Est: arutleda kes magab
- Fin: ihmetellä , kuka nukkuu
- Fre: se ...
- Ger: sich wundern
- Gre: να αναρωτηθεί ποιός κοιμάται
- Hin: हैरान होना कि कौन सोता है
- Ita: domandarsi chi dorme
- Jpn: 誰が寝るか質問する
- Lav: brīnīties , kurš guļ
- Mlt: jikkuntempla min jorqod
- 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: preguntarse 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: tornares vermella
- Chi: 变红
- Dan: at blive rød
- Dut: rood worden
- Eng: to become red
- Est: punaseks saada
- Fin: tulla punaiseksi
- Fre: devenir rouge
- Ger: rot werden
- Gre: να γίνει κόκκινος
- Hin: लाल बनना
- Ita: diventare rossa
- Jpn: 赤くなる
- Lav: kļūt sarkani
- Mlt: jsir aħmar
- Nep: रातो हुनु
- Nor: å bli rød
- Pes: قرمز شدن
- Pnb: بننا لال
- Pol: stać się czerwony
- Ron: sã devină roşu
- Rus: стать
- Snd: ٿيڻ ڳاڙھو
- Spa: convertirse 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: pintarho 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 ...
- Ger: es rot malen
- Gre: να το βάψει κόκκινο
- Hin: इस को लाल रंग करना
- Ita: dipingerlo rosso
- Jpn: それを赤く塗る
- Lav: krāsot to sarkani
- Mlt: jiżba'u aħmar
- Nep: यो लाई रातो रँग लागाउनु
- Nor: å male det rødt
- Pes: آن را قرمز رنگ کردن
- Pnb: اینوں رنگ كرنا لال
- Pol: pomalować je na czerwono
- Ron: sã îl picteze roşu
- Rus: рисовать красным его
- Snd: ھن کی رنگ ڪرڻ ڳاڙھو
- Spa: pintarlo 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: да отговори му Predef.SOFT_BIND , че тя спи
- Cat: respondreli que ella dorm
- Chi: 回答他说她睡
- Dan: at svare til ham at hun sover
- Dut: hem dat ze slaapt antwoorden
- 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 que ...
- 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
- 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: responderle 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: preguntarli qui dorm
- Chi: 问他说谁睡
- Dan: at spørge ham hvem som sover
- Dut: hem wie slaapt vragen
- 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
- Nep: उ सँग सोध्नुकी को सुत्छन्
- Nor: å spørre ham hvem som sover
- Pes: از او پرسیدن چه کسی می خوابد
- Pnb: اونوں پچھنا
- Pol: spytać jego , kto śpi
- Ron: sã îl întrebe cine doarme
- Rus: спрашивать кто спдит его
- Snd: ھو کان پڇڻ ت ڪير سمھی ٿو
- Spa: preguntarle 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: demanarel a dormir
- Chi: 乞求他睡
- Dan: at bede ham at sove
- Dut: hem te slapen smeken
- Eng: to beg him to sleep
- Est: teda magama paluda
- Fin: pyytää häntä nukkumaan
- Fre: le ...
- 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
- 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: rogarlo 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
- 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: да е по Predef.SOFT_BIND - Predef.SOFT_BIND старо от него
- 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 ...
- Ger: älter als er sein
- Gre: να είναι πιό παλιός από αυτόν
- Hin: उस से बूढ़ा
- Ita: essere più vecchia di lui
- Jpn: 彼より古い
- Lav: ...
- Mlt: huwa eqdem minn hu
- 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 kanssaPredef.BIND nsa
- 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
- 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
- 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 ...

- API: `mkUtt (mkVP woman_N)`
- Afr: 'n vrou te wees
- Bul: да е жена
- Cat: ser una dona
- Chi: 是女人
- Dan: at være en kvinde
- Dut: vrouw zijn
- Eng: to be a ...
- Est: naine olla
- Fin: olla nainen
- Fre: être une femme
- Ger: eine Frau sein
- Gre: να είναι γυναίκα
- Hin: औरत
- Ita: essere una ...
- Jpn: 女だ
- Lav: būt sievietes
- Mlt: huwa mara
- 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 a ...

- 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: oude vrouw zijn
- Eng: to be a ...
- Est: vana naine olla
- Fin: olla vanha nainen
- Fre: être une vieille femme
- Ger: eine alte Frau sein
- Gre: να είναι παλιά γυναίκα
- Hin: बूढ़ी औरत
- Ita: essere una ...
- Jpn: 古い女だ
- Lav: būt vecas sievietes
- Mlt: huwa mara qadima
- 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 ...
- Chi: 是女人
- Dan: at være kvinden
- Dut: de vrouw zijn
- Eng: to be the woman
- Est: naine olla
- Fin: olla nainen
- Fre: être la ...
- Ger: die Frau sein
- Gre: να είναι η γυναίκα
- Hin: औरत
- Ita: essere la ...
- Jpn: 女だ
- Lav: būt sieviete
- Mlt: huwa il ...
- 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: ser 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
- Nep: यहाँ
- Nor: å være her
- Pes: اینجا بودن
- Pnb: ایتھے
- Pol: być tutaj
- Ron: sã fie aici
- Rus: быть здесь
- Snd: ھتي
- Spa: ser 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
- 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: dormir sempre
- Chi: 一直睡
- Dan: at altid sove
- Dut: altijd slapen
- Eng: to always sleep
- Est: alati magada
- Fin: nukkua aina
- Fre: dormir toujours
- Ger: immer schlafen
- Gre: να κοιμηθεί πάντα
- Hin: हमेशा हमेशा सोना
- Ita: dormire sempre
- Jpn: いつも寝る
- Lav: gulēt vienmēr
- Mlt: jorqod dejjem
- Nep: सधैँ सुत्नु
- Nor: å altid sove
- Pes: همیشه خوابیدن
- Pnb: سونا
- Pol: zawsze spać
- Ron: sã doarmă mereu
- Rus: спать
- Snd: سمھڻ
- Spa: dormir siempre
- 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: pintarho 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 ...
- Ger: es schwarz malen
- Gre: να το βάψει μαύρο
- Hin: इस को काला रंग करना
- Ita: dipingerlo nero
- Jpn: それを黒く塗る
- Lav: krāsot to melni
- Mlt: jiżba'u iswed
- Nep: यो लाई कालो रँग लागाउनु
- Nor: å male det svart
- Pes: آن را سیاه رنگ کردن
- Pnb: اینوں رنگ كرنا كالا
- Pol: pomalować je na czarno
- Ron: sã îl picteze negru
- Rus: рисовать чёрным его
- Snd: ھن کی رنگ ڪرڻ ڪارو
- Spa: pintarlo 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: pintares 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 ...
- Ger: sich schwarz malen
- Gre: να βάψει τον εαυτό του
- Hin: ख़ुद को काला रंग करना
- Ita: dipingersi nero
- Jpn: 黒く自分を塗る
- Lav: krāsot sevi melni
- Mlt: jiżba' iswed lilu nnifsu iswed
- Nep: आफैं लाई कालो रँग लागाउनु
- Nor: å male seg svart
- Pes: خودش را سیاه رنگ کردن
- Pnb: رنگ كرنا خود نوں كالا
- Pol: pomalować siebie na czarno
- Ron: sã se picteze negru
- Rus: рисовать чёрным себя
- Snd: رنگ ڪرڻ پاڻ کی ڪارو
- Spa: pintarse 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
- 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: liefgehad worden
- 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
- 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 liefgehad worden
- Eng: to be loved by her
- Est: tema poolt armastatakse
- Fin: rakastaa hänen toimestaPredef.BIND nsa
- 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
- 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 ...
- Ger: eben schlafen
- Gre: να κοιμηθεί
- Hin: सोना
- Ita: stare dormendo
- Jpn: 寝ている
- Lav: gulēt
- Mlt: huwa rieqed
- 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: estimares
- Chi: 爱自己
- Dan: at elske sig
- Dut: zich liefhebben
- Eng: to love itself
- Est: ennast armastada
- Fin: rakastaa itseänsä
- Fre: se ...
- Ger: sich lieben
- Gre: να αγαπήσει τον εαυτό του
- Hin: ख़ुद को प्यार करना
- Ita: amarsi
- Jpn: 自分を愛する
- Lav: mīlēt sevi
- Mlt: jħobb lilu nnifsu
- Nep: आफैं लाई माया गर्नु
- Nor: å elske seg
- Pes: خودش را دوست داشتن
- Pnb: پیار كرنا خود نوں
- Pol: kochać siebie
- Ron: sã se iubească
- Rus: любить себя
- Snd: عشق ڪرڻ پاڻ سان
- Spa: amarse
- 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
- 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 le ...
- Ger: wem schickt sie es
- Gre: σε ...
- Hin: किस को वह यह भेजती है
- Ita: a ...
- Jpn: 彼女は誰それにを送るか
- Lav: kuru viņa tam sūta
- Mlt: lil min tibgħot hu hi
- 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
- 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 ...
- Jpn: 彼女は誰私がどこで寝るかに聞くか
- Lav: kuram viņa vaicā , kur es guļu
- Mlt: lil min ssaqsi fejn jien norqod hi
- 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: на на кого отговаря Predef.SOFT_BIND , че аз спя тя
- 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 ...
- Ger: wem antwortet sie dass ich schlafe
- Gre: ποιού απαντά αυτή οτι εγώ κοιμάμαι
- Hin: किस को वह जवाब देती है कि मैं सोता हूँ
- Ita: a ...
- Jpn: 彼女は誰私が寝るとに答えるか
- Lav: kuram viņa atbild , ka es guļu
- Mlt: lil min twieġeb li jien norqod hi
- 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
- 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
- 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 ...
- 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
- 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: slapen kunnen
- 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
- 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: slapen kunnen
- 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
- 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
- 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: slapen willen
- 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
- 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 Predef.SOFT_BIND , my friend

- API: `mkPhr yes_Utt (mkVoc (mkNP i_Pron friend_N))`
- Afr: ja , my vriend
- Bul: да Predef.SOFT_BIND , мой приятелю
- Cat: sí , el meu amic
- Chi: 我的朋友，对
- Dan: ja , min ven
- Dut: ja , mijn vriend
- Eng: yes Predef.SOFT_BIND , 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 ...
- Jpn: 私の友だち、はい
- Lav: jā , mans draug
- Mlt: iva , ħabibi
- 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
- 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
`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
`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` | `(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 | 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 | -
`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
`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
`dirV3` | V `->` Case `->` V3 | liigutama, (accusative), illative
`dirdirV3` | V `->` V3 | andma, (accusative), (allative)
`mkVS` | V `->` VS | -
`mkV2S` | V `->` Prep `->` V2S | e.g. "Ã¼tlema" allative
`mkVV` | V `->` VV | e.g. "hakkama"
`mkVVf` | V `->` InfForm `->` VV | e.g. "hakkama" infMa
`mkV2V` | V `->` Prep `->` V2V | e.g. "kÃ¤skima" adessive
`mkV2Vf` | V `->` Prep `->` InfForm `->` V2V | e.g. "keelama" partitive infMast
`mkVA` | V `->` Prep `->` VA | e.g. "muutuma" translative
`mkV2A` | V `->` Prep `->` Prep `->` V2A | e.g. "vÃ¤rvima" genitive translative
`mkVQ` | V `->` 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
`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"
`mkPN` | `(nom,gen` `:` `Str)` `->` PN | name with other genitive
`mkPN` | `(nom,acc,dat,gen` `:` `Str)` `->` 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 + acc + dat
`dirV3` | V `->` Prep `->` V3 | senden + acc + nach
`mkV3` | V `->` V3 | geben + acc + dat
`mkV3` | V `->` Prep `->` Prep `->` V3 | sprechen + mit + über
`mkVS` | V `->` VS | -
`mkV2V` | V `->` V2V | -
`mkV2V` | 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
`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)` `->` `(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 | -
`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)` `->` `(group` `:` `VerbGroup)` `->` V | -
`mkV2` | `(yomu,` `prep` `:` `Str)` `->` `(group` `:` `VerbGroup)` `->` V2 | -
`mkV3` | `(uru,` `p1,` `p2` `:` `Str)` `->` `(group` `:` `VerbGroup)` `->` V3 | -

## 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 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
`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
`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
`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
`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` `->` Verb | -
`mkV` | `Str` `->` `Str` `->` Verb | -
`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 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