我有很多可以导入的分类术语(来自德语),我希望将它们翻译成法语和英语。
我有一个很好的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();
}
}
}
}
但我不知道如何在这里添加“创建翻译术语”。
我确信它很容易,但无法弄清楚放在哪里。
谢谢