adizbek/uztranslit

Uzbek-Latin transliteration

dev-main 2020-05-28 21:01 UTC

This package is auto-updated.

Last update: 2024-05-29 04:48:18 UTC


README

Install

composer install

Run test

php vendor/bin/phpunit

Example

$textInterpreter = new TextInterpreter();
$textInterpreter->setTokenizer(new LatinTokenizer());
$textInterpreter->addBehavior(new LatinBehaviour([]));

$source = 'Афғонистон бўйича конференция очилишида 
    Ўзбекистон ва Афғонистон президентлари сўзга чиқади. БМТ 
    бош котиби ҳамда қатор давлатлар ТИВ раҳбарлари анжуманда 
    қатнашиш учун таклиф қилинган.';

$text = $textInterpreter
    ->process($source)
    ->getText();

Result

Afg‘oniston bo‘yicha konferensiya ochilishida
O‘zbekiston va Afg‘oniston prezidentlari so‘zga chiqadi. BMT
bosh kotibi hamda qator davlatlar TIV rahbarlari anjumanda
qatnashish uchun taklif qilingan.