2011-02-09 152 views
4

我有一個用英文創建的網頁。根據大陸的 ,我想動態翻譯我的整個網頁到另一個 語言。我可以使用Google翻譯翻譯我的網站嗎?

該網頁相當複雜,所以我不能做到字符串。我只是想以加載它的方式來完成它會翻譯成所需的語言。

我可以使用Google翻譯API翻譯我的網頁嗎?

回答

0

是的,你可以。請參閱Google Translate API文檔:http://code.google.com/apis/language/translate/v2/getting_started.html

請注意,自動機器翻譯截至2011年並不適合人類翻譯,因此,不要指望翻譯後的文本是完美的 - 這可能是可以理解的努力,但很明顯它是機器翻譯的。

+0

根據該網頁,谷歌是切割這個API的支持2011年12月1 。 – patridge 2011-06-07 17:49:04

1

您可以將Google翻譯小部件添加到您的頁面,並且用戶可以根據需要翻譯成他們選擇的語言。 http://www.google.com/webelements/#!/translate

+0

好的,聽到這個,謝謝Piskvor和亞伯拉罕,對亞伯拉罕---它的要求,頁面應該被自動翻譯,所以我不能添加一個小部件。到Piskvor ---你能給我一個代碼示例。這真的會幫助我。 – 2011-02-10 07:10:34

5

下面是一個例子向谷歌翻譯器添加到網頁具體的元素翻譯:

<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/ - 工作示例

+0

不再工作 – sanmai 2016-07-26 08:45:07

1

通過訪問google translate tool它生成您在網站上添加代碼。

它也可以直接通過使用URL

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

其中xx是原來的語言,YY語言翻譯...

也許我的教程會有所幫助:google translate

+0

我不明白該頁面如何對所問的問題有所幫助。你也沒有表明它是你自己的網站。 – 2012-10-28 03:53:52