-
The script ArAutoSummarize can be used to automatically extract key phrases to summarize an given Arabic text. ArAutoSummarize can also parse a long Arabic text and use stemming and ranking algorithms to identify which can the be the most important keywords than can be used to summarize the text. To mark the text to highlight the keywords along the given ...
-
Unicode to Arabic takes a string with groups of characters represented as 4 hexadecimal digits to the corresponding HTML character entities. The Unicode to Arabic may also check if the hexadecimal codes are within the range of text characters used in Arabic.HTML character entities may also be decoded and converted to UTF-8.Requirements: PHP 5.0 or higher
-
ArSoundex implements a variant of the soundex algorithm for Arabic language. The soundex algorithm converts words into an hash that represents the way the word is spelled in English.ArSoundex implements a modified version the algorithm to consider Arabic spelling and windows-1256 character set encoding instead of English.Requirements: PHP 4.0
-
ArNumbers takes a positive number of up to 999999999 and converts it into an equivalent string with words of the Arabic language encoded using the Windows-1256 character set.The numbers for quantities of feminine subjects can also be spelled.Requirements: PHP 4.0 or higher
-
OspamNo generates a random mathematical expression consisting of one of several possible simple operations between two random numbers. It presents the expression by displaying the numbers and the operation using several variants for expressing the operation.A session variable is used to store the numbers and the expression for later validation. There is a variant of the main class for presenting ...
-
ArIdentifier analyzes a text that uses Unicode and locates the segments that use characters that belong the Arabic character set. The positions of the Arabic text segments can be returned as an array.Requirements: PHP 4.0 or higher
-
The switched characters are replaced with the correct corresponding Arabic ones.Requirements: PHP 4.0 or higher
-
ArGender attempts to guess the gender of Arabic names. In Arabic, feminine names are formed by adding certain characters sequences at the end of the masculine names.ArGender analyses a names to see if it contains characters patterns at the end of the names that are typical of feminine names. It can analyse names represented as strings encoded with the characters ...
-
Numeric TTS can be used to generate audio to spell numbers using different voices and idioms. It generates a audio files in the WAVE format by concatenation audio samples that spell the digits of a number.The digit audio samples are available for male and female voices in English and Arabic. The resulting audio sample can be stored in a file ...
-
Arabic Date Class can be used to convert dates from the Julian to the Arabic calendar. It can take a timestamp as argument and convert the day, month and year of the timestamp in the Julian calendar to the Arabic calendar.The format of the output Arabic data can be specified with a parameter string that defines which parts of the ...
-
ArGlyphs can be used to convert Arabic text to Unicode for rendering purposes. It takes as input Arabic text encoded using Windows-1256 character set and performs Arabic glyph joining to output a string encoded using UTF-8.The output string is no longer logically arranged, but laid out in a visual order to be read properly when formatted with a simple Unicode ...
-
ArCharsetC can be used to convert a given Arabic text between different character set encodings. Currently it supports converting between character sets windows-1256, iso-8859-6 and utf-8.
-
Cifra class can be used to convert numbers between representation formats. Currently it can convert between the number formats: decimal (Arabic), roman, any other base.
-
Arabic MySQL Query can be used to build MySQL SQL query conditions to search for Arabic text considering Arabic lexical rules. It uses the MySQL REGEXP and LIKE functions to retrieve better results from queries for Arabic text.
-
ArTransliteration can be used to transliterate English text to Arabic. It looks for a set of English character sequences and transliterates to equivalent character sequences in Arabic encoded with windows-1256 character set.


