我有很多要导入的分类术语(从德语),我想将它们翻译成法语和英语。
我有一个不错的 php 片段可以使用 google translate api 进行翻译;效果很好。
我正在使用提要导入和提要篡改来执行我的层次结构,但我只能插入当前站点语言。
来自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();
}
}
}
}
但我不确定如何在此处添加“创建翻译术语”。
我敢肯定这很容易,但不知道该放在哪里。
谢谢