如何在D7中插入时自动翻译分类术语?

时间:2012-10-22 08:31:13

标签: drupal-7 translation taxonomy drupal-taxonomy

我有很多可以导入的分类术语(来自德语),我希望将它们翻译成法语和英语。

我有一个很好的php片段,可以使用google translate api进行翻译;哪个工作正常。

我正在使用Feed导入和Feed篡改来完成我的层次结构,但我只能插入当前的网站语言。

来自drupal api;在D7上我找到了以下钩子:

function hook_taxonomy_term_insert($term) {
  if (!empty($term->synonyms)) {
    foreach (explode("\n", str_replace("\r", '', $term->synonyms)) as $synonym) {
      if ($synonym) {
        db_insert('taxonomy_term_synonym')
        ->fields(array(
          'tid' => $term->tid, 
          'name' => rtrim($synonym),
        ))
        ->execute();
      }
    }
  }
}

但我不知道如何在这里添加“创建翻译术语”。

我确信它很容易,但无法弄清楚放在哪里。

谢谢

0 个答案:

没有答案