将en.html翻译为fr.html,de.html ......等

时间:2018-03-25 07:23:44

标签: html internationalization

我有一个着陆页,静态html,用英语。 (home.en.html)

我试图找到一种可以将英语翻译成世界其他语言的工具。

我希望CLI工具可以做到这一点:

translate-tool 'home.en.html' 'home.de.html'
translate-tool 'home.en.html' 'home.fr.html'
...
every lang in the world!

所以每个lang都有自己的lang页面。

1 个答案:

答案 0 :(得分:0)

是的,有一种方法,您可以尝试Hussein提供的解决方案 - https://stackoverflow.com/users/560735/hussein

google.load("language", "1");

function initialize() {
    var content = document.getElementById('content');
    content.innerHTML = '<div id="text">Hola, me alegro mucho de verte.<\/div><div id="translation"/>';
    var text = document.getElementById("text").innerHTML;
    google.language.translate(text, 'es', 'en', function(result) {
        var translated = document.getElementById("translation");
        if (result.translation) {
            translated.innerHTML = result.translation;
        }
    });
}
google.setOnLoadCallback(initialize);

您可以在 - http://jsfiddle.net/wJ2QP/1/

尝试他的JSFiddle