Need to flush cache after node translation
Run the cache clear in a shutdown function. A little bit of a hack but it should work.

&lt;?php
register_shutdown_function('cache_clear_all', 'content:' . $node-&gt;nid . ':', content_cache_tablename(), TRUE);
?&gt;


Taken from content_delete()