不使用 Google Web Translation Tool 是否可以支持不同的语言环境?
网络翻译似乎不适用于 Google 协作平台,一旦生成的代码 (javascript) 被 Google 协作平台页面编辑器(编辑 HTML)视为无效。也不支持基于头部的元标记。
不使用 Google Web Translation Tool 是否可以支持不同的语言环境?
网络翻译似乎不适用于 Google 协作平台,一旦生成的代码 (javascript) 被 Google 协作平台页面编辑器(编辑 HTML)视为无效。也不支持基于头部的元标记。
为每个语言环境创建一个新站点并同步它们的页面结构。您还可以使用此脚本创建机器翻译版本(尽管它们需要由母语人士修复):
function localizepagestolocalizedsites() {
var fromblog = SitesApp.getPageByUrl("https://sites.google.com/a/yourdomain.com/english/home");
var toblog = SitesApp.getPageByUrl("https://sites.google.com/a/yourdomain.com/japanese/home");
var nextbloc = 0;
while (true) {
var pages = fromblog.getAllDescendants({"start":nextbloc,"max":100});
if (pages.length > 0){
Logger.log("starting at.."+nextbloc+" there are .."+pages.length+" pages starting with.."+pages[0].getTitle());
var i = nextbloc;
for (var x in pages) {
var localizedTitle = LanguageApp.translate(pages[x].getTitle(), "en", "ja");
var localizedBody = LanguageApp.translate(pages[x].getHtmlContent(), "en", "ja");
toblog.createWebPage(localizedTitle, pages[x].getName(), localizedBody);
i = i + 1;
}
} else {
break;
}
nextbloc = nextbloc + 100;
}
}