编程语言
首页 > 编程语言> > 有没有免费的开源PHP translit lib?

有没有免费的开源PHP translit lib?

作者:互联网

所以我有很多用户发布了不同语言名称的文章.我需要一些lib来将thouse文章名称翻译成英文字母,例如将俄语’р’翻译成eng’r’等等所有欧洲语言,俄语和亚洲语言.哪里有这样的lib?

45秒谷歌给了我这个“This extension allows you to transliterate text in non-latin characters (such as Chinese, Cyrillic, Greek etc) to latin characters.”这似乎是我真正需要的.有没有人在现实生活中尝试过这个?

最佳答案:

谷歌有一个AJAX transliteration APImany major scripts做得很好.

编辑:该死的,它进一步检查,这只允许从拉丁字母转换.谷歌没有提供相反的功能是有点愚蠢,因为他们已经在谷歌翻译中使用它来为西里尔语,中文,泰语,印地语和其他人提供罗马语,尽管不是像希伯来语和阿拉伯语那样的阿拉伯语.

进一步编辑:我想到了一种可能的解决方法:检测语言并使用AJAX查询通过Google Translate使用与目标语言相同的源语言来运行它,例如: 07b2.Firebug显示音译是在ID为translit的div中输出的.音译通常具有很强的重音,因此您需要转换它们.这绝不是可依赖的东西(尽管Google通常不会对其HTML进行频繁的结构更改),但这肯定是一个有趣的可能性.

标签:php,open-source,transliteration
来源: https://codeday.me/bug/20190515/1111266.html