Create hierarchical taxonomy url alias with token term:parents using a field other than term:name
Option 1

You could copy the token created by the taxonomy module for [term:parents:join:/] and recreate it in your own module, using your field as a substitute for title. 

This would require some familiarity with the token system. There is also a module entitled 'Custom Token' that might be worth a look, though I have not used it.

Option 2

One divergent way I could suggest to get around this is to use drupal's title field to store your english language title, and another field to store the chinese title (*field_chinese_title*).

You could then preprocess the node title within your theme/module to replace $variables['title'] with *field_chinese_title*. You might also have to do this for menu entries and search results, and you would also have to remember to use *field_chinese_title* for views fields etc.

YOURTHEME/template.php:

&lt;?php
function YOURTHEME_process_page(&amp;$variables) {
  if (isset($variables['node']-&gt;field_chinese_title['und'][0]['value'])) {
    $variables['title'] = $variables['node']-&gt;field_chinese_title['und'][0]['value'];
  }
}

function YOURTHEME_preprocess_search_result(&amp;$variables) {
  // use chinese version of title for search results
  if (isset($variables['result']['node']-&gt;field_chinese_title)) {
    $variables['title'] = $variables['result']['node']-&gt;field_chinese_title['und'][0]['value']);
  }
}


I admit I have little experience of multi language sites, and I do realise that this method might look a little crude, but I have used a variation (with autonodetitle) to differentiate the titles used by menu entries and nodes (so that menu entries can optionally be more concise) and it works beautifully. For my use case, I later found a module for that...