我可以使用Google翻译翻译我的网站吗?

问题描述:

我有一个用英文创建的网页。根据大陆的 ,我想动态翻译我的整个网页到另一个 语言。我可以使用Google翻译翻译我的网站吗?

该网页相当复杂,所以我不能做到字符串。我只是想以加载它的方式来完成它会翻译成所需的语言。

我可以使用Google翻译API翻译我的网页吗?

是的,你可以。请参阅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

您可以将Google翻译小部件添加到您的页面,并且用户可以根据需要翻译成他们选择的语言。 http://www.google.com/webelements/#!/translate

+0

好的,听到这个,谢谢Piskvor和亚伯拉罕,对亚伯拉罕---它的要求,页面应该被自动翻译,所以我不能添加一个小部件。到Piskvor ---你能给我一个代码示例。这真的会帮助我。 – 2011-02-10 07:10:34

下面是一个例子向谷歌翻译器添加到网页具体的元素翻译:

<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

通过访问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

也许你可以使用微软翻译API ..你可以在 http://code.google.com/p/micrsoft-translator-php-wrapper/ 找到实现,你可以看到演示也 http://renjith.co.in/translate/