PHPackages                             lukemadhanga/php-transliterator - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. lukemadhanga/php-transliterator

ActiveLibrary

lukemadhanga/php-transliterator
===============================

A PHP &lt; 5.4 fallback for transliterator\_transliterate()

0.1.1(7y ago)317.4k↓10.9%5PHPPHP &gt;=5.3.3

Since Jul 26Pushed 7y ago1 watchersCompare

[ Source](https://github.com/LukeMadhanga/transliterator)[ Packagist](https://packagist.org/packages/lukemadhanga/php-transliterator)[ RSS](/packages/lukemadhanga-php-transliterator/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (2)DependenciesVersions (3)Used By (0)

Transliterator
==============

[](#transliterator)

A PHP &lt; 5.4 fallback for `transliterator_transliterate()`

> composer require lukemadhanga/php-transliterator

PHP 5.4 has a built-in function, `transliterator_transliterate()` which does exactly what it says on the tin. This class works as a basic fallback for that function which is available from PHP5.4 with the `intl` package installed.

#### Supported Blocks

[](#supported-blocks)

```
Basic Latin
Latin-1 Supplement
Latin Extended-A
Latin Extended-B
IPA Extensions Block
Spacing Modifier Letters
Combining Diacritical Marks
Greek and Coptic
Cyrillic
Cyrillic Supplement
Armenian
Georgian
Latin Extended Additional
Greek Extended
General Punctuation
Superscripts and Subscripts
Combining Diacritical Marks for Symbols
Georgian Supplement
Cyrillic Extended-A
Cyrillic Extended-B
Latin Extended-D

```

#### Usage

[](#usage)

```
# If no composer:
include_once 'path/to/Transliterator.php';

echo \LukeMadhanga\Transliterator::convert('Antonín Dvořák'); // Antonin Dvorak

```

###  Health Score

31

—

LowBetter than 68% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity32

Limited adoption so far

Community12

Small or concentrated contributor base

Maturity48

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 66.7% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~12 days

Total

2

Last Release

2840d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/141fddedb95625908dbda3c232ca719e0f64ab01628f1bf22d5850ba116237b1?d=identicon)[LukeMadhanga](/maintainers/LukeMadhanga)

---

Top Contributors

[![LukeMadhanga](https://avatars.githubusercontent.com/u/7837788?v=4)](https://github.com/LukeMadhanga "LukeMadhanga (8 commits)")[![lmbark](https://avatars.githubusercontent.com/u/107918848?v=4)](https://github.com/lmbark "lmbark (4 commits)")

### Embed Badge

![Health badge](/badges/lukemadhanga-php-transliterator/health.svg)

```
[![Health](https://phpackages.com/badges/lukemadhanga-php-transliterator/health.svg)](https://phpackages.com/packages/lukemadhanga-php-transliterator)
```

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
