confluent/ancien-confluent/lexique/10-animaux.json
StillHammer e8d17ab0d5 Implement radical lookup system for Confluent translator (83% → 92% coverage)
Major features:
- Radical-based word matching for conjugated verbs
- Morphological decomposition for compound words
- Multi-index search (byWord + byFormeLiee)
- Cascade search strategy with confidence scoring

New files:
- ConfluentTranslator/radicalMatcher.js: Extract radicals from conjugated forms
- ConfluentTranslator/morphologicalDecomposer.js: Decompose compound words
- ConfluentTranslator/plans/radical-lookup-system.md: Implementation plan
- ConfluentTranslator/test-results-radical-system.md: Test results and analysis
- ancien-confluent/lexique/00-grammaire.json: Grammar particles
- ancien-confluent/lexique/lowercase-confluent.js: Lowercase utility

Modified files:
- ConfluentTranslator/reverseIndexBuilder.js: Added byFormeLiee index
- ConfluentTranslator/confluentToFrench.js: Cascade search with radicals
- Multiple lexique JSON files: Enhanced entries with forme_liee

Test results:
- Before: 83% coverage (101/122 tokens)
- After: 92% coverage (112/122 tokens)
- Improvement: +9 percentage points

Remaining work to reach 95%+:
- Add missing particles (ve, eol)
- Enrich VERBAL_SUFFIXES (aran, vis)
- Document missing words (tiru, kala, vulu)

🤖 Generated with Claude Code (https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-28 22:24:56 +08:00

226 lines
4.9 KiB
JSON

{
"_comment": "Animaux et créatures",
"_mots_a_gerer": [],
"dictionnaire": {
"grue": {
"traductions": [
{
"confluent": "alu",
"type": "racine_sacree",
"forme_liee": "ar",
"domaine": "animal_sacre",
"note": "Animal sacré central dans la culture"
}
],
"synonymes_fr": [
"grues"
]
},
"Regards-Libres": {
"traductions": [
{
"confluent": "aruaska",
"type": "composition",
"composition": "al-u-aska",
"sens_litteral": "Grue de liberté",
"racines": [
"alu",
"aska"
],
"categorie": "animal_sacre",
"note": "Grues domestiquées, messagers sacrés"
}
]
},
"grue cendrée": {
"traductions": [
{
"confluent": "arusenu",
"type": "composition",
"composition": "al-u-senu",
"sens_litteral": "Grue de cendre",
"racines": [
"alu",
"senu"
],
"categorie": "animal"
}
]
},
"faucon": {
"traductions": [
{
"confluent": "aki",
"type": "racine_sacree",
"forme_liee": "ak",
"domaine": "animal_sacre",
"note": "Oiseau de proie sacré"
}
]
},
"bête": {
"traductions": [
{
"confluent": "betu",
"type": "racine",
"forme_liee": "bet",
"domaine": "animal",
"note": "Animal générique"
}
],
"synonymes_fr": [
"animal"
]
},
"bête sacrée": {
"traductions": [
{
"confluent": "asaubetu",
"type": "composition",
"composition": "as-a-betu",
"sens_litteral": "Sacré avec bête",
"racines": [
"asa",
"betu"
],
"categorie": "animal_sacre"
}
]
},
"gibier": {
"traductions": [
{
"confluent": "zanubetu",
"type": "composition",
"composition": "zan-u-betu",
"sens_litteral": "Bête de chasse",
"racines": [
"zana",
"betu"
],
"domaine": "animal"
}
]
},
"poisson": {
"traductions": [
{
"confluent": "pisu",
"type": "racine",
"forme_liee": "pis",
"domaine": "animal",
"note": "Créature de l'eau"
}
]
},
"poisson de rivière": {
"traductions": [
{
"confluent": "pisunura",
"type": "composition",
"composition": "pis-u-nura",
"sens_litteral": "Poisson de rivière",
"racines": [
"pisu",
"nura"
],
"domaine": "animal"
}
]
},
"serpent": {
"traductions": [
{
"confluent": "sepu",
"type": "racine",
"forme_liee": "sep",
"domaine": "animal",
"note": "Créature rampante"
}
]
},
"serpent d'eau": {
"traductions": [
{
"confluent": "sepuura",
"type": "composition",
"composition": "sep-u-ura",
"sens_litteral": "Serpent de l'eau",
"racines": [
"sepu",
"ura"
],
"domaine": "animal"
}
]
},
"oiseau": {
"traductions": [
{
"confluent": "apo",
"type": "racine_sacree",
"forme_liee": "av",
"domaine": "animal",
"note": "Créature ailée"
}
]
},
"oiseau de proie": {
"traductions": [
{
"confluent": "aviuzana",
"type": "composition",
"composition": "ap-i-zana",
"sens_litteral": "Oiseau de chasse",
"racines": [
"apo",
"zana"
],
"domaine": "animal"
}
]
},
"créature inconnue": {
"traductions": [
{
"confluent": "zomira",
"type": "composition",
"composition": "zo-mira",
"sens_litteral": "Sans vue",
"racines": [
"zo",
"mira"
],
"domaine": "animal",
"note": "Créature jamais observée"
}
]
},
"loup": {
"traductions": [
{
"confluent": "loku",
"type": "racine",
"forme_liee": "lok",
"domaine": "animal",
"note": "Prédateur sauvage"
}
]
},
"meute": {
"traductions": [
{
"confluent": "lokusu",
"type": "composition",
"composition": "loku + su",
"sens_litteral": "Loups (pluriel)",
"racines": [
"loku"
],
"domaine": "animal"
}
]
}
}
}