0

Google Web Translation Tool を使用せずに、異なるロケールをサポートすることは可能ですか?

生成されたコード (javascript) が Google サイトのページ エディター (HTML の編集) によって無効と見なされると、Web 翻訳が Google サイトで機能していないようです。head ベースのメタ タグもサポートされていません。

4

1 に答える 1

0

ロケールごとに新しいサイトを作成し、ページ構造を同期します。このスクリプトを使用して機械翻訳版を作成することもできます (ただし、ネイティブ スピーカーによる修正が必要になります)。

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;

      }      

    }
于 2013-05-07T22:18:30.640 に答える