5

英語で作成した Web ページがあります。大陸によっては、ウェブページ全体を別の言語に動的に翻訳したいと考えています。

Web ページはかなり複雑なので、文字列ごとに行うことはできません。ロード時に希望の言語に翻訳されるようにしたいだけです。

Google Translate API を使用してウェブページを翻訳できますか?

4

5 に答える 5

5

特定の要素を翻訳するために 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>

http://jsfiddle.net/maxim75/H3Wkr/ - 実例

于 2011-12-07T00:57:56.157 に答える
1

ページに Google 翻訳ウィジェットを追加すると、ユーザーはオンデマンドで選択した言語に翻訳できます。http://www.google.com/webelements/#!/translate

于 2011-02-09T17:07:38.847 に答える
1

Google翻訳ツールにアクセスすると、ウェブサイトに追加するコードが生成されます。

URLを使用して直接行うこともできます

http://www.google.com/translate?sl=XX&tl=YY&u=http://www.trial.com

ここで、xx は元の言語、yy は翻訳する言語です...

多分私のチュートリアルが役に立つでしょう: google translate .

于 2012-04-16T03:17:57.663 に答える
0

はい、できます。こちらのGoogleTranslateAPIドキュメントをご覧ください:http ://code.google.com/apis/language/translate/v2/getting_started.html

自動機械翻訳は、2011年の時点では人間による翻訳とは十分に一致していないため、翻訳されたテキストが完全であるとは期待しないでください。おそらく努力すれば理解できるでしょうが、機械翻訳されていることは明らかです。 。

于 2011-02-09T09:40:47.247 に答える
0

おそらく、マイクロソフトのトランスレーター API を使用できます。実装は http://code.google.com/p/micrsoft-translator-php-wrapper/で見つける ことができ、デモも http://renjith.co で見ることができます。で/翻訳/

于 2012-09-15T10:13:36.123 に答える