Simfony2中从俄语到英语的字符串音译有哪些原生工具?
UPD 我需要音译,而不是翻译,例如
б => b, ю => yu
привет => privet
我需要转换英文字母中的任何俄语字符串
答案 0 :(得分:2)
Symfony没有本地工具,但有#34; native" Intl库中的PHP工具。
例如
$transliterator = \Transliterator::create('Any-Latin');
$transliteratorToASCII = \Transliterator::create('Latin-ASCII');
$transliterateTitle = $transliteratorToASCII->transliterate($transliterator->transliterate($title));
首先,我们将俄语翻译成拉丁语,然后我们将其音译为ASCII。
如果你不喜欢这种方法,你可以采取类似这个例子http://htmlweb.ru/php/example/translit.php的方法。只需使用这种方法创建类,就将其注册为服务。
答案 1 :(得分:-2)