| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247 | // French translation rules
// This file is UTF-8 encoded
// 2006-11-18  Gilles Casse  <[email protected]>
//
// Updated: 2008-02-20 Michel Such  <[email protected]>
//
//	* The rules are based on Cicero TTS.
//         Y
// 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 a b c d e f g h i l p q r t v
.L02 a e i o u y
.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      W~		// pain
	f)	ai (sA      @		// faisons faisan
		a (ill      a
		a (ils_     a
		a (il_      a
		aie (me     E		// paiement
		ai          E		// aile
		am (b       A~		// jambon
		am (p       A~		// camp
		am (m       a		// programmation
		am (m       a		// programmation
		am (n       am		// amnistie
		a  (nnA     a		// manne
		an (C       A~		// ancien
		an (_       A~		// élan
	_C)	aon  (_        A~		// faon, paon, taon
	s)	aoul  (_        u		// saoul
		aoû         ut		// août
		au (l_      O		// Paul
		au          o		// autruche
		aud (_         o		// chaud
		au          o		// autruche
	p)	ay (s       Ei		// pays paysage
		ay (C       E		// aymé
		ay          Ej		// paye
		a           a		// bateau
// group a: English section
	_C)	ad  (_        _^_en		// bad, had, sad
	_)	again  (X        _^_en		// again, against
		alk       _^_en		// talk, walk
	f)	all (en_       _^_en		// fallen
	sm)	all       _^_en		// small, smaller
		ank       _^_en		// tank, blank
		ark       _^_en		// dark, park
		ainl       _^_en
		ainm       _^_en
	_C)	ast (_      _^_en
	_C)	ast (eX      _^_en
		ather (_       _^_en		// rather
		aunc       _^_en
		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
	_)	blue (X      _^_en		// probably
		bly (_      _^_en		// probably
		board      _^_en              // board, keyboard
		box (_      _^_en              // box, inbox, outbox
		bug (_      _^_en              // bug, debug
		bug (g      _^_en              // debugger
		buil       _^_en
	_)	buy       _^_en
	_)	by       _^_en              // by, bye, bypass
.group c
		c'          s		// s
		cch         k		// bacchanale
		cc (Y       ks		// accéder
		cc          k		// occuper
	_)	ch (arism      k		// charisme, charismatique
	_ar)	ch (a      k		// archange, archaïque
	_ar)	ch (é      k		// archéologue
	_ar)	ch (o      k		// archonte, archosaurien
	_anar)	ch (o      k		// anarchosyndicalisme
	_A)	ch (o_      k		// écho
	_eu)	ch (ari      k		// eucharistie
	or) 	ch (esC     k		// orchestre
	or) 	ch (iC      k		// orchidée
	sy) 	ch (o       k		// psycho
	_) 	ch (ao      k		// chaos, chaotique
	_) 	ch (or      k		// chorale
		ch (r       k		// chrétien
		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
	ban)	c (_			// banc
	blan)	c (_			// blan
	cler)	c (_			// leclerc
	tchou)	c (_
	taba)	c (_
	se)	c (ond      g		// seconde secondaire
		c           k		// recoin donc
	s)	cien (t	    jA~		// conscient scientifique
		cien (t_    i		// ils appr�ient, remercient.
	i)	cien (t_    sjA~	// coefficient
// group c: English section
		cast (_      _^_en		// broadcast
		chme       _^_en
		cult (_      _^_en		// difficult
		cut (_      _^_en		// cut, shortcut
		cy (_      _^_en		// currency, frequency
.group d
		dd          d		// addition
	_) 	d' (P2      d
	_lan)	d (_        d		// land
	Clan)	d (_        d
	_san)	d (_        d
	Csan)	d (_        d
	_tan)	d (_        d		// stand
	Ctan)	d (_        d
	Can)	d (_        t2 		// grand ami, grand marchand
	Cen)	d (_        t2
	Con)	d (_        t2
	quan)	d (_        t2
	quen)	d (_        t2
	quon)	d (_        t2
		dt (_       t       	// Schmidt
	_ni)	d (_        		// nid
	_noeu)	d (_        		// noeud
	r)	d (_        		// lourd placard
		d           d		// don bled
// group d: English section
	')	d (_      _^_en
		day (_        _^_en
	_)	dec        _^_en
		dece        _^_en
	_)	def        _^_en
		dele        _^_en
		deter        _^_en
	_)	devic        _^_en
		diffe        _^_en
		dle (X        _^_en // bundle, handle
		dly (_        _^_en
		dy (_        _^_en
.group e
		e (Ce_      E
		eau         o		// bateau cheveaux
	g)	ea (s_ 	a      		// mangeas
	j)	e (a        		// Jean Jeanne
	p)	ect (_      E		// suspect
		ect (_      Ekt		// direct
	_trépi)	ed          e
	_pi)	ed          e		// pied
	_cl)	ef (_       e		// clef
		ein (C      E~		// peindre
		ein (_      E~
		e (il       E		// vieille
		ei          E		// neige
		ell         El		// selle
		el (C       El		// celsius
		el (_       El		// caramel
		em (me      a		// femme patiemment
		em (b       A~		// décembre
		em (m       A~		// emmancher
		em (manu       e		// emmanuel
		em (p       A~
		en (_       A~n2		// en
		en (hA      A~n		// enharmonique
		en (A       A~n		// enivrer
	C)	en (d_      A~		// comprend dépend
	od)	en (dr      E~		// rhododendron
	C)	en (ds_     A~
	cipi)	en (C     A~		// récipient
	qu)	en (d_      A~
	qu)	en (ds_     A~
	pati)	en          A~		// patient patience
	_)	en (nu      A~		// ennui
	C)	en (A       @n		// menu
		en (nA      E		// penne ennemi
	Ci)	en (nA      E		// mienne
	éC)	en (t_      A~		// récent différent élément
	_C)	en (t_      A~		// cent vent lent dent
	cc)	en (t_      A~		// accent
	_jac)	en (t_      A~		// sous-jacent
	ti)	en (t_      E~		// retient
	ati)	en (t_      A~		// patient
	oti)	en (t_      A~		// quotient
	vi)	en (t_      E~
	al)	en (t_      A~		// talent équivalent
	xcell)	en (t_      A~		// excellent
	nn)	en (t_      t2		// prennent, viennent, sonnent
	mm)	en (t_      A~
	em)	en (t_      A~		// vitement
	mom)	en (t_      A~		// moment
	Aaim)	en (t_      A~
	Caim)	en (t_      A~
	cum)	en (t_      A~
	gum)	en (t_      A~
	lum)	en (t_      A~
	rum)	en (t_      A~		// prudemment
	_cli)	en (t      A~		// client
	_laur)	en (t_      A~
	_mécont) en (t_     A~
	_cont)	en (t_      A~
	mpét)	en (t_      A~		// compétent
	prés)	en (t_      A~
	_souv)	en (t_      A~		// souvent
	s_couv)	en (t_      		// elles couvent
	qui_couv) en (t_
	_couv)	en (t_      A~      	// le couvent
		en (t_            	// étaient mangent
	Ci)	en (_       E~      	// viendra
	Ci)	en (C       E~      	// tien
	Ci)	en (c       A~      	// science
	AA)	en (_       E~
	C)	en (_       En      	// amen, abdomen, golden
	xam)	en (_       E~      	// examen
	CA)	en (_       E~      	// rien
		en (s_      A~
		en (CA      A~      	// pentathlon
		en (CC      A~      	// entre
		en (ch_      En      	// french
	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
	_hyp)	er (_       ER      	// hyper
	_hiv)	er (_       ER      	// hiver
	_sup)	er (_       ER      	// super
	_trav)	er (_       ER
	_univ)	er (_       ER
	_ti)	er (_       ER
		er (_       e      	// parler léger
		er (s_      e
	i)	ert (_t2      e		// requiert
	d)	e (ssous_   @      	// dessous
	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)	es (A       @s      	// resaisir resaluer
	_r)	e (ss       @      	// ressembler
	_r)	e (ssu       e      	// ressusciter
	_r)	e (stra     @
	_r)	e (stre     @
	_r)	e (stro     @
	_r)	e (stru     @      	// restructurer
         -)     est (_      Est         // -est
	@Cr)	es (_C      @-
	rC)	es (_C      @-     	// fortes dames
	dg)	et (_      Et     	// Bridget, gadget
	')	eu (_       y		// eu
		eu (r_      @		// peur
		eu (rs_     @		// tracteurs
		eu (b       @		// meuble
		eu (f       @		// neuf
		eu (i       @
		eu (l       @		// fieul
		eu (n       @		// jeune
		eu (p       @
		eu (r       @
		eu (v       @
		eu          Y		// meute tueuse jeu gueuze
	_)	eû          y		// eût
		eû          Y		// jeûne
		e (x        E		// exact
		ey (_       e		// dahomey
		ey (C       e		// ceylan
		ey          Ej		// asseye
		ez (_       ez2		// nez mangez chez
	_C) 	e (_        @		// je te
	_CC) 	e (_        @-
	_qu) 	e (_        @		// que
	CC) 	e (_C       @-
	CC) 	es (_C       @-z2
	-j) 	e (_       @-
	gu) 	e (_C       @-
	gu) 	es (_C       @-z2
	qu) 	e (_C       @-
	qu) 	es (_C       @-z2
	 	e (_       		// montre
	g) 	e (A       		// mangeons
	AC) 	e (ment   @-    		// vitement sûrement
	Aqu) 	e (ment
	enC) 	e (ment
	enqu) 	e (ment
	_d) 	e (ch       @
	_d) 	e (Cl       @
	_d) 	e (Cr       @  		// degré
	_d) 	e (rr       E  		// derrière
	_r) 	e (ch       @  		// recherche
	_r) 	e (Cl       @
	_r) 	e (Cr       @  		// retracer
	_l) 	e (xA       E
	_l) 	e (CA       @
	_l) 	e (ChA      @
	_l) 	e (ClA      @  		// Leclerc
	_l) 	e (CrA      @  		// Lebrun
	tr) 	e (CA       @
	tr) 	e (ChA      @
	tr) 	e (ClA      @
	tr) 	e (CrA      @  		// entreprise
 		e (CC       E  		// infect pelle mettre
 		e (C_       E
 		es (_       z2
	ll) 	e (m       		// actuellement guillemets
	As) 	e (gA
	As) 	e (pA
	Ass) 	e (gA
	Ass) 	e (pA       		// passeport
	Av) 	e (gA       		// sauvegarde
	Av) 	e (pA
	 	e           @		// menue
// group e: English section
		eac		_^_en
	C)	ead		_^_en      		// read, head
		eaf       _^_en		// leaf
		eag       _^_en		// eagle
		eak           _^_en		// break, speak
	Cr)	eam		_^_en      		// stream
	Cl)	ean		_^_en      		// clean
	l)	ean		_^_en      		// lean
	m)	ean		_^_en      		// mean
		ear		_^_en      		// ear, search
		eas  	_^_en      		// please
		eat  	_^_en      		// eat, seat
		eave       _^_en		// leave
		ed (_  	_^_en
	_)	edit   	_^_en
		ee          _^_en		// meeting
		eft (_     _^_en		// left
		ehen       _^_en		// comprehensive
		eing       _^_en		// being, goeing
		eive       _^_en		// receive
		eith       _^_en		// either neither
		ej       _^_en
	_) 	el (AC        _^_en		// element, eliminate
	 	eld (_        _^_en		// field
	 	elf (_        _^_en		// shelf
	 	elves (_        _^_en		// shelves
		ember (_       _^_en
	 	enter (_        _^_en		// enter, center
	 	ely (_        _^_en		// lately
	_) 	enhan         _^_en
	ooC)	er (_       _^_en		// scooter
		ern (_       _^_en		// western
	_C)	etter (_      _^_en     	// letter, better
	ack)	et (_      _^_en     	// racket, packet
	ock)	et (_      _^_en     	// rocket, pocket
	qu) 	est (_        _^_en		// request
	qu) 	este (X_        _^_en		// requested, requester
	_) 	ev         _^_en		// even, ever, event
	oC) 	ever         _^_en		// forever, however
.group ë
	u) 	ë			// ambiguë
	 	ë           E		// citroën noël
.group f
		f           f
		f (f
	_neu)	f (_ans     v		// liaison: neuf ans
	_neu)	f (_heures  v
// group f: English section
		fail (_       _^_en  // fail
		fail (A       _^_en  // failure
		faith        _^_en  // failure
	_)	fire       _^_en
		fly        _^_en
		ford (_        _^_en
	_)	frame         _^_en
	_)	freq         _^_en
		friend        _^_en		// friend, friendly
		fy (_     _^_en
.group g
		g           g
	su)	gg (Y       gZ       	// suggérer suggestif
		gg          g		// agglomérer
	ai)	gni         n^		// craignions châtaignier
		gn          n^		// agneau
	_quatre_vin) gts (_  z2		// quatre-vingts ans
	_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
		gt (_ 			// vingt doigts
		gt          t		// vingtaine doigté
	ai)	gu (il      gy		// aiguillage
	in)     gu (is      gy		// linguiste
		g (C        g
		g (a        g		// langage
		g (u        g
		g (â        g
		g (o        g
		g (û        g
	_ran) 	g (_ 			// rang
	_san) 	g (_ 			// sang
	_lon) 	g (_ 			// long
		g (_        g		// grog gag goulag
		g           Z		// congé george
// group g: English section
	_)	game (X         _^_en
	@@)	gate (X         _^_en
		gh          _^_en		// high, higher
		girl        _^_en		// girl
		gly (_         _^_en
		give (X         _^_en
		gy (_         _^_en
.group h
_)		h	(ac	_!		// hache
_)		h	(ai	_!		// haine haillon
_)		h	(al	_!		// halte
_)		h	(amea	_!		// hameau
_)		h	(amb	_!		// hamburger
_)		h	(amp	_!		// hampe
_)		h	(an	_!		// hanche
_)		h	(app	_!		// happer
_)		h	(ara	_!		// haranguer
_)		h	(arc	_!		// harceler
_)		h	(ard	_!		// hardi
_)		h	(are	_!		// hareng, haret
_)		h	(arf	_!		// harfang
_)		h	(argn	_!		// hargne
_)		h	(ari	_!		// haricot haridelle
_)		h	(ark	_!		// harka
_)		h	(arn	_!		// harnais
_)		h	(arp	_!		// harpe
_)		h	(as	_!		// hasard, hase
_)		h	(âs	_!		// hâte
_)		h	(au	_!		// haut
_)		h	(av	_!		// havre
_)		h	(eau	_!		// heaume
_)		h	(él	_!		// hélas, héler
_)		h	(èl	_!		// hèlement
_)		h	(enn	_!		// henné, hennir
_)		h	(enr	_!		// henri
_)		h	(ère	_!		// hère
_)		h	(ériss	_!		// hérisser, hérisson
_)		h	(ern	_!		// hernie
_)		h	(éro	_!		// héros, héron
_)		h	(ers	_!		// herse
_)		h	(ertz	_!		// hertz
_)		h	(êtr	_!		// hêtre, hêtraie
_)		h	(eula	_!		// heulandite
_)		h	(eurt	_!		// heurter
_)		h	(iat	_!		// hiatal, hiatus
_)		h	(ibo	_!		// hibou
_)		h	(ic	_!		// hic
_)		h	(ide	_!		// hideux
_)		h	(iér	_!		// hiéroglyphe
_)		h	(i-fi	_!		// hi-fi
_)		h	(i-han	_!		// hi-han
_)		h	(iss	_!		// hisser
_)		h	(it	_!		// hit, hit-parad
_)		h	(ob	_!		// hobby, hobereau
_)		h	(och	_!		// hocher
_)		h	(ock	_!		// hockey
_)		h	(old	_!		// holding, hold-up
_)		h	(oll	_!		// hollandais
_)		h	(oma	_!		// homard
_)		h	(ondu	_!		// Honduras
_)		h	(ong	_!		// Hongrie
_)		h	(onn	_!		// honnir
_)		h	(ont	_!		// honte
_)		h	(oqu	_!		// hoquet
_)		h	(ord	_!		// horde
_)		h	(ou	_!		// houpe
_)		h	(orio	_!		// horion
_)		h	(ormi	_!		// hormis
_)		h	(ors	_!		// hors, horsain
_)		h	(osan	_!		// hosanna
_)		h	(ot	_!		// hot-dog, hotte
_)		h	(ou	_!		// houle, housse
_)		h	(u	_!
_)		h	(uil			// huile
_)		h	(uiss			// huissier
_)		h	(uî			// huître
_)		h	(umain			// humain
_)		h	(umani			// humanité
_)		h	(umb			// humble
_)		h	(umi			// humide
_)		h	(umo			// humour
		h			// ahuri
// group h: English section
_)		half  	_^_en
_)		h (As_	_^_en		// has, his
		here (_	_^_en		// here
.group i
		i           i		// cri
		ie (ment    i		// remerciement balbutiement
		i (es_      i		// parties
		i (e_       i
		i (A        j		// fermier portier patio renier
	_)	ill         ill		// illégal
	_m)	ill         il		// mille
	v)	ill         il		// village
	u)	ill         ij		// cuillière cueillir
	A)	ill         j		// caillou
		ill         ij		// famille
	a)	il (_       j		// bail
	e)	il (_       j
	u)	il (_       j		// deuil
		imm         imm		// immaculé
		im (_       im		// karim
		im (C       E~		// timbre
		in (h       in		// inhumain
		inct (_     E~		// distinct
		in (n       i		// innombrable
		in (C       E~		// vingt
		in (_       W~		// vin
                ique (_	    ik
// group i: English section
	A_)	i (_        _^_en
	C_)	i (_        _^_en
	_)	i (_A        _^_en
	_)	i (_C        _^_en
	L02C)	ic (_        _^_en
	L02CC)	ic (_        _^_en
	@C)	id (_        _^_en
		idd         _^_en
		iev         _^_en
		ife (_      _^_en
		igg         _^_en
		ike (X        _^_en		// bike, like
		ild         _^_en
		ilt         _^_en
		ing (_      _^_en		// parking
		ind (_     _^_en		// find, mind
	_C)	ind (er_     _^_en		// finder, reminder
	_AC)	ind (er_     _^_en		// finder, reminder
		ink      _^_en		// link, pink
		ip (_       _^_en		// chip, ship
		ious (_       _^_en		// various
		iously (_       _^_en		// previously
		ist (_       _^_en		// tourist
		ism (_       _^_en		// tourism
		ize          _^_en		// realize
.group î
		î           i		// abîme
		în (i       in		// vînimes
.group ï
		ïn (C       E~		// coïncider
		ïn (_       E~
		ïs        is  // maïs, archaïsme
		ï (q       i  // archaïquee
	a) 	ï           j		// aïeul
		ï           i		// ambiguïté
.group j
		j           Z		// adjoint joujoux
.group k
		k           k		// kafka
// group k: English section
		ke (X     _^_en		// basket, make, take
		key     _^_en
		ky (_     _^_en
.group l
		l           l		// lit
		ll          l		// aller
	_)	l' (P2      l
	au)	lt			// hérault
	outi)	l (_ 			// outil
	ui)	ll          j		// juillet
// group l: English section
	')	ld (_      _^_en
	')	ll (_      _^_en
		less (_      _^_en  // noiseless
	_)	live       _^_en
		ll (_      _^_en
		lly (_      _^_en
		lk (_      _^_en
		lessly (_      _^_en  // endlessly
		lord (_        _^_en
.group m
		m           m		// film
		mm          m		// pomme
// group m: English section
	')	m (_         _^_en
		mail (A       _^_en  // mailer
		may        _^_en
		mov (A         _^_en		// move, movy
.group n
		n           n		// une
		nn          n
		ng (_       N
	_)	n' (P2      n
	A) 	ng (_       N		// parking meeting
		nn          n		// panne
// group n: English section
		n't (_       _^_en
		nunc       _^_en
		ny (_       _^_en
.group o
	cr) 	oc (_       o		// escroc
		o (ch       o		// cochon
		o (che_       O		// poche, cloche
		oe (ll      wa		// moelleux
	_)	oe (C       Y		// oesophage
	_ph)	oe (C       e		// phoetus
		oeu       @		// soeur coeur
		oeufs       @		// oeufs boeufs
		o (eC       o		// coefficient
	_) 	oi (gnon    O		// oignons
		oin (C      wE~
		oin (_      wE~		// coin
		oi          wa		// poil
		oid (_       wa		// froid
		oê (l       wa		// poêle
		oî          wa		// boîte
		o (mm       O		// comme
	radi) 	o (C      o		// radiophonique
	dr) 	o (me_      O		// vélodrome
		om (b       O~		// bombe
		om (p       O~		// pompe
	n) 	om (_       O~		// nom
		om (_       Om          //  www.web.com
		on (K       O~		// mon
		on (n       O		// bonne
		onsh (A     O~z		// bonshommes
		onh (A      On		// bonhomme
	_b)	on (_A      On		// liaison: bon élève
	_b)	on (_h      O~n2		// liaison: bon hiver
	_C)	on (_      O~n2		// mon appui, mon histoire, mon havre
	_c)	on (_      O~		// no comment
	z) 	o (ne_      o		// amazone
	c) 	o (ne_      o
	h) 	o (ne_      o
	ph)	o (ne_	    O	// téléphone
	r) 	o (ne_      o
	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
	_tr)	op (_       op2		// trop
	v) 	ost (_      o		// Prévost
		o (sA       o		// poser
		ot (_       o		// mot dépots
	_C) 	oup (_      u		// coup, loup
	uC) 	oup (_      up2		// beaucoup
		ou          u		// hibou brouillard
		où          u		// où
		oû          u		// coûter
		oyes (_     wa		// troyes
		oy (A       waj		// noyer voyelles
		oy          wa		// roy
		o (_        o		// zorro allégro
		o (z_       o		// berlioz
		o (mo       o		// momo
		o (no       o		// nono
	om)	o           o		// monocorde
	on)	o           o		//
		o           O		// sobre notions émotions
// group o: English section
	 	oa (X       _^_en		// approach, load
	 	oa (CeX       _^_en
	 	oach       _^_en
	 	oes (_      _^_en
		old (er_       _^_en		// folder, older
C)		oing (_      _^_en	// going
	_aC)	ong (_       _^_en		// along, among
		oo  (Ce     _^_en		// boomer
		oo (X       _^_en		// pool
	C)	oot        _^_en		// bootable football
	_)	one       _^_en
	_)	onl       _^_en
		orm (_      _^_en
	_sC)	ot       _^_en
		othe       _^_en		// other, mother
	C) 	ou (ld_      _^_en		// could, should
	 	oun (C      _^_en		// bounce, found
	_C) 	ouse       _^_en		// mouse, house
	C) 	outh       _^_en		// mouth, south
	_)	over        _^_en		// over
		ow          _^_en		// cow, town, down
		oy (X       _^_en		// boy, toy
.group ô
		ôt (_       o		// rôt
		ô           o		// cône
.group p
		p           p		// pas
		p (p			// appliquer
		ph          f		// phrase
	m) 	ps (_			// temps champs
	r) 	ps (_			// corps
	cham) 	p (_			// contrechamp
	cam) 	p (_			// camp
	dra)    p (_			// sparadrap
	ba) 	p (t          		// baptiser compte
	com) 	p (t          		// baptiser compte
	C) 	pt (_			// prompt exempt
	se)	pt (_      t      	// sept
	se)	pt (iè     t      	// septième
// group p: English section
		pad (_        _^_en
		plug 	_^_en		// plug
		pmen 	_^_en
		ply (_        _^_en		// simply
	_) pre	(L01 	_^_en
	 press	(_ 	_^_en
		print (_        _^_en		// print
		printer (_        _^_en		// printer
	_)	prove (X       _^_en		// prove
	_AC)	prove (X       _^_en		// improve
	_AC)	provem       _^_en		// improvement
		py (_        _^_en		// copy
.group q
		q           k		// coq
 	_a)	qu (a      kw		// aquarium
 	_a)	qu (if      kw		// aquifère
 	_A)	qu (idist      ky		// équidistant
 	_A)	qu (ilat      ky		// équilatéral
 	_C)	qu (a      kw		// squale square
 	_A)	qu (a      kw		// équateur
 	_)	qu (artz      kw		// quartz
		qu          k		// quatre
 	_)	que (_      k@		// que
	_)	qu' (P3     k		// qu'il
	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
		rr          R		// erreur
		r           r		// rien
// group r: English section
	AC)	ram (_        _^_en
	_)	real         _^_en
		rese         _^_en
		rst (_        _^_en
	_)	rule (X        _^_en		// rule
		ry (_        _^_en		// theory
.group s
		s           s		// verser sien
		s (_S1      z2
e)		s (_h      z2
	_)	s' (P2      s		// s'amène
		sç 	    s		// immisça
		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
	CA)	sh (_         _^_en		// punish
		ss          s		// assez
	ai) 	s (em       s		// vraisemblable
	archo) 	s        s		// anarchosyndicalisme
	ub)	s (is       z		// subsister
	han)	s (on       s		// chanson
	A) 	s (A        z		// baiser
	A) 	s (oft        s		// microsoft
	y) 	s (A        z		// paysage
	CCan) 	s (A        z		// transition
	xpan) 	s (A        s		// expansion
	_u) 	s (_        s
	Cu) 	s (_
	Abu) 	s (_        s
	_Abu) 	s (_
	mbu) 	s (_        s
	Acu) 	s (_        s
	écu) 	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 (_
	unu) 	s (_        s // prunus
	opu) 	s (_        s // opus, octopus
	Aru) 	s (_        s // virus
	aru) 	s (_         // disparus
	ouru) 	s (_         // courus
	psu) 	s (_        s // lapsus
	atu) 	s (_        s		// stratus cactus 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 (_C
	_tou) 	s (_        s
		s (b         z 	// sbire
		s (d         z
		s (g         z
		s (j         z
		s (v         z
// group s: English section
	')	s (_         _^_en
		sh (_         _^_en
		she (C_         _^_en
		ship          _^_en		// friendship
		shop          _^_en		// shop
		sh  (At          _^_en		// shut, shot
		shout          _^_en
		sk         _^_en
	_)	smil        _^_en   // smile, smiley
		spy         _^_en
	A)	ss (_       _^_en		// boss, cross
	_)	state        _^_en		// state, statement
	C) 	s (ton        _^_en		// winston
	 	stone (_        _^_en
		sy (_      _^_en
.group t
		t           t	// bataille
V)		t (_        t2  // silent at end of verb unless next word starts with a vowel
		t (_            // silent at end of word
	_)	th (onX      t      // thon
	_)	th (ymX      t      // shym
		ts (_S1     z2  // silent at end of word unless next word starts with a vowel
	C)	t (_        t	// compost watt soft script malttact abrupt
	Vn)	t (_        t2	// silent at end of verb unless next word starts with a vowel
	n)	t (_          	// silent at end of word
	r)	t (_        t2	// fort
C)		te (_      t@-  		// patte
	aul)	t (_        	// Renault
		tt          t	// attitude
	s) 	th (m 		// asthme
		th          t	// théorie
	hui)	t (_        t	// huit
	_)	t           t   // tien tiers
	an) 	t (ia       t   // Santiago
		t (io_      s 	// ratio
	a)	t (ia       s   // spatial
	en)	t (ia       s   // confidentialit�
	u)	t (ia       s   // balbutiait
	r)	t (ia       s   // impartial
	i)	t (ia       s   // initia
	p)	t (ia       s   // nuptial
	an)	t (iat      s   // transsubstantiation
		t (ion      s 	// programmation
	Cisi)	t (ion      t 	// visitions
	ci)	t (ion      t 	// citions
	ou)	t (ion      t 	// ajoutions
	s)	t (ion      t 	// gestion
	t)	t (ion      t 	// combattions
		t (iel      s 	// partiel patiemment
		t (iem      s
 	mar) 	t (ien      s	// martien vénitienne
 	i) 	t (ien      s
 	pa) 	t (ien      s
 	o) 	t (ien      s
	Cu) 	t (ie_      s	// minutie
	Cu) 	t (ies_     s
	cra) 	t (ie_      s	// démocratie
	cra) 	t (ies_     s
	ner) 	t (ie_      s	// inertie
	ner) 	t (ies_     s
	_ce) 	t (_        t
// group t: English section
		tch (_      _^_en
	_)	th (AX      _^_en      // that, this, then, than
	C)	th (_      _^_en      // month
	_)	time      _^_en
		tle (_     _^_en
		too      _^_en
		ttl      _^_en
		try (_     _^_en  // try, country
	sCar)	t (_        _^_en	// smart, start
	sCar)	t (er_        _^_en	// starter
		tme         _^_en
		tne         _^_en
	_)	tun (AX        _^_en
		ty (_     _^_en  // party, buty
.group u
		u           y	// cruel nuage brut
		ui          w^i
	_b)	usi       _^_en  // business, businessman
	c)	ueill       Wj  // cueillir
	c) 	ueil (_     Wj  // recueil
	_c) 	ul (_     y
	g)	ueill       Wj	// orgueilleux
	g) 	ueil (_     Wj	// orgueil
		um (_       Om	// album
	f) 	um (_     W~  // parfum
		um (b       W~	// humble
		um (p       W~
		un (C       W~	// emprunt lundi
	CC)	un (_       W~	// brun
	uc)	un (_       W~n2	// aucun
		un (_      W~n2	// un avion
	_f)	un       @n	// fun
	_g)	un       @n	// gun
	_r)	un       @n	// run
	_s)	un       @n	// sun, sunday
	fl) 	ux (_		y		// flux, reflux
	g) 	u (A		// fatigue
	g) 	u (ï	    y	// ambiguïté
	g) 	u (ë        y	// ambiguë
// group u: English section
	C)	u  (ch_        _^_en  // much such
	C)	ui  (ce        _^_en  // produice, juice
		umber (_       _^_en
		ump (_       _^_en
		unch          _^_en
	_C)	unct          _^_en  // function, punctuation
		under          _^_en  // under, understand, thunder
	_)	up  (C        _^_en  // upper, update
		upt (_       _^_en
	up  (_        _^_en  // setup
	C)	ur  (ch        _^_en  // church
		urn (X        _^_en  // burn, turn
		ust (_        _^_en  // just, trust
	rib)	u  (teX        _^_en  // tribute, attribute
.group v
		v           v
// goup v: English section
	')	ve (_      _^_en
		vail  (A       _^_en
		voice  (X       _^_en
		void  (_       _^_en
		vy  (_       _^_en
.group w
		w           w
		w (agon 	    v // wagon
// group w: English section
	A)	w           _^_en
		wa (Ce_ 	    _^_en // hardware software wave
	_)	wan  	    _^_en
		wr 	  _^_en    // write
		w (ACC 	  _^_en    // wash, wish, with
		way 	  _^_en    // way, away
		wh 	  _^_en    // what, which, who
	_)	wi 	  _^_en    // wire
		win 	  _^_en    // winner, window
		wise 	  _^_en
	_)	wom 	  _^_en    // woman
		wor 	  _^_en    // word, world
.group x
		x           ks
                xs          ks	// lexique lexicaux vox
	_e) 	x (A        gz	// exagérer exemple
	_e) 	x (h        gz	// exhumer
	ai) 	x (_ 		// voix paix prix
	oi) 	x (_
	ri) 	x (_
	_soi) 	x (A        s	// soixante
	au) 	x (_	    z2	// faux beaux
	eu) 	x (_	    z2	// jeux
	ou) 	x (_        z2	// choux genoux
	_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 x: English section
		xamp		_^_en
.group y
		y           i	// cryogénique myope
		ym (b       E~	// symbolique
		ym (p       E~	// tympan
		ym (_       E~	// thym
		y (nn       i
		y (nA       i
		ys (_       is
		yx (_       iks
		yn          E~	// laryngite
.group z
		z           z
		zz          z
	t) 	z           s	// tzigane
.group
// accented characters, these could have their own groups if they need more rules
		â           a:
		ñ           n^
		ç           s		// rançon
	 	é           e		// été
	 	è           E		// règle
	 	ê           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
	!	Eksklamassj'O~
	$	dOlaR
	@	aRobas
	%	puRsA~
	&	_e
	+	plys
	~	tilde
	€	@Ro
	¢	sEnt
	¥	i;En
	£	livR
	°	d@gRe
	±	pl'yz_'u_mw'E~
	×	myltip@-lj'e_p'aR
	÷	diviz'e_p'aR
	¼	W~_k'aR
	½	W~_d@m'i
	¾	tRw'a k'aR
	©	_^_EN
	®	R@ZistR'@d_m'aRk
 |