JTransliterator is a simple Java application that allows to transliterate Arabic script to English (ASCII) text. Transliteration or Romanization is especially useful when dealing with geographic names as they cannot be translated.
Several transliteration standards for Arabic script exist. JTransliterator follows the one created by UNGEGN (United Nations Group of Experts on Geographical Names). Further information can be obtained the UNGEGN and on the page Transliteration of Non-Roman Alphabets and Scripts by Søren Binks.
JTransliterator uses the transliteration engine of ICU4J, the International Components for Unicode for Java which makes it easy to extend the transliterations functionality with powerful scripts.
JTransliterator is free software available under the terms of the GNU General Public License, the GPL.
ICU4J Copyright (c) 1995-2008 International Business Machines Corporation and others. Please see this page for details on the ICU4J license.