I resolved using this module that extends EntityFieldQuery
After installing it, you are able to extend EntityFieldQuery in the following way:
global $language; $langcode = $language->language; // current site language $tid = 322; // put here your term id $query = new EntityFieldQueryExtraFields(); $query->entityCondition('entity_type', 'taxonomy_term') ->entityCondition('bundle', 'your_vocabulary_machine_name') ->entityCondition('entity_id', $tid, '=') ->addExtraField('name_field', 'value', 'value') ->fieldLanguageCondition('name_field', $langcode, '='); $results = $query->execute(); if (isset($results['taxonomy_term'])) { $translated_term = $results['taxonomy_term'][$tid]->extraFields->name_field_value; // do what you want with $translated_term }
Hope this help.
MXT