mggflow / transliterator
通过替换关系进行文本转写的工具。
v1.0.0
2022-07-13 01:20 UTC
Requires
- php: >=5.4
This package is auto-updated.
Last update: 2024-09-13 05:49:07 UTC
README
关于
此包可以使用字符串替换在语言之间进行转写。
可用的对
- 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);