mggflow/transliterator

通过替换关系进行文本转写的工具。

v1.0.0 2022-07-13 01:20 UTC

This package is auto-updated.

Last update: 2024-09-13 05:49:07 UTC


README

关于

此包可以使用字符串替换在语言之间进行转写。

可用的对

  1. RU-EN

用法

安装方法

composer require mggflow/transliterator

示例

// Create instanse of TransliteratorFabric.
$fabric = new TransliteratorFabric();
// Make Transliterator for EN-RU pair.
$enRu = $fabric->make("en", "ru");

if(is_null($enRu)){
    throw new Exception("Language pair not found!");
}

$resultFromRuToEn = $enRu->reverse("Привет!");
// Result is "Privet!".
var_dump($resultFromRuToEn);
// Result is "Привет!".
$resultFromEnToRu = $enRu->direct($resultFromRuToEn);
var_dump($resultFromEnToRu);