TransMetaphone IPA Mappings

These tables use regular expression notation to illustrate how keys are generated by the trans metaphone package. An exact representation with regular expressions unfortunately is not always possible (or not always the clearest form of presentation) and so Superscript "2" indicates that the mapping should be used in a secondary key.

The table is also available with the REs expanded.

Common Keys

Output Key
(IPA)
Input Sequence
Amharic Arabic Cherokee Japanese
Hiragana
Japanese
Katakana
English Greek Gujarti Hebrew Russian Tigrigna
a [=አ=] [[=ا=][=ع=]] [=Ꭰ=] [=ぁ=] [[=ア=][=ー=]] [AEIOUY] [ΑΕΗΙΟΥΩ] [અઆઇઈઉઊઋઍએઐઑઓઔાિીુૂૃૄૅેૈૉોૌૠ] [אע] [АЕЁИОУЫЭЮЯ] [[=አ=][=ዐ=]]
b [=በ=] [=ب=]   [=ば=] [=バ=]   ΜΠ [બભ] ב Б [=በ=]
d [=ደ=] [=د=] [ᏓᏕᏗᏙᏚᏛ] [だでど] [ダデド]   ΝΤ [ડદ] ד Д [=ደ=]
ɗ [=ዸ=] [=ض=]           [ઢધ]     [=ዸ=]
g [=ገ=] [=غ=][=گ=] [ᎦᎨᎩᎪᎫᎬ] [=が=] [=ガ=]   ΓΚ [ગઘ] ג Г [=ገ=]
h [=ሀ=] [=ﻫ=]
[=ح=]2
[=Ꭽ=] [はひへほ] [ハヒヘホ] ^H | H<v> | <v>H | SAN J
| JOSE2
| (<!SlavoGermanic> && <v>J[AO]2)
  ח2   [=ሀ=]
[=ሐ=]2
ħ   [=ح=]             ח   [=ሐ=]
ʣ       [ぢづ] [ヂヅ]   ΤΖ        
ʤ [=ጀ=] [=ج=]       DG[IEY]   [જઝ]     [=ጀ=]
f [=ፈ=] [=ف=]   F|[CGLRT]<v><v>GH|PH|V|VV|SCHW
WH<v>2|[EO]WS[IY]2
Φ   2[פף] Ф [=ፈ=]
j [=የ=] [=ي=] [=Ꮿ=] [=や=] [=ヤ=] DG[IEY]2 Γ י Й [=የ=]
k [=ከ=] [=ك=]
[ᎨᎩᎪᎫᎬ]2
[=か=] [=カ=]   Κ [כך] К [=ከ=]
k' [=ቀ=] [=ق=]       Q | QQ   ק   [=ቀ=]
[=ቐ=]2
ks           X Ξ        
[ኲኳኴኵ]   [=Ꮖ=]     QU         [ኲኳኴኵ]
l [=ለ=] [=ل=] [=Ꮃ=]     L|[AI]LL[AEO]|ALLE<*>[AO]S?
| (<!SlavoGermanic> && GLI2)
Λ [લળ] ל Л [=ለ=]
m [=መ=] [=م=] [=Ꮉ=] [=ま=] [=マ=] M Μ [מם] М [=መ=]
n [=ነ=] [=ن=] [ᎾᏀᏁᏂᏃᏄᏅ] [[=ん=][=な=]] [=ン=][=ナ=] N | NN
| NY2 | Ñ2
Ν [נן] Н [=ነ=]
ɲ [=ኘ=] [=ﭶ=]       Ñ | NY   [ણઞ]     [=ኘ=]
ŋ [=ጘ=]
| ኢንግ
        NG Γ[ΚΓΞΧ]     [=ጘ=]
| ኢንግ
p [=ፐ=] [=ﭖ=]   [=ぱ=] [=パ=] [BP]B? Π [פף] П [=ፐ=]
p' [=ጰ=] [=ﭢ=]               [=ጰ=]
r [=ረ=] [=ر=]   [=ら=] [=ラ=] R | RR | WR
| <!SlavoGermanic> && (!M[AE])IER2
Ρ ר Р [=ረ=]
s [=ሰ=] [=س=] [=Ꮜ=] [=さ=] [=サ=] Ç | Σ ס | ש2 C [=ሰ=]
s' [=ጸ=] [=ص=]             [צץ]   [=ጸ=]
ʃ [=ሸ=] [=ش=]       SH | [ST]IO   [ષશ] ש Ш [=ሸ=]
t [=ተ=] [=ت=] [ᏔᏖᏘ] [ったてと] [ッタテト] D | DD | DT | T | TH[AO]M | SCHT | ^VAN_ | ^SCH Τ [ટત] [טת] T [=ተ=]
t' [=ጠ=] [=ط=]           [ઠથ]     [=ጠ=]
Θ   [=ث=]       TH | TTH [ΔΘ]        
ʧ [=ቸ=] [=ﭺ=]             [TД]?Ч [=ቸ=]
ʧ' [=ጨ=] [=ﭾ=]               [=ጨ=]
ʦ     [=Ꮳ=] [ちつ]   WI[TC]Z       [TД]?Ц  
v [=ቨ=] [=ﭪ=]   [=ヷ=]   Β   ו | ב2 В [=ቨ=]
w [=ወ=] [=و=] [=Ꮹ=] [=ゎ=] [=ワ=]         [ወ=]
x ክ[=ሰ=]2 [=خ=]       X2 Χ   2[כך]   [=ኸ=]
z [=ዘ=] [[=ز=][=ﻇ=]]   [=ざ=] [=ザ=]   Ζ | Σ[ΒΓΔΜ]   ז З [=ዘ=]
ʒ [=ዠ=] [=ﮊ=]               Ж [=ዠ=]

Amharic Specific Keys

Output Key
(IPA)
Input Sequence
nb [ንም][=በ=]
[:%6:]ʷ [:%{8-12}:]

[=ዸ=][=ጘ=][=ቐ=] are unlikely in Amharic, even less frequent than finding Ñ in English text.

Arabic Specific Keys

The Arabic script letters: ﭶ ﭖ ﭺ ﭾ ﭪ گ are not not used in the classical Arabic language, they are extensions for Farsi as far as I know. At this time they are included in the Arabic locale as a matter of convenience as opposed to having a seperate Farsi locale. This is somewhat justified by recognizing Arabics' attempt at attaining uniformity in character-phoneme relationships across regions. This may treatment is however experimental and may change later.

Cherokee Specific Keys

Output Key
(IPA)
Input Sequence
dl
hn
tl [ᏝᏞᏟᏠᏡᏢ]

English Specific Keys

Output Key
(IPA)
Input Sequence
fx WI[TC]Z2
tk DG
<v> A macro for:
[AEIOUY]
<SlavoGermanic> A macro for:
(W | K | CZ | WITZ)

Greek Specific Keys

Output Key
(IPA)
Input Sequence
ps Ψ

Russian Specific Keys

Output Key
(IPA)
Input Sequence
zn ЗДН
РДЦ
ЛНЦ
sn СТН
stv ВСТВ
ʃʧ Щ | [жЗС]Ч
ʃt ЧТ
ʃn ЧН
ʦʦ ТЬ?СЯ

Tigrigna Specific Keys

Output Key
(IPA)
Input Sequence
q [ቐቑቒቓቔቕቖ]

[=ዸ=] and [=ጘ=] are unlikely in Tigrigna, even less frequent than finding Ñ in English text.