テキストボックスがあり、言語 A で文字列を入力してGoogle Translateに送信したいと考えています。Google が翻訳した後、新しい文字列 (言語 B) を (翻訳後) 取得し、変数に格納したいと考えています。
どうすればいいですか?
テキストボックスがあり、言語 A で文字列を入力してGoogle Translateに送信したいと考えています。Google が翻訳した後、新しい文字列 (言語 B) を (翻訳後) 取得し、変数に格納したいと考えています。
どうすればいいですか?
Google AJAX Language APIを読んで、Google の翻訳サービスをプログラムで使用する方法を理解してください。
基本的な考え方は、次のような言語翻訳の簡単な例に示されています。
google.language.translate("Hello world", "en", "es", function(result) {
if(!result.error) {
var container = document.getElementById("translation");
container.innerHTML = result.translation;
}
});
translation
テキストボックスのIDです。この場合、翻訳結果を入れます。
result
翻訳そのものです。任意の方法で新しい変数に割り当てることができます。
上記の例では、"Hello world" を "en" (英語) から "es" (スペイン語) に翻訳しています。
上記のコードは JavaScript で記述されています。
詳細な手順については、Google AJAX Language APIをご覧ください。