oblak/transliterator

Transliterates text from cyrilic to latin and vice versa

Fund package maintenance!
seebeen

Installs: 41

Dependents: 1

Suggesters: 0

Security: 0

Stars: 0

Watchers: 1

Forks: 0

Open Issues: 2

Language:HTML

v3.1.0 2025-03-26 20:27 UTC

README

Transliterator

Convert serbian cyrillic text to latin and vice-versa

Packagist Version Packagist PHP Version

Installation

You can install the package via composer:

$ composer require oblak/transliterator

Usage

<?php

require __DIR__ . '/vendor/autoload.php';

use Oblak\Transliterator;

echo Transliterator::cirToLat('Четири Чавчића риби гризу реп!');    // Četiri Čavčića ribi grizu rep
echo Transliterator::cirToCutLat('Четири Чавчића риби гризу реп!'); // Cetiri Cavcica ribi grizu rep
echo Transliterator::latToCir("Da l' si ikada mene voljela?");      // Да л' си икада мене вољела?

Benchmarks

Benchmark suite for PHPBench to compare various replacement methods.
We benchmark strtr, str_replace, preg_replace.

To execute the benchmarks you can run the following command:

$ composer bench