言語翻訳を作成しましたが、これはHTMLスクリプトでハードコードされた文字列を翻訳します。ユーザーが文字列をtextbox/textareaに入力できるようにして柔軟にすると、私のアプリはそれをユーザーのために翻訳することができます。javascriptを使用してhtmlページにユーザーが入力した文字列を受け入れる
すべてのヘルプはかなりのだろう:)
HERESに私のコード:(自分のAPIキーを入力するように注意してください)あなたは、API
をGoogle翻訳を使用することができます
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
<script src="http://www.google.com/jsapi?key=YOUR_API_KEY_HERE" type="text/javascript"></script>
<script type="text/javascript">
google.load("language", "1");
function initialize() {
var content = document.getElementById('content');
// Setting the text in the div.
content.innerHTML = '<div id="text">Hola, me alegro mucho de verte.<\/div><div id="translation"/>';
// Grabbing the text to translate
var text = document.getElementById("text").innerHTML;
// Translate from Spanish to English, and have the callback of the request
google.language.translate(text, 'es', 'en', function(result) {
var translated = document.getElementById("translation");
if (result.translation) {
translated.innerHTML = result.translation;
}
});
}
google.setOnLoadCallback(initialize);
</script>
</head>
<body style="font-family: Arial;border: 0 none;">
<div id="content">Loading...</div>
</body>
</html>
何であるあなたの初期化関数でHTML
にthis
入れ、これを参照し、これはあなた質問? – TonioElGringo
@ TonioElGringo lol。私はどのように私はユーザーが文字列に変換する文字列/文章を入力することができる機能を統合することができますし、ユーザーがボタンをクリックすることができますし、最後にinitializeメソッドは、翻訳された文字列。すべてこれはJavaScriptのみを使用しています:) – echo9