transliteration-php
transliteration-php copied to clipboard
๐บ๐ฆ ๐ฌ๐ง ๐ก ๐ PHP library for transliteration.
Transliteration
PHP library for transliteration. ๐บ๐ฆ ๐ฌ๐ง ๐ก ๐
Requirements ๐ง
- PHP >= 8.1
Installation ๐ฑ
composer req fresh/transliteration='~4.0'
Available transliteration methods ๐
From | To | Rules |
---|---|---|
Ukrainian | Latin |
Resolution of the Cabinet of Ministers of Ukraine โ55 dated January 27, 2010
https://zakon.rada.gov.ua/laws/show/55-2010-%D0%BF#Text |
Using ๐จโ๐
<?php
namespace Acme;
use Fresh\Transliteration\Transliterator;
use Fresh\Transliteration\UkrainianToLatin;
class Foo
{
public function bar(string $text): void
{
// You can use in this way
$transliterator = new Transliterator();
$transliteratedText = $transliterator->ukrToLat($text);
// Or like this
$transliteratedText = UkrainianToLatin::transliterate($ukrainianText);
}
}
Some examples of Ukrainian-to-Latin transliteration โน๏ธ
Ukrainian text | Transliterated text |
---|---|
ะะพะปะพะดะธะผะธั | Volodymyr |
ะะพะณะดะฐะฝ | Bohdan |
ะะฐะฝะฝะฐ | Zhanna |
ะะฐัะฐะปัั | Nataliia |
ะะปะตะบััะน | Oleksii |
ะฃะปัะฝะฐ | Uliana |
ะฎััะน | Yurii |
Contributing ๐ค
See CONTRIBUTING file.