언어 번역기를 만들었지 만 자바 스크립트를 사용하여 HTML 페이지에 하드 코딩 된 문자열을 변환합니다. 사용자가 텍스트/텍스트 영역에 문자열을 입력 할 수있게하여 유연하게 만들면 내 앱에서 사용자를 위해 번역 할 수 있습니다.자바 스크립트를 사용하여 html 페이지에 사용자가 입력 한 문자열 허용
어떤 도움을 감지 할 수있을 것입니다 :) Heres는
내 코드 :
<!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 권자. 나는 사용자가 문자열/문장을 입력하여 텍스트 상자로 번역 할 수있는 기능을 어떻게 통합 할 수 있는지를 알고 싶습니다. 그리고 나서 사용자는 버튼을 클릭하고 마침내 초기화 방법이 표시되도록 작동합니다. 번역 된 문자열. 이 모든 자바 스크립트를 사용하여 :) – echo9