Le correcteur kabyle
The Kabyle spell checker
Aseɣtay n teqbaylit
Un correcteur orthographique pour une langue que la plupart de ses scripteurs n'ont pas appris à écrire, sans aucun modèle neuronal. Défilez pour suivre deux phrases, de la faute à la correction.
A spell checker for a language most of its writers were never taught to write, with no neural model at all. Scroll to follow two sentences, from mistake to correction.
Aseɣtay n tira i tutlayt ur lmiden ara ad tt-arun ugar n wid i tt-yettarun, war akk tamudemt n yiṛunen. Ader akken ad tḍefreḍ snat n tefyar, seg tuccḍa ar useɣti.
De la faute à la forme juste
From the mistake to the right form
Seg tuccḍa ar telɣa iṣeḥḥan
Deux phrases tapées sur un clavier sans lettres kabyles, et ce qu'en fait le correcteur. Tout ce qui suit est sa sortie réelle.
Two sentences typed on a keyboard without Kabyle letters, and what the corrector does with them. Everything below is its real output.
Snat n tefyar yettwarun ɣef unasiw war isekkilen n teqbaylit, d wayen i d-yerra useɣtay. Ayen akk i d-iteddun d tuffɣa-s n tidet.
Une première phrase, tapée comme on l'entend
A first sentence, typed as it sounds
Tafyirt tamezwarut, tettwaru akken tettwasla
thaqbaylith d thoutlayt iw : des th et un ou hérités d'autres écritures, et un possessif détaché.
thaqbaylith d thoutlayt iw: th and ou borrowed from other writing habits, and a detached possessive.
thaqbaylith d thoutlayt iw : th d ou i d-yekkan seg tira nniḍen, d umqim n tilin yebḍan.
Normaliser les graphies
Normalise the spellings
Aseggem n tira
Une table ramène les graphies de transition à l'orthographe : th devient t, ou devient u.
A table maps transitional spellings to the orthography: th becomes t, ou becomes u.
Tafelwit tettarra tira n uɛeddi ɣer tefayneɣt : th yuɣal t, ou yuɣal u.
Rattacher le possessif
Attach the possessive
Aqqen n umqim n tilin
iw, « mon », se colle au nom qui le précède : taqbaylit d tutlayt-iw, « le kabyle est ma langue ».
iw, “my”, attaches to the noun before it: taqbaylit d tutlayt-iw, “Kabyle is my language”.
iw yettwaqqen ɣer yisem i t-yezwaren : taqbaylit d tutlayt-iw.
Une deuxième phrase, une faute d'inversion
A second sentence, a swapped-letter mistake
Tafyirt tis snat, snat n yisekkilen beddlen amkan
ayen ihlan d tidetth : le h et le l de ilhan ont permuté, et un th traîne en fin de mot.
ayen ihlan d tidetth: the h and l of ilhan are swapped, and a th lingers at the end.
ayen ihlan d tidetth : h d l n ilhan beddlen amkan, yerna th yeqqim deg taggara n wawal.
Chercher les voisins
Look for neighbours
Anadi ɣef wawalen iqerben
Six mots sont à une lettre près de ihlan. À l'écrit, rien ne les départage.
Six words are one letter away from ihlan. In writing, nothing separates them.
Sḍis n wawalen ttemgaraden d ihlan s yiwen n usekkil kan. Deg tira, ulac ayen ara ten-yebḍun.
Peser avec le kabyle
Weigh with Kabyle in mind
Aktal almend n teqbaylit
Deux lettres inversées coûtent moins qu'une lettre au hasard. Avec le son, l'usage et le dictionnaire des verbes, ilhan l'emporte.
Two swapped letters cost less than a random letter. With sound, usage and the verb dictionary, ilhan wins.
Ma beddlen snat n yisekkilen amkan, tuccḍa-nni tifes ɣef usekkil yettwabeddlen s ugacur. S yimesli, s usemres d umawal n yimyagen, ilhan d netta i yernan.
Décider sur la phrase
Decide over the sentence
Afran ɣef tefyirt akk
Chaque mot garde plusieurs candidats. Un modèle 3-grammes juge les suites de mots, et le chemin le plus plausible traverse la phrase.
Each word keeps several candidates. A 3-gram model judges word sequences, and the most plausible path runs through the sentence.
Yal awal yeṭṭef aṭas n tefranin. Tamudemt n 3 n yigramen tettwali amek ttemḍafaren wawalen, syin abrid yugaren yettεeddi tafyirt akk.
Laisser choisir
Let people choose
Ad yeǧǧ afran
Le correcteur propose ses candidats, le sien en tête, et laisse le dernier mot à celui qui écrit. Avec son accord, ce choix documente une vraie faute.
The corrector offers its candidates, its own pick first, and leaves the last word to the writer. With consent, that choice documents a real error.
Aseɣtay yettak-d tifranin-is, tin-is deg tazwara, yeǧǧa awal aneggaru i win yettarun. Ma yella yeqbel, afran-a yessekles tuccḍa n tidet.
Publié, et ouvert à la communauté
Published, and open to the community
Yettwasuffeɣ, yeldi i tmetti
Le code, le lexique, le corpus et le modèle de langue sont publiés en accès ouvert, avec une charte qui laisse chaque contributeur maître de ce qu'il partage.
The code, lexicon, corpus and language model are openly published, with a charter that keeps every contributor in control of what they share.
Tangalt, amawal, akuṛpis d tmudemt n tutlayt ttwasuffɣen s wudduf ilelli, s yiwet n tmendawt i yeǧǧan yal amttekki d bab n wayen yebḍa.
Travail collectif : M. Aoudj, T. Boukhenoufa, S. Bouzefrane, Y. Ameur, K. Naït Zerad.
Collective work: M. Aoudj, T. Boukhenoufa, S. Bouzefrane, Y. Ameur, K. Naït Zerad.
Amahil n terbaɛt : M. Aoudj, T. Boukhenoufa, S. Bouzefrane, Y. Ameur, K. Naït Zerad.