Norwegian orthographic analyzer



Rules list


id Rule Afftected characters phoneme
1001 a_multiSyllableWord_lastLetter a a:
1002 a_multiSyllableWord_followedBy_i ai aI
1003 a_multiSyllableWord_followedBy_u au
1004 a_multiSyllableWord_followedBy_a_followedBy_CC aa o
1005 a_multiSyllableWord_followedBy_a_notFollowedBy_CC aa o:
1006 a_multiSyllableWord_followedBy_e_followedBy_CC ae a
1007 a_multiSyllableWord_followedBy_e_notFollowedBy_CC ae a:
1008 a_multiSyllableWord_followedBy_CC a a
1009 a_multiSyllableWord_followedBy_C_OneVowelWord a a:
1010 a_multiSyllableWord_followedBy_C_SeveralVowelsWord a a
1999 a_multiSyllableWord_default a a:
2001 a_singleSyllableWord_OneVowelWord a a:
2002 a_singleSyllableWord_SeveralVowelsWord a a
3001 b_lastLetter b b
3002 b_followedBy_b bb b:
3003 b_followedBy_eV be
3999 b_default b b
4001 c_lastLetter c k
4002 c_firstLetter_followedBy_e c s
4003 c_followedBy_c cc k:
4004 c_followedBy_i c s
4005 c_followedBy_h ch ʃ
4006 c_followedBy_ei c s
4007 c_followedBy_øy c s
4999 c_default c k
5001 d_firstLetter_followedBy_d dd d:
5002 d_lastLetter_after_r d
5999 d_default d d
6001 e_lastLetter_followedBy_V e
6002 e_followedBy_re_wordEnd ere e:ɹe
6003 e_followedBy_r e ᴂ:
6004 e_after_V_followedBy_ns ens əns
6005 e_after_V_followedBy_ne ene enaɲ
6006 e_followedBy_CC e e
6007 e_followedBy_i ei aI
6008 e_followedBy_CV_wordEnd e ə
6009 e_after_V_followedBy_n_wordEnd en e
6010 e_after_V_followedBy_s_wordEnd es əs
6011 e_after_V_followedBy_t_wordEnd et ət
6999 e_default e e:
7999 f_default f f
8001 g_lastLetter g g
8002 g_followedBy_g gg g:
8003 g_followedBy_n g ŋ
8004 g_followedBy_i g j
8005 g_followedBy_y g j
8006 g_followedBy_j gj j
8007 g_followedBy_ei g j
8008 g_followedBy_øy g j
8999 g_default g g
9001 h_followedBy_j hj j
9002 h_followedBy_v hv v
9999 h_default h h
10001 i_after_V_followedBy_g_wordEnd ig I
10002 i_followedBy_CC i I
10999 i_default i i:
11999 j_default j j
12001 k_followedBy_ei k ç
12002 k_followedBy_k kk k:
12003 k_followedBy_y k ç
12999 k_default k k
13001 l_followedBy_l_wordEnd ll l
13002 l_followedBy_lC ll l
13003 l_followedBy_j lj j
13004 l_followedBy_d ld ll
13999 l_default l l
14001 m_followedBy_m_wordEnd mm m
14002 m_followedBy_mC mm m
14999 m_default m m
15001 n_followedBy_g ng ŋ
15002 n_followedBy_k n ŋ
15003 n_followedBy_d nd nn
15004 n_followedBy_n_wordEnd nn n
15005 n_followedBy_nC nn n
15999 n_default n n
16001 o_followedBy_nd u ʊ
16002 o_followedBy_rt u ŋ
16003 o_followedBy_st u ŋ
16004 o_after_b_followedBy_br u u:
16005 o_followedBy_CC u o
16006 o_followedBy_i ui oI
16007 o_after_Vb_followedBy_e ue u:
16008 o_notAfter_Vb_followedBy_e ue u:e
16999 o_default u u:
17001 p_followedBy_p pp p:
17999 p_default p p
18001 q_followedBy_q qq k:
18002 q_followedBy_u qu
18999 q_default q k
19001 r_followedBy_s_wordEnd rs ʃ
19999 r_default r r
20001 s_followedBy_s_lastWord ss s
20002 s_followedBy_s_notLastWord ss ss
20003 s_after_V_followedBy_lV s s
20004 s_followedBy_l s ʃ
20005 s_followedBy_j sj ʃ
20006 s_followedBy_ch sch ʃ
20007 s_followedBy_kj skj ʃ
20008 s_followedBy_ki sk ʃ
20009 s_followedBy_ky sk ʃ
20010 s_followedBy_kei sk ʃ
20011 s_followedBy_køy sk ʃ
20012 s_after_r_notFinalLetter s ʃ
20999 s_default s s
21001 t_followedBy_t bt t:
21002 t_followedBy_j bj
21003 t_followedBy_ion bi ʃ
21999 t_default b t
22001 u_followedBy_i u ʉI
22002 u_followedBy_CC u ʉ
22999 u_default u ʉ:
23001 v_followedBy_v vv v
23999 v_default v v
24999 w_defaultdefault w v
25001 x_firstLetter x s
25002 x_followedBy_x x
25999 x_default x ks
26001 y_followedBy_CC y y
26999 y_default y y:
27001 z_followedBy_z zz ts
27999 z_default z s
28001 ä_followedBy_CC ä e
28999 ä_default ä e:
29001 å_followedBy_e åe o:aɲ
29002 å_followedBy_CC å o
29999 å_default å o:
30001 æ_followedBy_r ær a:
30002 æ_followedBy_CC æ a
30999 æ_default æ e:
31001 ö_followedBy_CC ö ɰ
31999 ö_default ö Y:
32999 ø_default ø ø
33999 é_default é e:
1000001 post_rule_unstressed_vowels V: V
1000002 post_rule_long_consonant C: C
1000003 post_rule_consecutive_consonants CC C
1000004 post_rule_keep_last_semi V: V