Эксперимент: Использование своих токенов и google translate

Взял класс google translate.

Взял модуль tokenSTARTER поставляемый вместе с token.

Добавил:

<?php
function tokenSTARTER_token_list($type = 'all') {
.........
  if ($type == 'node' || $type == 'all') {
    // Node tokens here.
        $tokens['node']['title-raw-en']  = t("Translate title in google translate");
  }
........
function tokenSTARTER_token_values($type, $object = NULL) {
........
case 'node':
    $node = $object;
    $t = new GoogleTranslate;
    $t->langIn = 'ru';
    $t->langOut = 'en';
    $values['title-raw-en']  = $t->translate($node->title);
    break;
?>

Пример работы в url этой страницы, зачем это нужно совсем другой вопрос )