如何在Asp.net C#中将文本从乌尔都语转换为英语

本文关键字:文本 乌尔都语 转换 英语 Asp net | 更新日期: 2023-09-27 18:29:01

我想将给定的用户文本从乌尔都语转换为英语。当我将源语言设置为英语,将目的语言设置为乌尔都语时,它似乎运行良好。但每当我选择源语言为乌尔都语,目的地为英语时,它似乎都不起作用。在过去的两周里,我一直在寻找解决这个问题的方法,但我没有成功,因为没有任何资源可以帮助我进行语言转换。如有任何帮助,我们将不胜感激。提前谢谢。附言:我已经在我的网站上加入了谷歌翻译API。

<script type="text/javascript" src="https://www.google.com/jsapi">
    // Load the Google Transliterate API
    google.load("elements", "1", { packages: "transliteration" });
    function onLoad() {
        var options = {
            sourceLanguage:
            google.elements.transliteration.LanguageCode.ENGLISH,
            destinationLanguage:
            [google.elements.transliteration.LanguageCode.URDU],
            shortcutKey: 'ctrl+e',
            transliterationEnabled: true
        };
        // Create an instance on TransliterationControl with the required
        // options.
        var control =
        new google.elements.transliteration.TransliterationControl(options);
        // Enable transliteration in the textbox with id
        // 'transliterateTextarea'.
        control.makeTransliteratable(['transliterateTextarea']);

    }
    google.setOnLoadCallback(onLoad);
</script>

如何在Asp.net C#中将文本从乌尔都语转换为英语

引用自API官方文档中的Translateter API"目前,英语是唯一支持的源语言"。根据谷歌的文档,你不能选择英语以外的任何源语言。https://developers.google.com/transliterate/v1/getting_started