| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480 | // French translation rules for Espeak
// ***************************************************************************
// *   Copyright (C) 2005 to 2007 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]>
//
// Updated: 2009-11-20 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, )
.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
.L06 l r s
.group a
		ae (_       e		// reggae vitae
		aen         A~		// caen (diff Cicero: aA~)
		ae          ae		// maestro
		aî          E		// maître
		aim (K      W~		// faim
		ain (K      E~		// pain
	Ct)	ain (_      E~n2		// certain ami
	ch)	ain (_      E~n2		// prochain arret
		ai (_      e		// dirai ferai...
	_ess)	ai (_      E2		// essai
	_vr)	ai (_      E2		// vrai
	    	ai (b      E		// faible
		ais (_      E2z2		// dirais ferais...
		ait (_      E2t2		// dirait ferait...
		aient (_      E2t2		// diraient feraient...
	f)	ai (sA      @		// faisons faisan
		a (ill      a
		a (ils_     a
		a (il_      a
		aie (me     E2		// paiement
		ai          E2		// aile
		ai (L06          E		// aile
		ai (CAX          E		// aile
		am (b       A~		// jambon
		am (p       A~		// camp
		am (m       a		// programmation
	_)	am (n       am		// amnistie
		am (n       a		// condamner
	_L04)	an (_      an
	_h)	an (_      an
	_)	anti (@@P4      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
	@@m)	an (_       an // tennisman
	zm)	an (_       an // jazzman
	L02m)	an (_       an
	lism)	an (_       A~ // talisman
	ulm)	an (_       A~ // musulman
	ï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		// autruche
		au (l_      O		// Paul
		au (re      O		// dinosaure
		au (r_      O
	_)	audio (@P5       odio
	_)	auto (@P4       oto
	_)	autom (n       otO
	_)	au (treX       o2
	bb)	aye (X       ei		// abbaye
		ay (C       E		// aymé
		ay          Ej		// paye
		ay (_         E2		// display
	p)	a (ys       E2		// pays paysage
	Xl)	ayer (X         E2jWr		// player, layer
	w)	an (_	an
		a           a		// bateau
// group a: English section
	sm)	all       _^_en		// small, smaller
		a (wC      _^_en
.group b
		bb          b		// abbé
	om)	b (_                    // plomb applomb
		b           b		// aube
// group b: English section
		back       _^_en
		bbl       _^_en
		bird       _^_en		// bird
		board      _^_en              // board, keyboard
		box (_      _^_en              // box, inbox, outbox
		bug (g      _^_en              // debugger
	_)	by       _^_en              // by, bye, bypass
.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
	a)	ch (_     k		// almanach
	ar)	c (ti     		// arctique
	e)	ch (_     k		// varech
	_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
	te)	ch (_       k
		ch (r       k		// chrétien
	_)	chrono (@P6       kro2no
		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
		cient (_    sit2		// ils appr�ient, remercient.
	effi)	cien (t    sjA~	// coefficient
	défi)	cien (t    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
	_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 (_        t2
	quen)	d (_        t2
	r)	d (_
	_har)	d (_	d
	lor)	d (_	d
	au)	d (_
	oi)	d (_
	ou)	d (_
		dt (_       t       	// Schmidt
	_ni)	d (_        		// nid
	_noeu)	d (_        		// noeud
		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 (_
	_C) 	e (_        @2		// je te
	-c) 	e (_
	-j) 	e (_
	C) 	e (-
		e (Ce_      E
		eau         o		// bateau cheveaux
	g)	ea (s_ 	a      		// mangeas
	gh)	e (tAX 	e      		// spagheti
	j)	e (a        		// Jean Jeanne
	p)	ect (_      E2		// suspect
		ect (_      Ekt		// direct
	pi)	ed (_         e		// pied
	_cl)	ef (_       e		// clef
	_cr)	e (at       e
	_)	ein (K      En		// peindre
		ein (K      E~		// peindre
	pl)	ein (_      E~n2		// plein emploi
		e (il       E		// vieille
		ei          E		// neige
		eoi          wA		// asseoir
		ell         El		// selle
		el (K       El		// celsius, caramel
	_f)	em (me      a		// femme
	i)	e (mA     		// remerciement, d�ploiement
	A)	e (rA     		// remerciera
	tch)	e (rX         W
	@)	em (me      a		// patiemment
		em (b       A~		// décembre
		em (mACC       A~		// emmancher
		em (mACAC       A~		// emmagasiner
		em (ma       E2		// emmanuel
		em (mai       A~		// emmailloter
	l)	em (n       a		// solemnel
	il)	emn        Em		// dilemne
		em (p       A~
		en (_       A~n2		// en
		en (hA      A~n		// enharmonique
_C)		en (j      E~		// benjamin
_)		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
	Vul)	en (t_
	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
	@@Cig)	en (t_      A~		// intransigent, intelligent
	_dilig)	en (t_      A~		// diligent
	XACig)	en (t_      A~		// dirigent, exigent
	VXACig)	ent (_      t2	// dirigent, exigent (verbe)
	flig)	en (t_      A~		// affligent
	Vflig)	ent (_     t2		// infligent (verbe)
	Xig)	ent (_     t2       // figent, pigent
	oblig)	en (t_      A~		// obligent, d�sobligent
	Voblig)	ent (_      t2  		// obligent (verbe)
	orrig)	ent (_      t2  		// corrigent
	tang)	en (t_      A~		// tangent
	man)	en (t_      A~		// permanent
	@@ing)	en (t_      A~		// astreingent, contingentindigent
	_pat)	en (t_      A~		// patent
	rmam)	en (t_      A~		// firmament
	éCerg)	en (t_      A~		// détergent
	V_éCerg)	ent (_  t2 		// émergent
	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
	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
	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
	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
	_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 (_      E2
	m)	et (_      Et2
		eu        Y		// eu
	_)	eu (ss        y		// eu
		eu (C       W
		eu (h_       Y
		eu (x_       Y
		eu (i       W
		eu (rC       W
	_l)	eu (r_       W
	_)	eut (_       yt2
		eut (_       Yt2
	_)	extra (uP5       E2kstra
	_)	extra (CP5       E2kstra
	_)	eû          y		// eût
		eû          Y:		// jeûne
		ey (_       E2		// dahomey
		ey (C       E2		// 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 (xA       E2
	_m) 	e (xA       E2
	_l) 	e (CA       @
	_l) 	e (ChA      @
	_l) 	e (ClA      @  		// Leclerc
	tr) 	e (CA       @
	tr) 	e (ChA      @
 		e (CC       E  		// infect pelle mettre
 		e (Cr       @
 _)		e (C%       e  		// effet, effectuer
 		e (C_       E
 		e (t_       E2
 		e (rC       E
 		es (_       z2
	%C) 	e (xA   E2
@gu) 	e (CA
@gu) 	er (A	r
@qu) 	e (CA
@qu) 	er (A	r
_qu) 	e (CA	@
@L06gu) 	e (CA	@
@L06qu) 	e (CA	@
@C)	e (CA
@C)	er (A	r
@C)	e (rion++	@
@C)	e (riez++	@
@ch)	e (CA
@ch)	er (A	r
L06ch)	e (CA	@
@L06C)	e (CA	@
@CL06)	e (CA	@
@bC)	e (CA	@
@ct)	e (CA	@
%C)	e (CA++
%C)	er (A++	r
@C)	e (xA++	E2
@c)	e (v++	@
@d)	e (v++	@
@C)	e (CrA
@ch)	e (CrA
@L06ch)	e (CrA	@
@L06C)	e (CrA	@
@CL06)	e (CrA	@
%C)	e (CrA++
	e (rr+++	E
	 	e           @		// menue
	_) 	e (CA          e
	_) 	e (xC++          E2
	Cr)	eam		i:m
	Cr)	eamer		i:mWr
	Cl)	eaner		i:nWr
	vert)	e (rX      W
		eïn (_	'Ein
_y)	en (_	En
iew)	er (X	er2
_m)	e (ga	e
// group e: English section
		eac		_^_en
	C)	ead		_^_en      		// read, head
		eak           _^_en		// break, speak
		eal           _^_en		// deal
		ear		_^_en      		// ear, search
		eas  	_^_en      		// please
		eave       _^_en		// leave
		ed (_  	_^_en
		ee          _^_en		// meeting
		efore (_    _^_en		// before
		eing (_      _^_en		// being, boeing
		eive       _^_en		// receive
	 	eld (_        _^_en		// field
	_) 	enter (_        _^_en		// enter
	_) 	enhan         _^_en
	qu) 	est (_        _^_en		// request
	qu) 	este (X_        _^_en		// requested, requester
	_) 	even (X         _^_en		// forever, however
	_) 	ever         _^_en		// forever, however
	oC) 	ever         _^_en		// forever, however
	_) 	eye         _^_en
.group è
	Z)	ème 		i-Em
	è		E
Ar)	ès (_	Es
m)	ès (_	Es
n)	ès (_	Es
p)	ès (_	Es
.group ë
	u) 	ë			// ambiguë
	 	ë           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
	su)	gg (Y       gZ       	// suggérer suggestif
		gg          g		// agglomérer
	ai)	gni         n^		// craignions châtaignier
		gn          n^		// agneau
		gn (ie         n		// compagnie
dia)	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
		gt          t		// vingtaine doigté
		gu (i       g		// anguille
	ai)	gui (l      gw^i		// aiguillage
	in)     gui (s      gw^i		// 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
		gy (_         _^_en
.group h
_)	h		_!
Ca)	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	(éb			// hébreux
_)	h	(ect			// hectare
_)	h	(él			// hélice
_)	h	(erb			// herbe
_)	h	(éCa			// hématie
_)	h	(érit			// hériter
_)	h	(ésit			// hésiter
_)	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	(ôp			// hôpital
_)	h	(os			// hostile
_)	h	(ora			// horaire
_)	h	(orip			// horipeau
_)	h	(oriz			// horizon
_)	h	(oro			// horoscope
_)	h	(orlo			// horloge
_)	h	(orr			// horreur
_)	h	(ôt			// hôtel
_)	h	(uil			// huile
_)	h	(uiss			// huissier
_)	h	(uî			// huître
_)	h	(uma			// humain
_)	h	(umb			// humble
_)	h	(umi			// humide
_)	h	(umo			// humour
_)	hy	(A		j
_)	h	(y			// hypermarché
	_)	hyper (@P5       ipEr
	_)	hyper (_       ipEr
	_)	hypra (@P5       ipra
	h			// ahuri
// group h: English section
_)		half  	_^_en
		here (_	_^_en		// here
.group i
		i           i		// cri
	C)	i (A    i-
	C)	i (onK    j
	r)	i (onK    i-
	C)	i (erA    i
	l)	i (A    i
	_)	i (A    i-
C)		i (e_    i
C)		i (es_    i
	Cr)	i (a    i:
	_Cr)	i (A    i:
	Cr)	i (é    i:
	Cr)	i (er_    i:
	rr)	i (er_    i-
	C)	ien (t_       i
	dév)	ien (t_       i-
	t)	ien (K_      i-E~		// tient
	v)	ien (K_      i-E~		// vient
	at)	ien (t_      i-A~		// patient
	cip)	ien (C     i-A~		// récipient
	cl)	ien (C     i:A~		// client
	mol)	ien (C     i-A~		// émolient
	vén)	ien (C     i-A~		// inconvénient
	or)	ien (t      iA~		// orient, orienter
	ot)	ien (t_      i-A~		// quotient
		i (e_       i
	_)	ill         il		// illégal
		ill (_         il		// Bill
	_C)	ill (y_         il		// Billy
	aigu)	ill         ij		// aiguille
	anqu)	ill         il		// tranquille
	c)	ill (i        il
	dist)	ill         il		// distiller
	_L05)	ill         il		// Lille, mille, ville, william
	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
	u)	il (_       j		// deuil
	L01_f)	ils (_       is		// fils (enfant)
		imm         imm		// immaculé
		im (_       im		// karim
		im (C       E~		// timbre
	w)	in        in		// winrar
		inct (_     E~		// distinct
		in (h       in		// inhumain
		in (kX       iN		// link
		in (n       i		// innombrable
		in (C       E~		// vingt
		in (_       W~		// vin
		ing (_      iN
	_)	infra (_P5       E~fra
	_)	inter (@P5       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
		igh       _^_en
		iven (_       _^_en
		ind (X     _^_en		// find, mind
	_C)	ind (erX     _^_en		// finder
	AC)	ind (erX     _^_en		// reminder
		ize (X         _^_en		// realize
	_bAl)	i (ze         i
	ram_f)	i (le    _^_en
.group î
		î           i		// abîme
		în (i       in		// vînimes
.group ï
		ïn (C       E~		// coïncider
		ïn (_       E~
		ïs (K       is  // maïs, archaïsme
		ï (q       i  // archaïque
		ï (c       i  // laïc
	a) 	ï (A          j		// aïeul
	a) 	ï (C          i		// naïf
	tha) 	ï (K          j		// thaï
	_ha) 	ï (K          i		// haïr
		ï           i		// ambiguïté
.group j
		j           Z		// adjoint joujoux
	_) 	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
.group l
		l           l		// lit
		ll          l		// aller
	_)	l' (P2      l
	au)	lt			// hérault
	uCi)	l (_ 			// outil, fusil
	nti)	l (_ 			// gentil
	ui)	ll          j		// juillet
	_)	lorsqu' (P7          lO2rsk
// group l: English section
		less (_      _^_en  // noiseless
	_)	live       _^_en
	@)	loud (_      _^_en
		ll (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
	_)	mail (_       _^_en  // mailer
		mov (ieX         _^_en		// move, movy
.group n
		n           n		// une
		nn          n
		ng (_       N
	_)	n' (P2v      n
	_)	n (_°       nymero
	_)	neuro (@@P5       nYro
	_)	nvda (P4	Envedea
.group o
	br) 	oc (_       o	// broc
	cr) 	oc (_       o		// escroc
	 	o (ckK       O2
	 	o (CerA       O2
	n) 	od (_       o	// Pernod
	_) 	o (ff       O2
	 	o (lC       O2
	 	o (ll       O
	 	o (C%       O
	 	o (C%eCA       O2
	 	om (merA       O2
	_) 	on (l       O2n
	 	on (n       O
	ls) 	on (_       O2n
	Cst) 	on (_       O2n
	 	on (nerA       O2
	 	o (rC       O2
	_) 	os (_       Os
	_v) 	os (gY       o2
	 	o (sC       O2
	 	o (ss       O
	 	o (sseCA       O2
	s_) 	os (_       o
	x_) 	os (_       o
	C) 	o (se_       o2
	C) 	o (ses_       o2
	      o (tC	O2
	 	o (Che@       O2
	 	o (Cement_       O2
	 	o (t_       o
	 	o (tre_       O2
	_) 	o (bCC       o2
	_) 	o (bCe       o2
	X) 	o (Co@       o2
	 	o (Cau       o2
	 	o (Ceau       o2
	 	o (Co_       o2
	 	o (Cos_       o2
	C) 	o (d_       O2
		oe (ll      wA		// moelleux
		oe (i      W		// oeil
	_)	oe (C       Y		// oesophage
	_ph)	oe (C       e		// phoetus
		oeu       W		// soeur coeur
		oeufs       @		// oeufs boeufs
		o (eC       o		// coefficient
		 _l)	o (gi		o2
		 _p)	o (ten		o2
		 _L02r)	o (L02C		O
		 _L02r)	o (t_		o
		 _C)	o (teri		O2
	_) 	oi (gnon    o		// oignons
		oin (C      wE~
		oin (_      wE~		// coin
	_)	oi          wA		// oiseau
		oi          wA		// poil
		oê (l       wA		// poêle
		oî          wA		// boîte
		om (C       O~		// bombe
		om (m       O		// nommer
		om (ni       O2m		// omnibus
	n) 	om (X       O~		// nom
		om (_       Om          //  www.web.com
		s)	om (n	O2m
		on (K       O~		// mon
		on (t_       O~t2		// mont vont sont
	_m)	ont (pAC       O~		// Montpellier
	_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       o2o		// 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
		où          u		// où
		oû          u		// coûter
		oyes (_     wA		// troyes
		oy (A       wAj		// noyer voyelles
	_y)	o (y       o
		oy          wA		// roy
		o (_        o		// zorro allégro
		o (z_       o		// berlioz
		o           O
	_sC)	ot       O2t
// group o: English section
	 	oa (X       _^_en		// approach, load
	 	oa (CerX       _^_en
	 	oach       _^_en
		old (er_       _^_en		// folder, older
C)		oing (_      _^_en	// going
		oo  (Ce     _^_en		// boomer
		oo (X       _^_en		// pool
		ook        _^_en		// book, cook
	C)	oot        _^_en		// bootable football
	_)	one       _^_en
	 	oun (C      _^_en		// bounce, found
	_)	over        _^_en		// over
		ow (e          _^_en		// flower, power
		ow (X          _^_en
		oy (X       _^_en		// boy, toy
.group ô
		ôt (_       o		// rôt
		ô           o		// cône
.group p
		p           p		// pas
	_)	para (pCP4       para
	_)	photo (@P5       fo2to
	_)	poly (@P4       poli
	_) 	post (KP4       pO2st
	_) 	post (ACCP4       pO2st
	_)	pseudo (@P6       psYdo
		p (p			// appliquer
		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     pw^isk
// 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 (drill          ka	// quadriller
 	_a)	qua      kwA		// aquarium
 	_a)	qu (if      ku		// aquifère
 	_A)	qui (dist      kw^i		// équidistant
 	_A)	qui (lat      kw^i		// équilatéral
 	_C)	qua       kwA		// squale square
 	_A)	qua       kwA		// équateur
 	dé)	qua       kwA		// adequate
 	_)	qua (rtz      kwA		// quartz
		qu          k		// quatre
 	_)	que (_      k@2		// que
	n)	q (_        k		// cinq cent
// group q: English section
		quick        _^_en		// quick, quickly
.group r
_)	r (A	R
	_su)	rr          rr		// surréaliste
cou)	rr          rr		// courrai
mou)	rr          rr		// mourrai
cou)	rr (i         r		// courrier
		r           r		// rien
		rr           r
	_)	radio (@P5       Radio
// group r: English section
	_)	real         _^_en
		resen         _^_en
		rst (_        _^_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
		sch         S		// schéma
	dé) 	sh (A       z		// déshabiller
		sh          S		// shérif
		ss          s		// assez
	ai) 	s (em       s		// vraisemblable
	aCè)	s (_	s
	nè)	s (_	s
	kansa)	s (_	s        // Kansas, Arkansas
	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	    si-A~		// 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
	CA)	sh (_         _^_en		// punish
		sh (_         _^_en
		sh  (Ap          _^_en	   // shop, ship
		sh  (At          _^_en		// shut, shot
	_)	sky        _^_en
	_)	smil        _^_en   // smile, smiley
		spy         _^_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       t      // thon
		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
	_)	télé (@P4	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
	Vu)	t (ion      t 	// ajoutions
	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
	C)	th (_      _^_en      // month
	_)	th (eX      _^_en      // the, then
	_)	th (aX      _^_en      // than, that
	_)	time      _^_en
		tle (_     _^_en
		too      _^_en
		ttl      _^_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
		ui          w^i	// nuit, fuite
		uin (K         yE~	// juin
		_s)	u (rfX	W
		_s)	u (rfeX	W
		uy (A         w^ij
	C)	ucci       utSi  // capuccino
	c)	ueill       Wj  // cueillir
	c) 	ueil (_     Wj  // recueil
	_g) 	ua     wA
	ag) 	ua (_     wA
	Ctig) 	ua (_     wA
	_c) 	ul (_     y
	_)	ultra (P5       yltra
	g)	u (ay       u
	g)	ueill       Wj	// orgueilleux
	g) 	ueil (_     Wj	// orgueil
	C)	u (bX      W	// hub, club
	C)	u (gX      W	// bug, mug
	_n)	u (rse      W	// nurse
	r)	u (nX      W	// run, autorun
		um (_       Om	// album
	f) 	um (_     W~  // parfum
		um (b       W~	// humble
		um (p       W~
		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ë
		uz (z	W
// group u: English section
	_b)	usi       _^_en  // business, businessman
	C)	ui  (ce        _^_en  // produice, juice
		umber (_       _^_en
		ump (_       _^_en
		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
.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 (agon 	    v // wagon
_r)	w (an	u				// Rwanda
		wa (ve_ 	   wE:j // wave
		wa (re_ 	   wE: // hardware software
// group w: English section
	e)	w (K          _^_en
	_)	wan  	    _^_en
		wr 	  _^_en    // write
		way 	  _^_en    // way, away
	_)	wir 	  _^_en    // wire
		winn 	  _^_en    // winner
		wise 	  _^_en
		wor 	  _^_en
.group x
		x           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, yacht
	_)	yacht           _^_en	// yacht, yachtman
	_)	y (eu          i-	// yeux
	_)	yahoo (P5       i-a'u
		ym (b       E~	// symbolique
		ym (p       E~	// tympan
		ym (_       E~	// thym
		y (nn       i
		y (nA       i
	pa)	ys (_       i
	X)	ys (_       is
		yx (_       iks
		yn          E~	// laryngite
.group z
		z           z
		zz          dz
	t) 	z           s	// tzigane
	C) 	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
		ñ           Ni		// niño
		ö           O		// angström
		œ           W
		œu          W:          // sœur
		û           y:	// fûtes
		ü           y	// bülcher
// symbols that are normally spoken when reading text
		, (D        pilk:u
	$	do2lar
	°	d@gre
   _n_) °	   // n°
 |