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