Mova0.5 pre-release⌕
☰
home / docs / languages / Aramaic / Aramaic in Mova: what it would need

Aramaic in Mova: what it would need

Status (2026-10-17): Mova has no Aramaic data parsed. There is no Aramaic treebank in treebanks/ except the tiny Neo-Aramaic aii (UD_Assyrian-AS, 57 sentences, 453 tokens, CC BY-SA 4.0), which is a modern language and not one of ours. The Hebrew side is further along: tools/macula converts the MACULA trees of the Torah into hbo dependency trees (125 807 words, 2026-10-17; macula).

This file is the plan for all five varieties. Each variety's own Aramaic in Mova: what it would need adds what is specific to it.

1. The codes

arc, arc-x-targum, tmr, jpa, arc-x-zohar — fixed in the corpus registry texts.tsv (column lang, with other languages of a mixed file in mixed) and explained in Aramaic of the Jewish texts — overview and Biblical Aramaic. In CoNLL-U the code goes in the document's # lang = line, or per sentence when a document mixes languages (# lang = tmr / # lang = hbo-x-mishnaic), and per word in MISC (Lang=hbo) for code-switches inside a sentence.

2. What exists on disk

All under the Scientist's raw store, $RESEARCH_RAW (outside the repository). Counts of whitespace-separated words were made on 2026-10-17 by flattening the Sefaria JSON text arrays with jq and stripping HTML tags; they include the Hebrew parts of mixed texts.

varietyeditionlicence (texts.tsv)usefileswords
arcDaniel, Ezra in WLC (Sefaria "Tanach with Nikkud")public domainbuild and test2 books7 549 Aramaic morph units (MACULA)
arcMACULA Hebrew, WLC with OSHB morphology and syntax trees, lang = ACC BY 4.0build and test (with attribution)1 TSV + lowfat XML7 549 units, 1 068 verbs
arc-x-targumOnkelos (Sefaria, "Onkelos Genesis" etc.)public domainbuild and test582 914
arc-x-targumOnkelos, Yemenite Taj vocalisationCC BY-SAas little as possible: test, learn; not shipped580 946
arc-x-targumOnkelos, Metsudah Sifsei ChachomimCC BY-NCtests only5—
arc-x-targumTargum Jonathan to the Prophets (Mikraot Gedolot)public domainbuild and test21157 682
arc-x-targumtargums to the Writings and Chroniclespublic domainbuild and test11104 183
jpaPseudo-Jonathan (5 books) and the Fragment ("Jerusalem") targumpublic domainbuild and test6122 656
jpaJerusalem Talmud, Guggenheimer edition (text)CC BYbuild and test (with attribution)39811 526
jpaJerusalem Talmud, Venice and Mechon-Mamreunknown → privatenot used
jpaTargum Neofiti (Vatican MS)unknown → privatenot used (and the file holds only a fragment)1137
tmrBabylonian Talmud, Wikisource editionCC BY-SAas little as possible: test, learn; not shipped371 858 059
tmrBabylonian Talmud, William Davidson (Steinsaltz) AramaicCC BY-NCtests only371 854 708
arc-x-zoharZohar Ḥadash; Tiqqunei ha-Zohar (vocalised)public domainbuild and test2362 315
arc-x-zoharthe main Zohar, vocalised (Israel 2013), Sulam editionunknown → privatenot used1+903 606 (vocalised)

Dictionaries (dictionaries):

dictionarycoverslicenceform
Jastrow 1903, A Dictionary of the Targumim, the Talmud Babli and Yerushalmi, and the Midrashic Literaturetargum, JPA, JBA, Mishnaic Hebrewpublic domainSefaria JSONL, 32 512 entries; scans and OCR on archive.org copy
BDB 1906, Aramaic partBiblical Aramaicpublic domainSefaria JSONL, 863 entries
Levy 1867–1868, Chaldäisches Wörterbuch über die Targumimtargumspublic domainscan + OCR (German)
Levy 1876–1889, Neuhebräisches und chaldäisches Wörterbuch über die Talmudim und MidraschimJPA, JBA, Hebrewpublic domainscan + OCR (German), 4 vols.
Gesenius–Tregelles 1857, Hebrew and Chaldee LexiconBiblical Hebrew and Aramaicpublic domainscan + OCR
OSHB Hebrew lexicon (BDB XML, Strong's)Biblical Hebrew and AramaicCC BY 4.0XML
CAL (Comprehensive Aramaic Lexicon), cal.huc.eduall Aramaiccopyrighted; no download termslink only, consult by hand

3. Tokenisation

Aramaic words carry clitics on both sides, like Hebrew, and the texts come in three spellings (pointed, unpointed, plene). What the tokenizer must do:

  1. Proclitics. ו "and", ד "of, which", ל "to; object", ב "in", כ "like", מ "from" (מִן reduced), and in JBA ק (קָא) and the demonstrative ה. They stack: וּדְלָא "and which not", דְּבֵי "of the house of", וְכִדְנָה. In MACULA each is a word of its own; Mova's macula already follows that (macula). In BA the relative is still a separate word (דִּי); from the targums on it is the prefix ד־, and every word starting with ד is ambiguous (דְּהַב "gold" vs ד־ + הַב). A dictionary check against Jastrow headwords is the cheap first filter.
  2. Enclitics. Pronoun suffixes on nouns, prepositions and verbs; in JBA also enclitic subject pronouns on participles (קָאָמֵינָא = קָא + אָמֵר + אֲנָא "I am saying") and the copula ניהו. These should be split into syntactic words, as UD does for Arabic and Hebrew.
  3. The determined ending ־א / ־ה is not split: it is inflection (a feature, Definite=Def in UD terms), not a word. MACULA splits it as an article (Td); the converter should fold it back into the noun and set the feature. This is the one place where MACULA's segmentation should not be copied for Aramaic.
  4. Ketiv/Qere. The Qere goes into the tree; the Ketiv into MISC (Ketiv=…).
  5. Abbreviations (JBA and the Zohar): ת"ש = תָּא שְׁמַע, ת"ח = תָּא חֲזֵי, א"ר = אָמַר רַבִּי, ר"ש = רַבִּי שִׁמְעוֹן, קב"ה = קוּדְשָׁא בְּרִיךְ הוּא. A table of abbreviations per variety expands them before parsing; the abbreviated form stays in MISC.
  6. Pointing. Strip points and accents for matching, keep them in FORM. The order of combining marks differs between sources; compare by consonants (as macula does for Hebrew lemmas).

4. Trees

4.1 The first Aramaic trees: Daniel and Ezra from MACULA

MACULA already has syntax trees for the Aramaic chapters, with lang = A on each word. Extending tools/macula with a language split would give the first arc treebank: about 7 500 morph units, a few hundred sentences, CC BY 4.0. What is needed:

There is no gold UD Aramaic treebank to measure against. The check is therefore: (a) the tree validator (one head, one root, no cycle; a negative control must show red), (b) two runs give the same bytes, (c) a hand-checked sample of 50 sentences, annotated independently, before any number is claimed.

4.2 Targums by projection from Hebrew

The targums translate the Hebrew Bible verse by verse, and Onkelos often word by word (Translation technique and syntax of the targums). MACULA gives trees for every Hebrew verse. So:

  1. align each Onkelos verse with its Hebrew verse (same reference: free);
  2. align words inside the verse: by the regular correspondences (Hebrew אֶת ↔ Aramaic יָת, Hebrew ה־ ↔ Aramaic ־א, Hebrew בָּרָא ↔ Aramaic בְּרָא), by a Hebrew–Aramaic dictionary built from Jastrow's and BDB's cross-references, and by position;
  3. project the Hebrew tree onto the aligned Aramaic words, and let a small rule set fix the known divergences (Aramaic additions such as מֵימְרָא דַּייָ, קֳדָם, determined state, the ית object).

This is the cheapest way to tens of thousands of Aramaic sentences with trees. Its accuracy must be measured on a hand-checked sample before it is trusted; projection errors are expected where the targum paraphrases (poetry, Genesis 49, Deuteronomy 32–33) and should be flagged by alignment confidence.

4.3 The Talmuds and the Zohar

No treebank exists for JBA, JPA or Zoharic Aramaic. The path: a tagger and parser trained on the arc and projected arc-x-targum trees, used as a first guess, with the vocabulary of Jastrow; then corrections and self-training. The Bavli's dialogue syntax (short questions, quotations, technical terms, The technical language of the sugya) is far from the Bible's narrative, so expect a large drop; measure it on a hand-annotated sample, never on the training material.

5. Language identification

Every corpus here mixes Hebrew and Aramaic: the Bavli (Mishnah and baraitot in Hebrew), the Yerushalmi, Daniel 2:4, the Zohar (Midrash ha-Ne'elam is mostly Hebrew), the commentaries (Hebrew with Aramaic quotations). The registry's lang and mixed are set by Sefaria category, not by sentence.

A per-sentence identifier is the first tool to build. Features that need no training (the comparison table in The Aramaic family and the Jewish varieties §5):

cuepoints to
־ָא / ־יָא at the end of many nouns; דְּ־ prefixes; יָתAramaic
הַ־ article, אֶת, אֲשֶׁר, שֶׁ־, ־ִים, ־וֹתHebrew
לֵימָא, אִיכָּא, לֵיכָּא, הַאי, הָנֵי, קָא, מַאי, אַמַּאיtmr
חֲמֵי, כְּדוֹן, הָדֵין, הָדָא, אִית, לֵית, ־וּן perfectsjpa
יָת on most objects, אֲרֵי, קֳדָם יְיָ, מֵימְרָאarc-x-targum
אִיהוּ / אִיהִי as copula, ת"ח, רָזָא, סִטְרָא, sefirot namesarc-x-zohar
דִּי as a separate word, הִמּוֹ, haphel in ה־, Persian chancery wordsarc

Score each sentence by counts of cue words (a deterministic, explainable classifier: it can say which cues decided), and measure on hand-labelled sentences from each corpus, including the hard cases (Hebrew baraitot quoted in Aramaic sugyot; Aramaic phrases inside Hebrew commentaries). A classifier that cannot be shown wrong on a planted Hebrew sentence in an Aramaic paragraph is not tested.

Built: tools/langseg uses this table as named cues beside learned word and affix features, splits mixed runs with a Viterbi pass, and explains each segment; its README has the measurements (2026-10-18: macro 83.0% over the eight Hebrew-script varieties on held-out tractates, chapters and verses; 81.0% on a hand audit of Talmud sentences).

6. The lexicon

7. Licences, in one place

Following Data and model licences:

The ancient texts themselves are public domain; the restriction is on the digital editions. A PD source for the main text of the Zohar and the Bavli is therefore on the "wanted" list (Sources).

8. A plan, in order

stepoutputsize (expected)measure
1macula with a language split → arc trees of Daniel, Ezra, Jer 10:11, Gen 31:47~7 500 unitsvalidator, determinism, 50-sentence hand check
2Hebrew/Aramaic sentence identifier with the cue tableall corporahand-labelled sample per corpus; negative control
3Jastrow + BDB-Aram as one keyed dictionary with variety tags~33 000 entriescoverage of each corpus's word types
4Onkelos–Hebrew word alignment and tree projection → arc-x-targum trees~83 000 words (Torah); then Jonathan 158 000hand-checked sample; alignment confidence
5tagger and parser for Aramaic (all varieties, variety as a feature) trained on 1 + 4held-out targum verses; hand-annotated JBA, JPA, Zohar samples
6the Bavli: Hebrew/Aramaic split, abbreviation expansion, parsing~1.9 M words (CC BY-SA edition: test only until a PD text is found)hand-annotated sugyot

Nothing in this plan is started (2026-10-17). Steps 4–6 are new directions and need the operator's word before they are run.

The Elamur team

This page in Markdown → https://md.mova.elamur.ai/free/en/docs/languages/arc/mova/