英語で作成した Web ページがあります。大陸によっては、ウェブページ全体を別の言語に動的に翻訳したいと考えています。
Web ページはかなり複雑なので、文字列ごとに行うことはできません。ロード時に希望の言語に翻訳されるようにしたいだけです。
Google Translate API を使用してウェブページを翻訳できますか?
英語で作成した Web ページがあります。大陸によっては、ウェブページ全体を別の言語に動的に翻訳したいと考えています。
Web ページはかなり複雑なので、文字列ごとに行うことはできません。ロード時に希望の言語に翻訳されるようにしたいだけです。
Google Translate API を使用してウェブページを翻訳できますか?
特定の要素を翻訳するために Google 翻訳者を Web ページに追加する例を次に示します。
<html>
<head>
<title>My Page</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<div class="translate">Тестирование</p>
<div class="translate_control" lang="en"></div>
<script>
function googleSectionalElementInit() {
new google.translate.SectionalElement({
sectionalNodeClassName: 'translate',
controlNodeClassName: 'translate_control',
background: '#f4fa58'
}, 'google_sectional_element');
}
</script>
<script src="//translate.google.com/translate_a/element.js?cb=googleSectionalElementInit&ug=section&hl=en"></script>
</body>
</html>
ページに Google 翻訳ウィジェットを追加すると、ユーザーはオンデマンドで選択した言語に翻訳できます。http://www.google.com/webelements/#!/translate
Google翻訳ツールにアクセスすると、ウェブサイトに追加するコードが生成されます。
URLを使用して直接行うこともできます
http://www.google.com/translate?sl=XX&tl=YY&u=http://www.trial.com
ここで、xx は元の言語、yy は翻訳する言語です...
多分私のチュートリアルが役に立つでしょう: google translate .
はい、できます。こちらのGoogleTranslateAPIドキュメントをご覧ください:http ://code.google.com/apis/language/translate/v2/getting_started.html
自動機械翻訳は、2011年の時点では人間による翻訳とは十分に一致していないため、翻訳されたテキストが完全であるとは期待しないでください。おそらく努力すれば理解できるでしょうが、機械翻訳されていることは明らかです。 。
おそらく、マイクロソフトのトランスレーター API を使用できます。実装は http://code.google.com/p/micrsoft-translator-php-wrapper/で見つける ことができ、デモも http://renjith.co で見ることができます。で/翻訳/