在示例中,startArea值用于将文本从一种语言转换为另一种语言,并将其自身放置。
为什么我将转换后的文本放入finalId元素。
我在翻译API中搜索过,我没有找到任何答案。是否有任何与API相关的支持。
这是我使用的脚本
<textarea id="startArea" style="width:600px;height:200px"></textarea>
<textarea id="finalId" readonly="readonly" style="width:600px;height:200px"></textarea>
// 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.TELUGU],
shortcutKey: 'alt+t',
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
// 'startArea'.
control.makeTransliteratable(['startArea']);
}
google.setOnLoadCallback(onLoad);
答案 0 :(得分:0)
Google Transliterate API已弃用,我认为在加载使逻辑无用的页面时出现Javascript错误。
在任何情况下,您都可以按this section加载“音译”库并使用此处调用的函数直接在您想要的时候进行音译。结果将是回调函数的参数。