Author image ዳንኤል ያዕቆብ


Text::TransMetaphone::en_US - Transcribe American English words into IPA symbols.


This module is used by Text::TransMetaphone and need not be used directly.


This module is a simple port of Maurice Aubrey's Text::DoubleMetaphone module to work under the TransMetaphone premise.


Copyright 2000, Maurice Aubrey <>. All rights reserved. Modified for IPA symbols by Daniel Yacob.

This code is based heavily on the C++ implementation by Lawrence Philips, and incorporates several bug fixes courtesy of Kevin Atkinson <>.

This module is free software; you may redistribute it and/or modify it under the same terms as Perl itself.


The module is only partially ported to TransMetaphone. Only two keys are returned at this time NOT including a terminal regex key. A "reverse_key" function has not yet been implemented.


Man Pages

Text::Metaphone, Text::Soundex

Additional References

Philips, Lawrence. C/C++ Users Journal, June, 2000.

Philips, Lawrence. Computer Language, Vol. 7, No. 12 (December), 1990.

Kevin Atkinson (author of the Aspell spell checker) maintains a page dedicated to the Metaphone and Trans Metaphone algorithms at <>