Php 如何将印地语(Devanagari脚本)转换为英文字母

Php 如何将印地语(Devanagari脚本)转换为英文字母,php,html,mysql,api,google-translate,Php,Html,Mysql,Api,Google Translate,我面临着一个问题,即如何将以德瓦纳加里语书写的印地语文本转换为英语/拉丁字母的等效文本。我有一个名字列表,其中一些像字段=सचिन但我想将其转换为Sachin,以便在前端显示 我只需要翻译名字,而不是翻译整个句子或页面 是否有任何代码可以使用Google translate翻译脚本?我不知道印地语,但下面的$charsArray包含了包括印地语在内的大多数著名语言的字母。(来自Laravel Core) 在函数中插入印地语名称,它将返回相当于名称字母的英语,而不是翻译它们 $englishNam

我面临着一个问题,即如何将以德瓦纳加里语书写的印地语文本转换为英语/拉丁字母的等效文本。我有一个名字列表,其中一些像
字段=सचिन但我想将其转换为Sachin,以便在前端显示

我只需要翻译名字,而不是翻译整个句子或页面


是否有任何代码可以使用Google translate翻译脚本?

我不知道印地语,但下面的
$charsArray
包含了包括印地语在内的大多数著名语言的字母。(来自Laravel Core)

在函数中插入印地语名称,它将返回相当于名称字母的英语,而不是翻译它们

$englishName = ascii($indianName, $charsArray);
如果
$charsArray
没有包含您需要的所有字母,或者您只需要自定义它,您可以轻松地将英文字母添加到
$charsArray
的键中,并将其印地语翻译添加到相应的数组值中


感谢Taylor Otwell和Laravel团队。

你可以在Google TranslateYa中推荐其他拼写。我知道,但我需要如何翻译数据库中已使用印地语字体的姓名,是否有代码将这些条目翻译成英语。因此使用它真的很有帮助,有了这段代码的帮助,我可以根据需要添加或修改它,这在使用API时是不可能的。
$englishName = ascii($indianName, $charsArray);