Javascript 将英语翻译成印地语谷歌音译
我想将英语翻译成印地语,并将其保存为PHP变量 这是谷歌的官方代码。还有一个用于转换文本的文本区域 问题:有没有办法将此文本保存在变量中Javascript 将英语翻译成印地语谷歌音译,javascript,php,Javascript,Php,我想将英语翻译成印地语,并将其保存为PHP变量 这是谷歌的官方代码。还有一个用于转换文本的文本区域 问题:有没有办法将此文本保存在变量中 <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <script type="text/javascript" src="https://www.google.com/jsapi"> </
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<script type="text/javascript" src="https://www.google.com/jsapi">
</script>
<script type="text/javascript">
// 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.HINDI],
shortcutKey: 'ctrl+g',
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>
</head>
<body>
Type in Hindi (Press Ctrl+g to toggle between English and Hindi)<br>
<textarea id="transliterateTextarea" style="width:600px;height:200px"> </textarea>
</body>
</html>
怎么样
var myVariable=document.getElementById("transliterateTextarea").innerText;
var xhttp;
if (window.XMLHttpRequest) {
xhttp = new XMLHttpRequest();
} else {
// code for IE6, IE5
xhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
xhttp.open("GET", "myPhp.php?t=" + myVariable, true);
xhttp.send();
myPhp.php
if(isset($_GET['t']))$t = $_GET['t'];
问题到底出在哪里?抓取内容并将其AJAX发送到服务器,或者将其包装在表单标记中,并将其与submitI-want转换为$text-variableNope一起发送。引用OP并将其另存为PHP变量。这是一个JavaScript变量。好的,我在评论后看到了。修改了答案以更全面地回答问题。请首先使用此脚本。当我们将文本放入框中并点击enter或ctrl+g英语文本转换为印地语时,会出现一个文本框。我希望获得印地语文本而不放入框中。我希望使用变量转换文本,而不是文本框