| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533 | 
							- // French translation rules for Espeak
 - 
 - // ***************************************************************************
 - // *   Copyright (C) 2005 to 2010 by Jonathan Duddington                     *
 - // *   email: [email protected]                                    *
 - // *                                                                         *
 - // *   This program is free software; you can redistribute it and/or modify  *
 - // *   it under the terms of the GNU General Public License as published by  *
 - // *   the Free Software Foundation; either version 3 of the License, or     *
 - // *   (at your option) any later version.                                   *
 - // *                                                                         *
 - // *   This program is distributed in the hope that it will be useful,       *
 - // *   but WITHOUT ANY WARRANTY; without even the implied warranty of        *
 - // *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the         *
 - // *   GNU General Public License for more details.                          *
 - // *                                                                         *
 - // *   You should have received a copy of the GNU General Public License     *
 - // *   along with this program; if not, see:                                 *
 - // *               <http://www.gnu.org/licenses/>.                           *
 - // ***************************************************************************/
 - 
 - // This file is UTF-8 encoded
 - 
 - // 2006-11-18  Gilles Casse  <[email protected]>
 - // Initial rules for French, imported from
 - //   Cicero TTS: A Small, Fast and Free Text-To-Speech Engine.
 - // http://www.fluxnic.net/cicero
 - //
 - // Rules are now maintained by Michel Such <[email protected]>
 - // Last update: 2011-04-15 Michel Such  <[email protected]>
 - //
 - 
 - // Letter classes:
 - // A  all vowels:  a e i o u y â ä é ê è î ï ô ö ù û
 - // C  all consonants
 - // Y  front vowels: e i y é ê è î
 - // K  not a vowel  (i.e. consonant, space, )
 - 
 - .replace
 - œ oe
 - 
 - 
 - .L01 d e l n r t u
 - .L02 b c d f g h k p t v
 - .L03 d l m n s t v
 - .L04 c d f g l m n v
 - .L05 g h k l m v w
 - 
 - // Following groups are used to manage mute e inside words.
 - 
 - // After or before L06, e is not mute
 - .L06 bl br cl cr ct dr fl fr ft gl gr kl kr pl pr tr vr
 - 
 - // After L07, e is not mute
 - .L07 ec éc ed éd lb lc ld lg lm ln lp lt lv rb rc rd rf rg rl rm rn rp rs rt rv
 - 
 - // All consonants + ch gu qu used as ch g k
 - .L08 b c d f g h j k l m n p q r s t v w x z ch qu gu
 - 
 - // E placed after a consonant following L09 is not mute
 - .L09 l r s
 - 
 - // When these diphtonges are after a consonant folllowing e, e is not mute
 - .L10 ia ie io ua ue ui uo
 - .L11 b p
 - .L12 é è aï al ib ie l om on ré
 - 
 - // Words ending "son" pust sound english if preceded by L13
 - .L13 d g k l p er hn
 - 
 - // For english words ending "side"
 - .L14 be in up ut
 - .L15 c f g h
 - 
 - 
 - 
 - .group a
 -         ae (_      e         // reggae vitae
 -         aen        A~        // caen (diff Cicero: aA~)
 -         ae         aE        // maestro
 -         aim (K     E~        // faim
 -         ain (K     E~        // pain
 -     Ct) ain (_     E~n2      // certain ami
 -     ch) ain (_     E~n2      // prochain arret
 -         ai       E
 -       ai (_      e
 - _bal)      ai (_      E
 - _ess)      ai (_      E
 - _vr)      ai (_      E
 -         aie      E
 -         ais (_      Ez2
 -         ait (_      Et2
 -         aient      Et2
 -      f) ai (sA     @         // faisons faisan
 -         a (ilK     a
 -         am (L11      A~        // jambon, tampon
 -         am (m      a         // programmation
 -      _) am (n      am        // amnistie
 -         am (n      a         // condamner
 - 
 -   _L04) an (_      an
 -         an (n_     a
 -     _h) an (_      an
 -      _) anti (@@P4 A~ti
 -      _) anti (CAXP4 A~ti
 -      _) arché (@P5 arke      // archéologue
 -      _) archéo (@P6 arkeo    // archéologue
 -      _) arch (aP4  ark       // archange
 -      _) arch (oP4  ark       // archonte
 -      _) anarcho (@P7 anarko  // anarchosyndicalisme
 - 
 -         a (nnA     a         // manne
 -         an (K      A~        // ancien, élan
 -         an (h      an
 -    @@m) an (_      an        // tennisman
 -     zm) an (_      an        // jazzman
 -   L02m) an (_      an
 -   lism) an (_      A~        // talisman
 -    ulm) an (_      A~        // musulman
 -  _caïm) an (_      A~        // caïman
 -     _C) aon (_     A~        // faon, paon, taon
 -      s) aoul (_    u         // saoul
 -      s) aou (le    u         // saoule
 -         août       ut        // août
 -         août (i    aus       // aoûtien
 -         aut (_     ot2
 -         a (ô                 // saune
 -         au         o        // au, aux
 -         aud (_     o         // chaud
 - _C)        aud (_     od         // Maud
 -         au (l_     O         // Paul
 -         au (re_    O         // dinosaure
 -      _) audio (@P5 odio
 -      _) auto (@P4  oto
 -      _) autom (n   otO
 -     bb) aye (X     ei        // abbaye
 -         ay (C      E         // aymé
 -         ay         Ej        // paye
 -         ay (ak     aj        // kayak
 -         ay (_      E        // display
 -     bb) aye (_    aj     // cobbaye layer
 -     Xl) ayer (X    EjWr     // player, layer
 -      h) am (_S2      am
 -      w) an (_      an
 -         a          a         // bateau
 - 
 - // group a: English section
 -         any        _^_en
 -         aw (K      _^_en
 - 
 - 
 - .group b
 -         bb         b         // abbé
 -     om) b (_                 // plomb applomb
 -         b          b         // aube
 - 
 - // group b: English section
 -         back       _^_en
 - _)      be (L15A   _^_en
 -         board      _^_en     // board, keyboard
 -         box (_     _^_en     // box, inbox, outbox
 -         bugg       _^_en     // debugger
 - 
 - 
 - .group c
 -      _) c' (P2v    s         // s
 -         cch        k         // bacchanale
 -         cc (Y      ks        // accéder
 -         cc         k         // occuper
 -      _) c (d       se
 -      _) ch (arism  k         // charisme, charismatique
 -      _) ch (irop   k         // chiroptère
 -    _) coe (la     se         // coelacante
 -      a) ch (_      k         // almanach
 -     ar) c (ti                // arctique
 -      e) ch (_      k         // varech
 -     ni) ch (_      k
 -     _A) ch (o_     k         // écho
 -   mani) ch (é      k         // manichéisme
 -     wi) ch         tS        // sandwich
 -   mito) ch (o      k         // mitochondrie
 -    _eu) ch (ari    k         // eucharistie
 -     or) ch (esC    k         // orchestre
 -     or) ch (iC     k         // orchidée
 -      _) ch (ao     k         // chaos, chaotique
 -      _) ch (orA    k         // chorale
 -      _) ch (oriz   S
 -      _) ch (oro    S
 -         ch (r      k         // chrétien
 -      _) chrono (@P6 krono
 -         ch (l      k
 -         ch (n      k
 -         ch (s      k
 -         ch (to     k
 -         ch         S         // chien
 -         ck         k         // nickel
 -         cqu        k         // grecque
 -         cq         k         // pecq
 -      s) c (Y
 -      x) c (Y
 -         c (Y       s         // cède
 -      _) cyber (P5  sibEr
 -    Can) c (_                 // banc
 -    Con) c (_                 // tronc, jonc
 -   _don) c (_       k         // donc
 -   cler) c (_                 // leclerc
 -  tchou) c (_
 -   taba) c (_
 -   toma) c (_
 -     se) c (ond     g         // seconde secondaire
 -         c          k         // recoin donc
 - zin)	c (_			g			// zinc
 - 
 -         cient (_   sit2      // ils appr�ient, remercient.
 -   effi) cient      sjA~      // coefficient
 -   défi) cient      sjA~      // déficient
 -         cast (_S4  kast      // podcast
 -         casts (_S5 kast      // podcasts
 -      _) clown      klun
 - 
 - // group c: English section
 -      n) ch (_      _^_en     // french
 -         ch (ment   _^_en     // attachment
 -         cut (_     _^_en     // cut, shortcut
 - 
 - 
 - .group ç
 - 
 -         ç          s         // rançon
 -      _) ç' (P2v    s
 - 
 - 
 - .group d
 -         dd         d         // addition
 -      _) d' (P2     d
 -   _ban) d (_       d
 -   _lan) d (_       d         // land
 -  _stan) d (_       d         // stand
 -     an) d (_
 -   _san) d (_       d
 - 
 -  _gran) d (_       t2        // grand ami, grand marchand
 -    Cen) d (_       t2
 -    Con) d (_
 -    con) d (_       t2
 -   quen) d (_       t2
 -      r) d (_
 -   _har) d (_       d
 -    lor) d (_       d
 -     oi) d (_
 -     ou) d (_
 - 
 -         dt (_      t         // Schmidt
 -    _ni) d (_                 // nid
 -         d          d         // don bled
 -  _expé) dien (t_   djA~      // expédient
 - V_expé) dien (t_   di        // expédient
 - _ingré) dien (t_   djA~      // ingrédient
 -         dien (t_   di        // étudient (verbe)
 -      _) dendro (@P6 dE~dro
 - 
 - // group d: English section
 -         day (_     _^_en
 -      _) devic      _^_en
 -         dle (X     _^_en     // bundle, handle
 - 
 - .group e
 - 
 - // Define use of the final 'e' in french
 -         e (_
 - 
 - // Manage mute e inside words
 - @C)	e (CeCA	@
 - @L08)	e (CA
 - @L08)	e (CL10C	@
 - @L08)	e (L06
 - @L08)	e (L06L10C	@
 - @L06)	e (CA	@
 - @L06)	e (L06	@
 - @L07)	e (CA	@
 - @L07)	e (L06	@
 - @L09gu)	e (CA	@
 - @L09gu)	e (L06	@
 - @L09qu)	e (CA	@
 - @L09qu)	e (L06	@
 -      e (ct+++++    E
 -      e (x+++++    E
 - 
 -     _C) e (_       @         // je te
 -     -c) e (_
 -     -j) e (_
 -      C) e (-
 - 
 - _)      e (CAN     e		// Evident
 - _)      e (L06A  e     // Ecran
 - _eC)      e (CA++  E     // Evenement
 -         eau (++       o         // bateau
 -         e (CC       E
 -    cap) e (la_     E
 -     gh) e (tAX     E         // spagheti
 -      p) ect (_     E        // suspect
 -         ect (_     Ekt       // direct
 -     pi) ed (_      e         // pied
 -   _art) e (++      e         // arte, artefact
 -    _cl) ef (_      e         // clef
 -      _) ein (K     En        // Einstein
 -         ein (K     E~        // peindre
 -     pl) ein (_     E~n2      // plein emploi
 -         e (il      E         // vieille
 -         ei         E         // neige
 -         e (oi               // asseoir
 -         el (l      E        // belle
 -     _f) em (me     a         // femme
 -      i) e (mA                // remerciement, d�ploiement
 -      A) e (rA                // remerciera
 -    tch) e (rX      W
 -      @) em (me     a         // patiemment
 -         em (L11      A~        // décembre
 -         em (mACC   A~        // emmancher
 -         em (mACAC  A~        // emmagasiner
 -         em (ma     E        // emmanuel
 -         em (mai    A~        // emmailloter
 -      l) em (n      a         // solemnel
 -     il) emn        Em        // dilemne
 -         en (_      A~n2      // en
 -         en (hA     A~n       // enharmonique
 -     _C) en (j      E~        // benjamin
 -  _flam) en (c      E~        // flamenco
 -      _) en (A      A~n       // enivrer
 - 
 -      C) en (d_     A~        // comprend dépend
 -     od) en (dr     E~        // rhododendron
 -     qu) en (d_     A~
 - 
 -   pati) en         A~        // patient patience
 -         en (nu     A~        // ennui
 -         en (nA     E         // penne ennemi
 - 
 -      é) en (_      E~        // européen
 - 
 -     Ci) en (nA     E         // mienne
 - 
 -     éC) en (t_     A~        // récent différent élément
 -    équ) en (t_     A~        // fréquent, conséquent
 -   étic) en (t_     A~        // réticent
 - 
 -     _C) en (t_     A~        // cent vent lent dent
 -     cc) en (t_     A~        // accent
 -    Asc) en (t_     A~        // luminescent
 -   _dol) en (t_     A~        // dolent
 -     ol) en (t_     A~        // somnolent, violent
 -    Vol) en (t_               // somnolent, violent
 -    Xol) ent (_     t2        // volent
 -    eul) ent (_     t2        // veulent
 -     ul) en (t_     A~        // turbulent
 -     Ccul) ent (_	t2
 -    Vul) ent (_		t2
 -  imCoC) en (t_     A~        // impotent
 -  inCoC) en (t_     A~        // innocent, indolent
 - 
 - XACcid) en (t_     A~        // accident, occident
 - 
 -    _ag) en (t_     A~        // agent
 -   _ard) en (t_     A~        // ardent
 -   _arg) en (t_     A~        // argent
 -   _urg) en (t_     A~        // urgent
 -  V_urg) ent (_     t2        // urgent (verbe)
 - 
 -  _émin) en (t_     A~        // éminent
 -  immin) en (t_     A~        // imminent
 -  oémin) en (t_     A~        // proéminent
 -    jac) en (t_     A~        // sous-jacent, adjacent
 -   _lat) en (t_     A~        // latent
 - 
 -  ig) ent (_     t2
 -  ilig) ent (_     A~t2
 -  llig) ent (_     A~t2
 -  ndig) ent (_     A~t2
 -   tang) ent (_     A~t2        // tangent
 -  @@ing) en (t_     A~        // astreingent, contingentindigent
 - 
 -    man) en (t_     A~        // permanent
 -   _pat) en (t_     A~        // patent
 -   rmam) en (t_     A~        // firmament
 -   verg) en (t_     A~        // convergent, divergent
 -  Vverg) ent (_     t2        // convergent, divergent (verbe)
 - 
 -  _serg) en (t_     A~        // sergent
 - CACCim) en (t_     A~        // condiment, gentiment
 -    dim) en (t_     A~        // rudiment
 -   Agim) en (t_     A~        // régiment
 -   Alim) en (t_     A~        // poliment
 -   inim) en (t_     A~        // infiniment
 -  manim) en (t_     A~        // maniment
 -   onim) en (t_     A~        // boniment
 -   plim) en (t_     A~        // compliment
 -   Atim) en (t_     A~        // bâtiment
 -   _cim) en (t_     A~        // ciment
 -   _pim) en (t_     A~        // piment
 -     gm) en (t_     A~        // fragment
 -   Asim) en (t_     A~        // quasiment
 - 
 -  ertin) en (t_     A~        // pertinent, impertinent
 -  ontin) en (t_     A~        // continent, incontinent
 -  _sArm) en (t_     A~        // sarment, serment
 -    erm) en (t_     A~        // ferment
 -  Vferm) ent (_     t2        // ferment, referment (verbe)
 -   XArp) en (t_     A~        // arpent, serpent
 -   CArr) en (t_     A~        // conncurrent, torrent
 -   Cerr) ent (_     t2        // ils serrent
 - _appar) en (t_     A~        // apparent
 -   spar) en (t_     A~        // transparent
 -   _par) en (t_     A~        // parent
 -  V_par) ent (_     t2        // parent (verbe)
 -   _var) en (t_     A~        // varent
 -   mitt) en (t_     A~        // intermittent
 -   énit) en (t_     A~        // pénitent
 -  tourm) en (t_     A~        // tourment
 -   Cflu) en (t_     A~        // affluent, confluent
 -  VCflu) ent (_     t2        // refluent, influent (verbe)
 - 
 -   _tal) en (t_     A~        // talent
 -   ival) en (t_     A~        // équivalent
 -  Vival) ent (_     t2        // équivalent (verbe)
 -  xcell) en (t_     A~        // excellent
 - Vxcell) ent (_     t2        // excellent
 - 
 -   iCam) en (t_     A~
 -     mm) en (t_     A~
 -     em) en (t_     A~        // lentement
 -    mom) en (t_     A~        // moment
 -   Aaim) en (t_     A~
 -   Caim) en (t_     A~
 -    dum) en (t_     A~
 -    gum) en (t_     A~
 -    jum) en (t_     A~
 -   oCum) en (t_     A~
 -    rum) en (t_     A~
 - 
 -   éCid) en (t_     A~
 -  VéCid) ent (_     t2
 -  Xtrid) en (t_     A~
 -  _flor) en (t_     A~
 -  _laur) en (t_     A~
 - _mécont) en (t_    A~
 -  _cont) en (t_     A~
 - _Vcont) ent (_     t2
 -     éC) en (t_     A~        // compétent
 -  _souv) en (t_     A~        // souvent
 -    Cud) en (t_     A~
 - 
 -  _couv) en (tS3f   A~        // le couvent
 - V_couv) en (t_               // elles couvent
 - s_couv) en (t_               // elles couvent
 - 
 -         ent (_     t2        // étaient mangent
 -      A) ent (_     t2        // étaient mangent
 - 
 -     Ci) en (K      E~        // rien, lien
 -     Ci) en (c      A~        // science
 - 
 -     AA) en (_      E~
 -      C) en (_      En        // amen, abdomen, golden
 -      C) en (to_    En        // memento
 -     nc) ens (_     A~        // encens
 -    xam) en (_      E~        // examen
 - 
 -         en (s_     A~
 -         en (CA     A~        // pentathlon
 -         en (CC     A~        // entre
 -     sp) ens (_     Ens       // suspens
 -     éC) ens (_     A~z2      // dépens démens
 - 
 -     _C) er (_      Er        // fer
 -    _Ch) er (_      Er        // cher
 -   _env) er (_      Er
 -    _hi) er (_      Er        // hier
 -    _fi) er (_      Er        // fier
 -   _hiv) er (X      Er        // hiver
 -    Cst) er (X      Er        // hamster
 -  _cart) er (X      Er        // carter
 -  _cutt) er (X      Wr        // cutter
 -   tain) er (X      Er        // container
 -    _ti) er (_      Er
 -    ack) er (K      Wr
 -    ock) er (K      Er
 -   rock) er (K      Wr
 - 
 -         er (_      e         // parler léger
 -         er (s_     e
 - 
 -      i) e (rt_     E         // requiert
 - 
 -      d) e (ssus_   @         // dessus
 - 
 -     _d) es (bA     e
 -     _d) es (jA     e         // Desjardins
 -     _d) es (nA     e
 -     _d) es (qA     e         // desquels
 - 
 -     _l) es (qA     e         // lesquels
 - 
 -     _m) es (dA     e         // mesdames
 -     _m) es (nA     e
 -     Am) es (dA     e
 -     Am) es (nA     e         // Dumesnil
 - 
 -      d) esh (A     ez        // Deshormeaux
 -      f) eb (vA     E        // Lefebvre
 - 
 -     _r) e (ss      @         // ressembler
 -     _r) e (ssu     e         // ressusciter
 -     _r) e (stra    @
 -     _r) e (stro    @
 -     _r) e (stru    @         // restructurer
 -      -) est (_     Est       // -est
 - 
 -     dg) et (_      Et        // Bridget, gadget
 -      k) et (_      Et
 -   tick) et (_      E
 -      m) et (_      Et2
 - 
 -         eu         Y         // eu
 -         eu (CX    W         // neuf
 -         eu (CeX    W         // fleuve
 -         eu (Cer_    Y         // pleurer
 -         eu (i    W         // feuille
 -         eu (CeX    Y        // meule
 -         eu (reX    W        // demeure
 -         eu (leX    W        // gueule
 -         eu (ler    Y        // gueuler
 -         eu (rC    W         // pleurnicher
 -         eu (rreX    W         // beurre
 -      _) eu (ss     y         // eusse
 - 
 -      _) eut (_     yt2
 -         eut (_     Yt2
 -         eux (_     Yz2
 -      _) extra (uP5 Ekstra
 -      _) extra (CP5 Ekstra
 -      _) eû         y         // eût
 -         eû         Y:        // jeûne
 - 
 -         ey (_      E        // dahomey
 -         ey (C      E        // ceylan
 -         ey         Ej        // asseye
 - 
 -         ez (_      ez2       // nez mangez chez
 - 
 -      g) e (A                 // mangeons
 -      g) eu         W         // vengeur
 -      g) eu (re     y         // gageure
 - 
 -     _d) e (ch      @
 -     _r) e (ch      @         // recherche
 -         e (Cl      @
 - 
 -     _l) e (CA      @
 -     _l) e (ChA     @
 -     _l) e (ClA     @         // Leclerc
 -     tr) e (CA      @
 -     tr) e (ChA     @
 - 
 -         e (Cr      @
 -      _) e (C%      e         // effet, effectuer
 -         e (C_      E
 -         e (rC      E
 -         es (_      z2
 - 
 -       e (ri_++		e
 -       e (ria_++		e
 -       e (ro_++		e            // Cicero
 -         e (rr+++   E
 - 
 -         e          @         // menue
 -      _) e (CA      e
 -     Cr) eam        I:m
 -     Cr) eamer      ImWr
 -     Cl) eaner      InWr
 -   vert) e (rX      W
 -         eï (K      'Ej
 -     _y) en (_      En
 -    iew) er (X      er2
 -     _m) e (ga      e
 -     app)	en (di		E~			// appendice
 - 
 - 
 - // group e: English section
 -         ea         _^_en
 - _)        e (CeX	_^_en
 -         ed (_      _^_en
 -         ee         _^_en     // meeting
 -         efore (_   _^_en     // before
 -         eing (_    _^_en     // being, boeing
 -         eive       _^_en     // receive
 -         el (CX     _^_en     // field
 -         el (sX     El
 -      _) enter (_   _^_en     // enter
 -      _) enhan      _^_en
 -         ess (_     _^_en     // loudness
 -     qu) est (_     _^_en     // request
 -     qu) este (X_   _^_en     // requested, requester
 -         even (_    _^_en
 -      _) ever       _^_en
 -     oC) ever       _^_en     // forever, however
 -       ew (++    _^_en
 -      _) eye        _^_en
 - 
 - 
 - .group è
 - 
 -      Z) ème        iEm
 -         è          E
 -         ès (_      E
 -     Ar) ès (_      Es
 -      m) ès (_      Es
 -      n) ès (_      Es
 -      p) ès (_      Es
 - 
 - 
 - .group ë
 -      u) ë                    // ambiguë
 - no)	ë (_	e		// canoë
 -         ë          E         // citroën noël
 - 
 - 
 - .group f
 -         f          f
 -         f (f
 -   _ner) f (X
 -   _neu) f (_ans    v         // liaison: neuf ans
 -   _neu) f (_heures v
 - 
 - // group f: English section
 -      _) fire       _^_en
 -         fly        _^_en
 -      _) frame      _^_en
 -         fter (_    _^_en
 - 
 - 
 - .group g
 -         g          g
 -         g (Y       Z
 -         ge (a       Z
 -         ge (o       Z
 - 
 -     su) gg (Y      gZ        // suggérer suggestif
 -         gg         g         // agglomérer
 -     ai) gni        n^        // craignions châtaignier
 -         gn         nj        // agneau
 - _wa)        gner (_         gnEr
 -         gni        n^i       // signifier
 -         gn (e_     n^
 -         gn (_      n^
 -         gn (eCA    nj@-
 -         gn (ie     n         // compagnie
 -    dia) g (no      g
 -     _a) g (no      g
 - _quatrevin) gts (_ z2
 - 
 -    vin) gt (_A     t         // liaison: vingt ans
 - 
 -    vin) gt (_un
 -    vin) gt (_deux  t
 -    vin) gt (_trois t         //liaison: vingt-trois
 -    vin) gt (_quatr t
 -    vin) gt (_cinq  t
 -    vin) gt (_six   t
 -    vin) gt (_sept  t
 -    vin) gt (_huit  t
 -    vin) gt (_neuf  t
 -    vin) gt (_neuvi t
 - 
 -         gt (_                // vingt doigts
 -     An) gt (A      t         // vingtaine doigté
 - 
 -         gu (i      g         // anguille
 -     ai) gui (l     gyi      // aiguillage
 -     in) gui (s     gyi      // linguiste
 -         g (C       g
 - 
 -   _ran) g (_                 // rang
 -   _san) g (_                 // sang
 -   étan) g (_                 // étang
 -   _lon) g (_                 // long
 -   bour) g (_                 // Strasbourg
 - 
 -         g (_       g         // grog gag goulag
 - 
 - // group g: English section
 -      _) game (X    _^_en
 -         girl       _^_en     // girl
 -         gh (K		_^_en
 -         gy (_      _^_en
 - 
 - 
 - .group h
 -      _) h          _|
 -      _) h (abi               // habit, habilleur
 -      _) h (allo              // hallogène
 -      _) h (ame               // hameçon
 -      _) h (andr              // handroïde
 -      _) h (arm               // harmonie
 -      _) h (el                // hellène
 -      _) h (ect               // hectare
 -      _) h (erb               // herbe
 -      _) h (é
 -      _) h (éris	_|
 -      _) h (éro	_|
 -      _) h (eure              // heure
 -      _) h (iber              // hibernation
 -      _) hi (A      _|j         // hier
 -      _) h (ippo              // hippodrome
 -      _) h (iro               // hirondelle
 -      _) h (ist               // histoire
 -      _) h (iv                // hiver
 -      _) h (omm               // homme
 -      _) h (onn               // honneur
 -      _) h (ô                // hôpital
 -      _) h (os                // hostile
 -      _) h (ora               // horaire
 -      _) h (orip              // horipeau
 -      _) h (oriz              // horizon
 -      _) h (oro               // horoscope
 -      _) h (orlo              // horloge
 -      _) h (orr               // horreur
 -      _) h (uil               // huile
 -      _) h (uiss              // huissier
 -      _) h (uitr              // huître
 -      _) h (umA               // humain
 -      _) h (umC               // humble
 -      _) hy (A      j
 -         haus (_    os       //blockhaus
 -         heim (_    ajm
 -      _) h (y                 // hypermarché
 -      _) hyper (@P5 ipEr
 -      _) hyper (_   ipEr
 -      _) hypra (@P5 ipra
 -         h                    // ahuri
 - 
 - // group h: English section
 -      _) half       _^_en
 -      _) ha (C_     _^_en
 -         hn        _^_en
 - 
 - 
 - .group i
 -         i          i         // cri
 - 
 -      C) i (erA     i
 -      C) ien (t_    i
 -    dév) ien (t_    i
 -      t) ien (K_    jE~       // tient
 -      v) ien (K_    jE~       // vient
 -     at) ien (t_    jA~       // patient
 -    cip) ien (C     jA~       // récipient
 -     cl) ien (C     iA~      // client
 -    mol) ien (C     jA~       // émolient
 -    vén) ien (C     jA~       // inconvénient
 -     or) ien (t     iA~       // orient, orienter
 -     ot) ien (t_    jA~       // quotient
 - 
 -      _) i (ce@     aj        // iceberg
 -      _) il (l      i        // illégal
 -   aigu) ill        ij        // aiguille
 -   anqu) ill        il        // tranquille
 -      c) ill (i     il
 -   dist) ill        il        // distiller
 -   _L05) ill        il        // Lille, mille, william
 -   v) ill (e_        il        // ville
 -    osc) ill        il        // osciller
 -     gu) ill        ij        // guillaume
 -     qu) ill        ij        // quille
 -      A) ill        j         // caillou
 -      C) ill        ij        // famille
 -      a) il (_      j         // bail
 -      e) il (_      j
 -     gt) i (m       aj
 -      u) il (_      j         // deuil
 -  L01_f) ils (_     is        // fils (enfant)
 - 
 -         imm        imm       // immaculé
 -         im (_      im        // karim
 -         im (C      E~        // timbre
 -         inct (_    E~        // distinct
 -         in (h      in        // inhumain
 -         in (n      i         // innombrable
 -         in (C      E~        // vingt
 -         in (_      E~        // vin
 - //        ing (_     iN
 -         ing (h     ing
 -         ing (s     iN
 -      _) infra (sP5 E~fra
 -      _) inter (@@P5 E~tEr
 -      _) interr (A  E~tEr
 -      _) inter (_   E~t'Er
 -      _) inter (ne_ E~t'Er
 -      _) intra (neP5 E~tra
 -      _) intra (uP5 E~tra
 -      C) is (_      i
 -    Kir) is (_      is
 -    bor) is (_      is
 -    dor) is (_      is
 -    tor) is (_      is
 -     fl) irt        Wrt
 -    otl) i (neX     aj
 -    onl) i (ne_     aj
 -   offl) i (ne_     aj
 -     dr) i (ve      aj
 -     pr) int (_     int
 - 
 - // group i: English section
 -         ibuter (X  _^_en
 -         iev        _^_en
 -         ife (_     _^_en
 -         ign (_     _^_en
 -         ill (_     _^_en     // Bill
 -     C) ill (y_    _^_en     // Billy
 -         ing (_	_^_en
 -         i (pAd	_^_en
 - C)        irt (_	_^_en
 -         iven (_    _^_en
 -         ind (X     _^_en     // find, mind
 -     _C) ind (erX   _^_en     // finder
 -     AC) ind (erX   _^_en     // reminder
 -     C) ird (X   _^_en     // bird
 -         ize (K     _^_en     // realize
 -  ram_f) i (le      _^_en
 - 
 - .group ï
 -         ï          i         // naïf
 -      A) ï (_       j
 -      A) ïe (_      j
 -      A) ï (lA      j
 - 
 - 
 -         ïn (K      E~        // coïncidence
 -     Ca) ïs (_      is        // maïs
 - 
 - 
 - 
 - .group j
 -         j          Z         // adjoint joujoux
 -         je (a          Z         // Jean
 -      _) j' (P2v    Z
 -      _) jazz       dZaz
 -      _) j (obK     dZ
 -      _) j (ohK     dZ
 -      _) jusqu' (P6 Zysk
 - 
 - 
 - .group k
 -         k          k         // kafka
 - 
 - 
 - // group k: English section
 -         ke (_      _^_en     // make, take
 -         ke (s_     _^_en     // makes, takes
 -         ke (rX     _^_en     // maker
 -         ke (nX     _^_en     // taken
 - AC)        k (X     _^_en     // bank
 - 
 - .group l
 -         l          l         // lit
 -         ll (A          l         // aller
 -      _) l' (P2     l
 -     au) lt                   // hérault
 -    uCi) l (_                 // outil, fusil
 -    nti) l (_                 // gentil
 -    nti) lh         j         // gentilhomme
 -     ui) ll         j         // juillet
 -      _) lorsqu' (P7 lorsk
 - 
 - // group l: English section
 - o)         ld (_    _^_en     // old
 - u)         ld (_    _^_en     // could
 -         less (_    _^_en     // noiseless
 - %C)        l (eX    _^_en
 - ff)        l (eX    l
 - pp)        l (eX    l
 -      _) line (X       _^_en
 -      _) live       _^_en
 -      @) loud (_    _^_en
 -      AC) l (X    _^_en
 - 
 - 
 - .group m
 -         m          m         // film
 -         mm         m         // pomme
 -      _) m' (P2v    m
 -      _) mc (@P2    mak
 -      _) ms (P2     EmEs
 -         master (_S6 mastWr
 - 
 - // group m: English section
 -         m (n_   _^_en     // column, autumn
 - e)      mail    _^_en
 - d)      mail    _^_en
 - g)      mail    _^_en
 - t)      mail    _^_en
 -         mov (AX   _^_en     // move, movy
 -         mov (ie_   _^_en     // move, movy
 - 
 - 
 - .group n
 -         n          n         // une
 -         nn         n
 -         ng (_      N
 -         ngh        ng
 - 
 -      _) n' (P2v    n
 -      _wAC) ner (_    nEr
 - 
 -      _) n (_°      nymero
 -      _) neuro (@@P5 nYro
 -      _) nvda (P4   Envedea
 - 
 - // group n: English section
 - _)	name		_^_en
 - _re)	name		_^_en
 -         n (eme_   _^_en
 -         n (emes_   _^_en
 - 
 - 
 - .group o
 -     br) oc (_      o         // broc
 -     cr) oc (_      o         // escroc
 -      _) os (_++      Os
 -     _v) os (gY     o
 -     s_) os (_      o
 -     x_) os (_      o
 -         o (t_      o
 - 
 -         oe (llA    wa       // moelleux
 -         oe (i      W         // oeil
 -      _) oe (C      Y         // oesophage
 -    _ph) oe (C      e         // phoetus
 -    _ph) oe (n_     W         // phoen
 -         oeu        W         // voeu
 -         oeud       Y         // noeud
 -         oeufs (_   Y         // oeufs boeufs
 -         oeu (x     Yz2       // voeux
 -         o (eC      o         // coefficient
 -      _) oi (gnon   o         // oignons
 -         oin (C     wE~
 -         oin (_     wE~       // coin
 -         oi         wa       // poil
 -         oê (l      wa       // poêle
 -         om (L11      O~        // bombe, pompe
 -         om (t      O~        // comte
 -      n) om (X      O~        // nom
 -         om (_      Om        //  www.web.com
 - 
 -         on (K      O~        // montre, vision
 -         on (n      O         // bonne, personne
 -         on (t_     O~t2      // mont vont sont
 -     _m) ont (pAC   O~        // Montpellier
 -     _m) ont (m   O~
 -     _m) ont (rAal  O~        // Montreal
 -         onsh (A    O~z       // bonshommes
 -         onh (A     On        // bonhomme
 -      _) on (z      _|O~      // onze, onzième
 - 
 -     _c) on (_      O~        // no comment
 -     _C) on (_      O~n2      // mon appui, mon histoire, mon havre
 - 
 -    alc) oo (l      O         // alcool
 -      z) oo         o         // zoo
 -      z) oo (C      oo        // zoologue
 -      z) oo (m      u         // zoom
 -   _gal) op (_      o         // galop
 - 
 -   _sir) op (_      o         // sirop
 - 
 -      v) ost (_     o         // Prévost
 -     _C) oup (_     u         // coup, loup
 - 
 - 
 -         ou         u         // hibou brouillard groupe encouragé
 -         ou (in     w         // pingouin
 -         oue (mA    u         // dévouement
 -      _) ou (at     _|u       // ouate
 -         où         u         // où
 -         oû         u         // coûter
 -         oy (A      waj      // noyer voyelles
 -     _b) oy (co     Oj        // boycott
 -     _c) oy (o      Oi        // coyote
 -     _y) o (y       O
 -         oy         wa
 -         o (_       o         // zorro allégro
 -    gr) oss         os        // grosse, grossir
 - 
 - C)   o (me_      o         // atome, chrome
 - _C)   o (me_      O         // Rome tome
 -      o (sA       o         // position
 -      o (zA       o         // Mozilla
 -         o (CC      O         // poste, votre
 -         o          O
 - 
 - // group o: English section
 -         oa (X      _^_en     // approach, load
 -         oa (_      oa
 -         oa (s_     oa
 -         oa (CerX   _^_en
 -         oach       _^_en
 -         oes        _^_en
 - _)        of (X      _^_en
 -         o (lder_   _^_en     // folder, older
 - _)        o (rder_   _^_en     // order
 -      C) oing (_    _^_en     // going
 -     gt) on (_      _^_en
 -    Cst) on (_      _^_en
 -         oo (Ce     _^_en     // boomer
 -         oo (k      _^_en     // book, cook
 -         oo (st     _^_en     // booster
 -         oo (X      _^_en     // pool
 -      C) oot        _^_en     // bootable football
 -      _) one        _^_en
 - l)        oud (X     _^_en     // cloud, loud
 - XC)        oud (X     _^_en
 -         oun (C     _^_en     // bounce, found
 -      _) over       _^_en     // over
 -    _sC) ot         _^_en     // shot, slot, spot
 -         ow (e      _^_en     // flower, power
 -         ow (X      _^_en
 - _C)        oy (X      _^_en     // boy, toy
 - 
 - 
 - .group ô
 -         ôt (_      o        // rôt
 -         ô          o        // cône
 - 
 - 
 - .group p
 -         p          p         // pas
 -      _) para (pCP4 para
 -      _) photo (@P5 foto
 -      _) poly (@P4  poli
 -      _) post (CP4  post
 -      _) post (ACCP4 post
 -      _) pseudo (@P6 psYdo
 -         p (p                 // appliquer
 -         pays       pEiz2    // pays, paysage
 -         ph         f         // phrase
 - 
 -      m) ps (_                // temps champs
 -      r) ps (_                // corps
 - 
 -   cham) p (_                 // champ
 - 
 -    cam) p (_                 // camp
 - 
 -    dra) p (_                 // drap
 -      _) psych (@P5 psik
 -      _) psych (iCP5 psiS
 -      _) psych (AA_P5 psiS
 - 
 -     ba) p (t                 // baptiser
 -    com) p (t                 // compte
 - 
 -      C) pt (_                // prompt exempt
 - 
 -     se) pt (_      t         // sept
 -     se) pt (iè     t         // septième
 -   scul) p (t                 // sculpture
 -      _) puisqu' (P7 pyisk
 - 
 - // group p: English section
 -         pad (_     _^_en
 -         plug       _^_en     // plug
 -         printer (_ _^_en     // printer
 - 
 - 
 - .group q
 -         q          k         // coq
 -      _) qu' (AP3   k
 -      _) qua (d     kwa       // quadrature
 -      _) qua (tA    kwa       // quaternaire
 -      _) quan (tA   kwA~      // quantique
 -      _) qua (drill ka        // quadriller
 -     _a) qua        kwa       // aquarium
 -     _a) qu (if     ku        // aquifère
 -     _A) qui (dist  kyi      // équidistant
 -     _A) qui (lat   kyi      // équilatéral
 -     _C) qua        kwa       // squale square
 -     _A) qua        kwa       // équateur
 -     dé) qua        kwa       // adequate
 -      _) qua (rtz   kwa       // quartz
 -         qu         k         // quatre
 -      _) que (_     k@        // que
 -      n) q (_       k         // cinq cent
 - 
 - // group q: English section
 -         quick      _^_en     // quick, quickly
 - 
 - 
 - .group r
 - 
 -    _su) rr         rr        // surréaliste
 -    cou) rr         rr        // courrai
 -    mou) rr         rr        // mourrai
 -    cou) rr (i      r         // courrier
 -    cou) rr (o      r         // courroie
 -         r          r         // rien
 -         rr         r
 -      _) radio (@P5 radio
 - 
 - // group r: English section
 -      _) real       _^_en
 -         rst (_     _^_en
 -         r (Cy_     _^_en
 -      _) rule       _^_en
 - 
 - 
 - .group s
 -         s          s         // verser sien
 - 
 -         s (_S1     z2
 -         stein (_   Stajn
 - 
 -      _) s' (P2v    s         // s'amène
 -      _) s' (esXP2v s         // s'amène
 -         sç         s         // immisça
 -         sch (ie    sk        // schierzo
 -         sch (iz    sk        // schizophrène
 -         sch (ol    sk
 -         sch (oo    sk
 -         schu       Su
 - 
 -         sch        S         // schéma
 -     dé) sh (A      z         // déshabiller
 -         sh         S         // shérif
 -         ss         s         // assez
 - 
 -     ai) s (em      s         // vraisemblable
 -    _al) s (ac      z         // Alsace
 -    aCè) s (_       s
 -     nè) s (_       s
 -  kansa) s (_       s         // Kansas, Arkansas
 -  aka) s (_       s
 -     ub) s (is      z         // subsister
 -   tran) s (A       z         // transition
 -   tran) s (e       s         // transe
 -   tran) s (ub      s         // transubstantiation
 -      A) s (A       z         // baiser
 -      A) s (oft     s         // microsoft
 -      A) s (ol_     s         // tournesol
 -      _) socio (@P5 sosio
 -      _) super (@@P5 sypEr
 -      _) super (_   sypEr
 -      _) supra (@P5 sypra
 -  batro) s (_       s
 -  océro) s (_       s
 -         scien (t   siA~      // conscient scientifique
 -         sql (_S3   EskyEl
 - 
 -     _u) s (_       s
 -     Cu) s (_
 -    Abu) s (_       s
 -   _Abu) s (_
 -    mbu) s (_       s
 - _cACpu) s (_       s
 -    Acu) s (_       s
 -   docu) s (_
 -    écu) s (_
 -    asu) s (_       s
 -    odu) s (_       s
 -     gu) s (_       s
 -    igu) s (_                 // aigus
 -     iu) s (_       s         // radius
 -     ïu) s (_       s         // laïus
 -   Culu) s (_       s         // cumulus
 -    plu) s (_       z2        // plus, surplus
 -    ylu) s (_       s         // stylus
 -     mu) s (_       s
 -    _mu) s (_
 -    ému) s (_
 -    opu) s (_       s         // opus, octopus
 -    Aru) s (_       s         // virus
 -    aru) s (_                 // disparus
 -   ouru) s (_                 // courus
 -    Anu) s (_       s         // bonus, tonus
 -    enu) s (_                 // menus, venus
 -    psu) s (_       s         // lapsus
 -  cessu) s (_       s         // processus
 - 
 -    atu) s (_       s         // stratus motus
 -    ctu) s (_       s         // cactus
 -    etu) s (_       s
 -   aitu) s (_
 -    itu) s (_       s
 -    ltu) s (_       s         // altus
 -    otu) s (_       s         // motus
 -   Cutu) s (_       s
 - 
 -   _tou) s (_       s
 - 
 -         s (b       z         // sbire
 -         s (d       z
 -         s (g       z
 -         s (j       z
 -         s (v       z
 -   _tou) s (_Ces_
 -   _tou) s (_des_   s
 -   _tou) s (_Cos_
 -   _tou) s (_leurs_
 - 
 - // group s: English section
 -         send  (_      _^_en
 -         server (X     _^_en
 -         sh (_      _^_en
 -         sh (Ap     _^_en     // shop, ship
 -         sh (At     _^_en     // shut, shot
 - _)	side (X+++	_^_en
 - L14)	side (X+++	_^_en
 -      _) sky        _^_en
 -      _) smil       _^_en     // smile, smiley
 -         spy        _^_en
 - _A)	s (_		_^_en
 - L13)	son (_		_^_en
 - L13)	ston (_		_^_en
 -     	stone (_	_^_en
 - 
 - 
 - .group t
 -         t          t         // bataille
 -      _) t (_       te
 -      -) t (-       t2
 -      _) t' (P2v    t
 -     Vn) t (_       t2
 -      A) t (-       t2
 -    VCi) t (_       t2
 -         t (_
 -   peti) t (_       t2
 -       th (L12++         t
 -       th (ArA++         t
 -       th (oCA         t
 - or)      th (++         t
 -      _) th (erm         t
 -         ts (_S1    z2        // silent at end of word unless next word starts with a vowel
 -      C) t (_       t         // compost watt soft script malttact abrupt
 -     ki) t (_       t         // kit
 -      n) t (_
 -      r) t (_
 - 
 -    aul) t (_                 // Renault
 -  grani) t (_       t
 - 
 -      _) télé (@P4  tele
 -      _) tele       tele
 -      _) thermo (@P6 tErmo
 - 
 -         tt         t         // attitude
 - 
 -      s) th (m                // asthme
 -         th         t         // théorie
 -    hui) t (_       t3        // huit
 - 
 -      _) t          t         // tien tiers
 -     an) t (ia      t         // Santiago
 -      C) t (ieu     s         // contentieux
 - 
 -         t (io_     s         // ratio
 - 
 -    Ama) t (ieX     s         // diplomatie
 -      a) t (ia      s         // spatial
 -     en) t (ia      s         // confidentialit�
 -    lbu) t (iA      s         // balbutiait
 -      r) t (ia      s         // impartial
 -    ini) t (iA      s         // initier
 -      p) t (ia      s         // nuptial
 -     an) t (iat     s         // transsubstantiation
 - 
 -         t (ion     s         // programmation
 -      V) t (ion     t         // verbes
 -   ache) t (ion     t         // achetions, rachetions
 -     ai) t (ion     t         // souhaitions, traitions
 -     oi) t (ion     t         // boitions
 -     si) t (ion     s         // position
 -   chan) t (ion     t         // chantions, d�chantions
 -   Cisi) t (ion     t         // visitions
 -     ci) t (ions    t         // citions
 -   comp) t (ions    t         // comptions, escomptions
 -   CAnc) t (ion     s         // fonctionner, ponctionner
 -     Ce) t (ions    t         // jetions, rejetions
 -    Vec) t (ion     t         // respections
 -    Vep) t (ion     t         // respections
 -    éCi) t (ions    t         // hésitions, héritions
 -    éti) t (ion     s         // pétition
 -     Vé) t (ion     t         // répétions
 -   habi) t (ions    t         // habitions
 -    imi) t (ions    t         // imitions, limitions
 -    VAu) t (ion     t         // ajoutions
 -     lu) t (ion     s         // févolution
 -   Apor) t (ion     t         // emportions, exportions
 -   opor) t (ion     s         // proportion
 -   Cpor) t (ion     t         // emportions, exportions
 -    sor) t (ion     t         // sortions
 -     rê) t (ion     t         // arrêtions, apprêtions
 - 
 -      s) t (ion     t         // gestion
 -    _ta) t (ion     t         // tation
 -    sen) t (ion_    t         // sentions, ressentions
 -      t) t (ion     t         // combattions
 - 
 -         t (iel     s         // partiel
 -         t (ieu     s         // ambitieux
 -         t (iAm     s         // patiemment
 - 
 -    mar) t (ien     s         // martien vénitienne
 -      a) t (ien     s
 -      i) t (ien     s
 -      o) t (ien     s
 - 
 -    ipé) t (ieX     s
 -    amé) t (ieX     s
 -     nu) t (ieX     s         // minutie
 -     ni) tien (t_   si
 -     bu) tien (t_   si
 - 
 -    cra) t (ieX     s         // démocratie
 - 
 -    ner) t (ie      s         // inertie
 - 
 -    _ce) t (_       t
 - _transA) t (_      t
 - 
 - // group t: English section
 -       th (A      _^_en     // this
 -       th (K      _^_en     // month
 -      _) time       _^_en
 -         tle (_     _^_en
 -         too        _^_en
 -         ttl        _^_en
 - g)        ton (_     _^_en     // try, country
 - i)        t (uneX     _^_en
 -         try (_     _^_en     // try, country
 -   sCar) t (_       _^_en     // smart, start
 -   sCar) t (er_     _^_en     // starter
 -      _) tun (AX    _^_en
 - 
 - 
 - .group u
 -         u          y         // cruel nuage brut
 -         ue (il       W      // orgueil
 -         ui         yi       // nuit, fuite
 -         uin (K     yE~       // juin
 -     _C) u (rfX     W
 -    _bl) u (ff      W
 -     _s) u (rfeX    W
 -         uy (A      yij
 - 
 -      C) ucci       utSi      // capuccino
 -     _g) ua         wa
 -     ag) ua (X      wa
 -   Ctig) ua (_      wa
 -     _c) ul (_      y
 -      _) ultra (P5  yltra
 -      g) u (ay      u
 -   haïk) u (X       u
 - 
 -      C) u (bX      W         // hub, club
 -      C) u (gX      W         // bug, mug
 -     _n) u (rse     W         // nurse
 -     pr) unt (_     W~        // emprunt
 -         um (_      Om        // album
 -      f) um (_      W~        // parfum
 -         um (L11      W~        // humble
 -         un (C      W~        // emprunt lundi
 -         un (n      y         // tunnel
 -     CC) un (_      W~        // brun
 -     uc) un (_      W~n2      // aucun
 -         un (_      W~n2      // un avion
 -     _h) un (_      W~        // hun
 - 
 -     fl) ux (_      y         // flux, reflux
 -      g) u (A                 // fatigue
 -      g) u (ï       y         // ambiguïté
 -      g) u (ë       y         // ambiguë
 -      p) u (tsch      u         // putsch
 -         uz (z      W
 - 
 - // group u: English section
 -         ual (_     _^_en     // usual
 -         uch (_     _^_en     // much
 -     _b) usi        _^_en     // business, businessman
 -      C) ui (ce     _^_en     // produice, juice
 - C)        ult (_   _^_en
 -         umber (_   _^_en
 -         ump (_     _^_en
 -      r) u (nX      _^_en     // run, autorun
 -         unch       _^_en
 -         under      _^_en     // under, understand, thunder
 -     _C) un (_      _^_en
 -     _C) un (ny     _^_en
 -      _) up (C      _^_en     // upper, update
 -         up (_      _^_en     // setup
 -         urn (X     _^_en     // burn, turn
 -         ust (_     _^_en     // just, trust
 -         uzz      _^_en     // buzz
 - 
 - 
 - .group ü
 -         ü          y
 -         üs (_      ys
 -         üm (_      om
 -         ül (_      yll
 - 
 - 
 - .group v
 -         v          v
 -         vers (_    vErz2
 -    dri) ver (X     vWr
 -         view (X    vju
 -      _) view (A    vjuv
 - 
 - // group v: English section
 -         voice (X   _^_en
 -         void (_    _^_en
 -         vy (_      _^_en
 - 
 - 
 - .group w
 -         w          w
 -      _) w (A       _|w
 -         w (ag++    v         // wagon
 - 
 - // group w: English section
 -      _) w (AC      _^_en
 -      _) w (ina     w
 -      _) w (Ai      _^_en
 -      _) w (Att	 w
 -      _) w (ACo     w
 -      _) we        _^_en
 -         wh      _^_en     // why whisky when
 -         wr         _^_en     // write
 -         war        _^_en     // war
 -         wav        _^_en     // wave
 -         way        _^_en     // way, away
 - A)        wn        _^_en
 -         wor        _^_en
 - 
 - 
 - .group x
 -         x          ks
 -         xx         ks
 -      _) x (A       gz        // xylophone
 -      _) x (CP1     iks       // xylophone
 -         xml (_S3   _|iksEmEl
 -      e) x (A       gz        // exagérer exemple
 -   L03e) x (A       ks        // annexe, vexer
 -   _ine) x (A       gz
 -     _e) x (h       gz        // exhumer
 - 
 -     ai) x (_                 // voix paix prix
 -     oi) x (_
 -     ri) x (_
 - 
 -   _soi) x (A       s         // soixante
 - 
 -     Au) x (_       z2        // faux feux choux
 - 
 -    _au) x (quel              // auxquels
 - 
 -    _di) x (_neuf   z         // liaison: dix-neuf
 -    _di) x (_       z3
 -    _si) x (_neu    s         // liaison: six-neuf
 -    _si) x (_       z3
 - 
 -     di) x (iè      z         // dixième
 -     si) x (iè      z         // sixième
 -    deu) x (iè      z         // deuxième
 - 
 - 
 - .group y
 -         y          i         // cryogénique myope
 -      _) y (A       _|j       // yak
 -      _) y (eu      j         // yeux
 -      _) yacht      _^_en     // yacht, yachtman
 - 
 -      _) yahoo (P5  ja'u
 -         ym (L11      E~        // tympan
 -      X) ys (_      is
 - 
 -         yn (K         E~        // laryngite
 -         y (nn      i
 - 
 - // group y: English section
 - _C)	y (_	_^_en
 - AC)	y (_	_^_en
 - C)	y (e_	_^_en
 - %C)	y (_	_^_en
 - ss)	y (_	i
 - @CeC)	y (_	_^_en
 - nC)	y (_	_^_en
 -       yze	_^_en
 - 
 - 
 - .group z
 -         z          z
 -      t) z          s         // tzigane
 -      t) zer (_     zEr
 -      C) zer (_     zWr
 - 
 - 
 - .group
 - // accented characters, these could have their own groups if they need more rules
 -         â          a:
 -         ñ          n^
 - 
 -         é          e         // été
 -         ê          E         // fête
 - 
 -         ö          o         // angström
 -         û          y:        // fûtes
 -         ü          y         // bülcher
 - 
 - 
 - // symbols that are normally spoken when reading text
 - //        , (D       pilk:u
 -         $          dOlar
 -         °          d@gre
 -    _n_) °                    // n°
 -    	' (C	_^_en
 - 
 - 
 - 
 - 
 - 
 - 
 - 
 - 
 
 
  |