The translation will not work on the estore script search results because the entire page is generated by pulling data from a database. Its not a problem with my script, its that Google simply can not translate it because its pulled from a DB. if you note all the static pages translate fine as these are not pulled from a DB.
If you need a script that will translate dynamic pages 100% of the time then any Google based solution is not your answer.