言語を特定する
説明
言語を特定するにはgoogle.language.detect()を使います。最初のパラメータに調べたい文字列を指定します。この時にHTML文書およびページの文字コードはUTF-8などユニコードにしてください。
2番目のパラメータは言語の特定が完了した時に呼び出す関数を指定します。この関数には1つのオブジェクトがパラメータとして渡されます。languageプロパティには言語を示す文字列が入ります。日本語であればja、英語であればenになります。
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<script type="text/javascript" src="http://www.google.com/jsapi"></script>
<script type="text/javascript"><!--
google.load("language", "1"); // 翻訳ライブラリを読み込む
google.setOnLoadCallback(function(){
google.language.detect("こんにちは", displayResult);
});
// 翻訳結果を画面に表示
function displayResult(result){
document.getElementById("translate").innerHTML = result.language;
}
// --></script>
</head>
<body>
<h1>翻訳サンプル</h1>
<div id="translate"></div>
</body>
</html>